Kaynağa Gözat

空车重车判断方法

guoyong 4 yıl önce
ebeveyn
işleme
de83c1a165

+ 10 - 0
src/main/java/com/aoyang/tms/service/CommonService.java

@@ -16,6 +16,16 @@ import java.util.List;
  * @Version 1.0
  */
 public interface CommonService {
+    
+    
+    /**
+     * @Author guoyong
+     * @Description 根据车辆判断车辆当前是空车还是重车,0空,1重
+     * @Date  2022/4/25
+     * @Param  
+     * @return 
+    **/
+    int checkTruckZhong(Long truckId);
 
 
     /**

+ 5 - 0
src/main/java/com/aoyang/tms/service/impl/CommonServiceImpl.java

@@ -66,6 +66,11 @@ public class CommonServiceImpl implements CommonService {
     final static String BAIDUMAP_URL = "http://api.map.baidu.com/reverse_geocoding/v3/?output=json&coordtype=BD09&pois=1";
 
     @Override
+    public int checkTruckZhong(Long truckId) {
+        return 0;
+    }
+
+    @Override
     public Org findOrg(Long orgId) {
         Org orgParam = new Org();
         orgParam.setOrgId(orgId);

+ 7 - 0
src/main/java/com/aoyang/tms/service/impl/WorkOrderServiceImpl.java

@@ -66,6 +66,13 @@ public class WorkOrderServiceImpl extends ServiceImpl<WorkOrderMapper, WorkOrder
 
     @Override
     public List<WorkOrderVO> findWorkOrderList(Long userId, WorkOrder workOrderParam) {
+
+        //先看空车重车
+        // 如果是空车,查找执行中的,有显示;如果没有,则查找第一个按照计划从早到晚的装车;
+        // 如果是重车,查找所有卸车单,从早到晚
+
+        //查询执行中的装车运单
+        //查询执行中的卸车运单
         QueryWrapper<WorkOrder> queryWrapper = new QueryWrapper<WorkOrder>();
         queryWrapper.eq("truck_id", workOrderParam.getTruckId());
         List<Integer> statusList = new ArrayList<>();