luobang 2 years ago
parent
commit
6065e90e6f

+ 20 - 0
src/main/java/com/steerinfo/dil/controller/BackgroundProcessingController.java

@@ -78,4 +78,24 @@ public class BackgroundProcessingController extends BaseRESTfulController {
         int i = backgroundProcessingService.bindCidCapacityNo(cid,capacityNo);
         return success(i);
     }
+
+    @ApiOperation(value = "更新运输订单canwork状态")
+    @PostMapping("updateOrderCanWork")
+    public RESTfulResult updateOrderCanWork(String orderNumber){
+        if(orderNumber != null){
+            int i = backgroundProcessingMapper.updateOrderCanWork(orderNumber);
+            return success(i);
+        }
+        return success(0);
+    }
+
+    @ApiOperation(value = "更新运输订单状态接口")
+    @PostMapping("updateOrderStatus")
+    public RESTfulResult updateOrderStatus(@RequestBody(required = false) Map<String,Object> map){
+        if(map.get("orderNumber") != null){
+            int i = backgroundProcessingMapper.updateOrderStatus(map);
+            return success(i);
+        }
+        return failed(0);
+    }
 }

+ 4 - 0
src/main/java/com/steerinfo/dil/mapper/BackgroundProcessingMapper.java

@@ -55,4 +55,8 @@ public interface BackgroundProcessingMapper {
 
     int allowEnfactory(String orderNumber);
 
+    int updateOrderCanWork(String orderNumber);
+
+    int updateOrderStatus(Map<String, Object> map);
+
 }

+ 11 - 0
src/main/resources/com/steerinfo/dil/mapper/BackgroundProcessingMapper.xml

@@ -201,4 +201,15 @@
             ${id}
         </foreach>
     </delete>
+
+    <update id="updateOrderCanWork" parameterType="string">
+        update OMSTRUCK_ORDER OO
+        set oo.CAN_WORK = 2
+        where oo.ORDER_NUMBER = #{orderNumber}
+    </update>
+    <update id="updateOrderStatus" parameterType="java.util.Map">
+        update OMSTRUCK_ORDER OO
+        SET OO.ORDER_STATUS = #{orderStatus}
+        WHERE OO.ORDER_NUMBER = #{orderNumber}
+    </update>
 </mapper>

+ 1 - 1
src/main/resources/com/steerinfo/dil/mapper/UniversalMapper.xml

@@ -1353,7 +1353,7 @@
 
     <update id="closePassedOrder" >
         UPDATE OMSTRUCK_ORDER OO
-        SET OO.CAN_WORK = 1
+        SET OO.ORDER_STATUS = 7
         WHERE OO.ORDER_ID IN
         (SELECT OO.ORDER_ID
         FROM OMSTRUCK_ORDER OO