Browse Source

Merge remote-tracking branch 'origin/master'

zengyf 2 years ago
parent
commit
728985cc50

+ 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<Integer> mapList = (List<Integer>)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/mapper/BmstruckDetailsOrderMapper.java

@@ -188,4 +188,6 @@ public interface BmstruckDetailsOrderMapper extends IBaseMapper<BmstruckDetailsO
 
     int updatePlace(Map<String, Object> mapValue);
 
+    int updateDetailsStatus(Integer orderId);
+
 }

+ 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<Integer> mapList);
 }

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

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

+ 5 - 0
src/main/resources/com/steerinfo/dil/mapper/BmstruckDetailsOrderMapper.xml

@@ -2330,4 +2330,9 @@
         WHERE OO.ORDER_ID = #{orderId}
         )
     </update>
+    <update id="updateDetailsStatus" parameterType="java.lang.Integer">
+        UPDATE BMSTRUCK_DETAILS_ORDER BDO
+        SET BDO.WETHER_TO_STATEMENT = 1
+        WHERE BDO.ORDER_ID = #{orderId}
+    </update>
 </mapper>