‘linchangsheng’ il y a 4 mois
Parent
commit
a45d9fab46

+ 1 - 1
mall-server-api/src/main/java/com/gree/mall/manager/controller/workerorder/OrderBaseController.java

@@ -418,7 +418,7 @@ public class OrderBaseController {
 
     @PostMapping("/dow")
     @ApiOperation(value = "4.0总部下载")
-    public ResponseHelper dow(@ApiParam(value = "工单号id", required = true) @RequestParam String orderBaseId
+    public ResponseHelper dow(@ApiParam(value = "工单号id", required = true) @RequestParam List<String> orderBaseId
     ){
         orderBaseLogic.dow(orderBaseId);
         return ResponseHelper.success();

+ 12 - 9
mall-server-api/src/main/java/com/gree/mall/manager/logic/workorder/OrderBaseLogic.java

@@ -1880,18 +1880,21 @@ public class OrderBaseLogic {
         pgOrderBase.updateById();
     }
 
-    public void dow(String orderBaseId) {
-        PgOrderBase pgOrderBase = pgOrderBaseService.getById(orderBaseId);
+    public void dow(List<String> orderBaseIds) {
+        for (String orderBaseId : orderBaseIds) {
+
+            PgOrderBase pgOrderBase = pgOrderBaseService.getById(orderBaseId);
 
 
-        ItfGreeSynDownloadRec itfGreeSynDownloadRec = new ItfGreeSynDownloadRec();
-        itfGreeSynDownloadRec.setSynReqTime(new Date());
-        itfGreeSynDownloadRec.setGreeStatSynStatus(0);
-        itfGreeSynDownloadRec.setSalesWebsitNumber(pgOrderBase.getSalesWebsitNumber());
+            ItfGreeSynDownloadRec itfGreeSynDownloadRec = new ItfGreeSynDownloadRec();
+            itfGreeSynDownloadRec.setSynReqTime(new Date());
+            itfGreeSynDownloadRec.setGreeStatSynStatus(0);
+            itfGreeSynDownloadRec.setSalesWebsitNumber(pgOrderBase.getSalesWebsitNumber());
 
-        itfGreeSynDownloadRec.setWorkOrderId(pgOrderBase.getId());
-        itfGreeSynDownloadRec.setUpdatedTimestamp(new Date());
-        itfGreeSynDownloadRec.insert();
+            itfGreeSynDownloadRec.setWorkOrderId(pgOrderBase.getId());
+            itfGreeSynDownloadRec.setUpdatedTimestamp(new Date());
+            itfGreeSynDownloadRec.insert();
+        }
     }