Your Name 3 年之前
父節點
當前提交
045b62f42e

+ 7 - 0
src/main/java/com/steerinfo/dil/mapper/OmstruckOrderMapper.java

@@ -194,4 +194,11 @@ public interface OmstruckOrderMapper extends IBaseMapper<OmstruckOrder, BigDecim
     Map<String, Object> getInwardOrderMap(BigDecimal orderId);
 
     List<Map<String,Object>> getMaterialMes(BigDecimal orderId);
+
+    //根据运输订单查询车牌号
+    String selectCapacityNumber(BigDecimal orderId);
+
+    //根据运输订单查询运输状态
+    BigDecimal selectOrderType(BigDecimal orderId);
+
 }

+ 11 - 0
src/main/java/com/steerinfo/dil/service/impl/OmstruckOrderServiceImpl.java

@@ -1289,6 +1289,17 @@ public class OmstruckOrderServiceImpl implements IOmstruckOrderService {
             OmstruckOrder omstruckOrder = omstruckOrderMapper.selectByPrimaryKey(orderId);
             omstruckOrder.setOrderIssueTime(new Date());
             omstruckOrder.setOrderStatus(new BigDecimal(4));
+            Map<Object, Object> map9 = new HashMap<>();
+            long data = new Date().getTime();
+            //根据运输订单id查询车牌号
+            String capacityNumber = omstruckOrderMapper.selectCapacityNumber(orderId);
+            BigDecimal orderType = omstruckOrderMapper.selectOrderType(orderId);
+
+            map9.put("receivePerson",capacityNumber);
+            map9.put("messageType",2);
+            map9.put("snedPerson","system");
+            map9.put("creatTime",data);
+
             result += omstruckOrderMapper.updateByPrimaryKeySelective(omstruckOrder);
         }
         return result;

+ 12 - 0
src/main/resources/com/steerinfo/dil/mapper/OmstruckOrderMapper.xml

@@ -2663,4 +2663,16 @@
                            ON RCA.CARRIER_ID = AROD.CARRIER_ID
         WHERE OO.ORDER_ID = #{orderId}
     </select>
+    <select id="selectCapacityNumber" resultType="java.lang.String">
+        select rc.capacity_number
+  from omstruck_order oo
+  left join rms_driver_capacity rdc
+    on rdc.driver_capacity_id = oo.driver_capacity_id
+  left join rms_capacity rc
+    on rc.capacity_id = rdc.driver_capacity_id
+ where oo.order_id = #{orderId}
+    </select>
+    <select id="selectOrderType" resultType="java.math.BigDecimal">
+
+    </select>
 </mapper>