luobang 2 年之前
父節點
當前提交
946fddce05

+ 9 - 0
src/main/java/com/steerinfo/dil/controller/BmstruckDetailsOrderController.java

@@ -451,6 +451,15 @@ public class BmstruckDetailsOrderController extends BaseRESTfulController {
 
     }
 
+    @ApiOperation("销售公司已确认")
+    @PostMapping("updateDetailsStatus")
+    public RESTfulResult updateDetailsStatus(@RequestBody Map<String,Object> map) {
+        List<Map<String,Object>> mapList = (List<Map<String,Object>>)map.get("orderList");
+        int i = bmstruckDetailsOrderService.updateDetailsStatus(mapList);
+        return success(i);
+    }
+
+
 
 
     private Set<Map<String, Object>> setListMap(List<Map<String, Object>> list, String name) {

+ 2 - 0
src/main/java/com/steerinfo/dil/service/IBmstruckDetailsOrderService.java

@@ -114,4 +114,6 @@ public interface IBmstruckDetailsOrderService {
     List<Map<String, Object>> getSteelTruckDetailsOrder(Map<String, Object> mapValue);
 
     int newInwardSettle(List<Map<String,Object>> orderIds);
+
+    int updateDetailsStatus(List<Map<String, Object>> mapList);
 }

+ 13 - 0
src/main/java/com/steerinfo/dil/service/impl/BmstruckDetailsOrderServiceImpl.java

@@ -876,4 +876,17 @@ public class BmstruckDetailsOrderServiceImpl implements IBmstruckDetailsOrderSer
     }
 
 
+    @Override
+    public int updateDetailsStatus(List<Map<String, Object>> mapList) {
+        int i = 0;
+        for(Map<String,Object> map :mapList) {
+            BigDecimal detailId  = DataChange.dataToBigDecimal(map.get("detailId"));
+            BmstruckDetailsOrder bmstruckDetailsOrder = new BmstruckDetailsOrder();
+            bmstruckDetailsOrder.setDetailsId(detailId);
+            bmstruckDetailsOrder.setWetherToStatement(new BigDecimal(1));
+            i += bmstruckDetailsOrderMapper.updateByPrimaryKeySelective(bmstruckDetailsOrder);
+
+        }
+        return i;
+    }
 }