Browse Source

Merge branch 'dev' of https://git.steerinfo.com/DAL-DAZHOU2/DAI_DAZHOU-OMS into dev

txf 3 years ago
parent
commit
b906021d92

+ 1 - 0
pom.xml

@@ -110,6 +110,7 @@
                     <targetPackage>com.steerinfo.dil</targetPackage>
                     <tables>
 <!--                        <table>TMSTRUCK_UNLOAD_RESULT</table>-->
+                        <param>OMSTRUCK_ORDER_MATERIAL</param>
                         <param>AMSTRUCK_REQUIREMENT_MATERIAL</param>
                     </tables>
                 </configuration>

+ 5 - 0
src/main/java/com/steerinfo/dil/controller/OmstruckOrderSeparateController.java

@@ -271,6 +271,11 @@ public class OmstruckOrderSeparateController extends BaseRESTfulController {
         return success(omstruckOrderSeparateService.getAllLoadUnloadResult(map));
     }
 
+    @ApiOperation(value = "批量关闭运输订单")
+    @PostMapping("/batchCloseOrder")
+    public RESTfulResult batchCloseOrder(@RequestBody List<Map<String,Object>> mapList){
+        return success(omstruckOrderSeparateService.batchCloseOrder(mapList));
+    }
 
     @ApiOperation(value = "根据订单ID查询订单子表物资信息")
     @PostMapping("/getOrderMaterial/{orderId}")

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

@@ -36,6 +36,8 @@ public interface IOmstruckOrderSeparateService {
     //新增一个新的采购运输订单(一车多趟)
     int addNewTransportOrder(BigDecimal orderId);
 
+    // 批量关闭运输订单
+    int batchCloseOrder(List<Map<String, Object>> mapList);
     List<Map<String,Object>> getOrderMaterial(Integer orderId);
 
     int closeInwardOrder(Integer orderId);

+ 19 - 0
src/main/java/com/steerinfo/dil/service/impl/OmstruckOrderSeparateServiceImpl.java

@@ -513,6 +513,25 @@ public class OmstruckOrderSeparateServiceImpl implements IOmstruckOrderSeparateS
         return 1;
     }
 
+    /**
+     * 批量关闭运输订单
+     * @param mapList
+     * @return
+     */
+    @Override
+    public int batchCloseOrder(List<Map<String, Object>> mapList) {
+        int result = 0;
+        // 遍历主键
+        for (Map<String, Object> map : mapList) {
+            BigDecimal orderId = DataChange.dataToBigDecimal(map.get("orderId"));
+            OmstruckOrder omstruckOrder = new OmstruckOrder();
+            omstruckOrder.setOrderId(orderId);
+            omstruckOrder.setOrderStatus(new BigDecimal(7));
+            result += omstruckOrderMapper.updateByPrimaryKeySelective(omstruckOrder);
+        }
+        return result;
+    }
+
     /**
      * 更新新订单信息 (一车多趟)
      * @Author TXF

+ 2 - 2
src/main/resources/application-dev.yml

@@ -11,9 +11,9 @@ spring:
 #feign设置
 openfeign:
   ColumnDataFeign:
-    url: ${COLUMNDATAFEIGN_URL:172.16.33.162:8083}
+    url: ${COLUMNDATAFEIGN_URL:172.16.33.166:8083}
   TmsTruckFeign:
-    url: ${TMSTRUCKFEIGN_URL:localhost:8008}
+    url: ${TMSTRUCKFEIGN_URL:172.16.33.162:8008}
   AmsFeign:
     url: ${AMSFEIGN_URL:172.16.33.162:8015}
   ImFeign: