Browse Source

提交代码

zyf 2 years ago
parent
commit
6270001f9f

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

@@ -962,6 +962,14 @@ public class UniversalController extends BaseRESTfulController {
     @PostMapping("/updateDriverTel")
     @ApiOperation(value = "修改司机电话号码")
     public RESTfulResult updateDriverTel(@RequestBody Map<String,Object> map){
+        try {
+            int orderId = (int) map.get("orderId");
+            String driverTel = (String) map.get("driverTel");
+            //根据运输id去查找出运力ID更新司机电话
+            universalMapper.updateCapacityDriverTel(orderId,driverTel);
+        }catch (Exception e){
+            e.printStackTrace();
+        }
         return success(universalMapper.updateDriverTel(map));
     }
 

+ 2 - 0
src/main/java/com/steerinfo/dil/mapper/UniversalMapper.java

@@ -208,6 +208,8 @@ public interface UniversalMapper {
     int updateSaleOrderStatusById(BigDecimal saleOrderId);
     // 修改司机电话
     int updateDriverTel(Map<String, Object> map);
+    //同步修改到运力
+    int updateCapacityDriverTel(int orderId,String driverTel);
 
     int getQueueCount();
     // 下拉下单客户的历史使用过的地址

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

@@ -1059,6 +1059,17 @@
 
     </update>
 
+    <update id="updateCapacityDriverTel">
+        update RMS_CAPACITY RC
+        SET RC.CAPACITY_TEL=#{driverTel}
+        where RC.CAPACITY_ID IN(
+        SELECT RC.CAPACITY_ID
+        FROM OMSTRUCK_ORDER OO
+        LEFT JOIN RMS_CAPACITY RC
+        ON RC.CAPACITY_ID=OO.CAPACITY_ID
+        WHERE OO.ORDER_ID=#{orderId})
+    </update>
+
     <select id="getReceiverAllPlaceUsed" parameterType="java.lang.Integer" resultType="java.util.Map" >
         SELECT RRP.PLACE_ID   AS "placeId",
                RRP.ADDRESS_ID AS "addressId",