소스 검색

feat:新增卸车派单接口修改

wangweiyu 4 년 전
부모
커밋
ed41dfa7c2
1개의 변경된 파일9개의 추가작업 그리고 1개의 파일을 삭제
  1. 9 1
      src/main/java/com/aoyang/tms/controller/WorkOrderManageController.java

+ 9 - 1
src/main/java/com/aoyang/tms/controller/WorkOrderManageController.java

@@ -250,6 +250,11 @@ public class WorkOrderManageController {
         } catch (UnsupportedEncodingException ignored) {
         }
 
+        Truck trucks = truckService.getById(orderVO.getTruckIds());
+        if (trucks == null) {
+            return new Result<>(ErrCodeEnum.BAD_PARAM.getCode(), "卡车信息不存在");
+        }
+
         // 保存/更新卸车点
         WorkSpot workSpot = new WorkSpot();
         if (orderVO.getSpotId() != null) {
@@ -267,11 +272,14 @@ public class WorkOrderManageController {
                 }
             }
             workSpot.setType(2);
-            workSpot.setOrgId(orgId);
             workSpot.setCreater(userId);
             workSpot.setCreaterName(userName);
             workSpot.setCreateDate(LocalDateTime.now());
         }
+        workSpot.setAddress(orderVO.getAddress());
+        workSpot.setOrgId(orgId);
+        workSpot.setOrgName(trucks.getOrgName());
+        workSpot.setOrgShortName(trucks.getOrgShortName());
         workSpot.setSpotName(orderVO.getSpotName());
         workSpot.setContactName(orderVO.getContactName());
         workSpot.setContactPhone(orderVO.getContactPhone());