Redeem 1 년 전
부모
커밋
284f3c5ad8

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

@@ -14,6 +14,7 @@ import com.steerinfo.dil.util.BaseRESTfulController;
 import com.steerinfo.dil.util.DataChange;
 import com.steerinfo.framework.controller.RESTfulResult;
 import io.swagger.annotations.ApiOperation;
+import oracle.jdbc.proxy.annotation.Post;
 import org.apache.log4j.Logger;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.transaction.annotation.Transactional;
@@ -145,4 +146,11 @@ public class BackgroundProcessingController extends BaseRESTfulController {
             return  failed(map,e.getMessage());
         }
     }
+
+    @ApiOperation("修改运输订单状态")
+    @PostMapping("/submitOrderStatus")
+    public RESTfulResult submitOrderStatus(@RequestBody Map<String,Object> map) {
+        int i = backgroundProcessingMapper.submitOrderStatus(map);
+        return success();
+    }
 }

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

@@ -27,4 +27,7 @@ public interface BackgroundProcessingMapper {
     Map<String,Object> getCapacityMap(String loginName);
 
     Map<String, Object> getPersonnelMap(String loginName);
+
+    int submitOrderStatus(Map<String, Object> map);
+
 }

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

@@ -1,7 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
 <mapper namespace="com.steerinfo.dil.mapper.BackgroundProcessingMapper">
-
     <select id="getUserInfo" resultType="java.util.Map">
         SELECT RP.PERSONNEL_ID "personnelId",
                RP.IDENTITY_CARD "idCard",
@@ -95,4 +94,13 @@
           AND RP.PERSONNEL_JOB_NUMBER = #{loginName}
         FETCH NEXT 1 ROWS ONLY
     </select>
+    <update id="submitOrderStatus">
+        UPDATE OMS_TRANS_ORDER
+        SET DELETED = #{orderStatus},
+            INSERT_UPDATE_REMARK = #{remark}
+        WHERE 1 != 1
+        <if test="transOrderNumber != null">
+            OR SERIAL_NUMBER = #{transOrderNumber}
+        </if>
+    </update>
 </mapper>