|
@@ -1,16 +1,11 @@
|
|
package com.ruoyi.web.controller.warewms.pda;
|
|
package com.ruoyi.web.controller.warewms.pda;
|
|
|
|
|
|
-import com.ruoyi.ams.asn.service.IWmsDocAsnHeaderService;
|
|
|
|
import com.ruoyi.ams.business.IBusinessService;
|
|
import com.ruoyi.ams.business.IBusinessService;
|
|
import com.ruoyi.ams.config.domain.dto.AgvCallDTO;
|
|
import com.ruoyi.ams.config.domain.dto.AgvCallDTO;
|
|
import com.ruoyi.ams.config.domain.dto.AgvCallItem;
|
|
import com.ruoyi.ams.config.domain.dto.AgvCallItem;
|
|
import com.ruoyi.ams.config.domain.dto.AgvCallItemDTO;
|
|
import com.ruoyi.ams.config.domain.dto.AgvCallItemDTO;
|
|
-import com.ruoyi.ams.config.domain.dto.LotattDTO;
|
|
|
|
import com.ruoyi.ams.config.domain.vo.FlowConfigHeaderVO;
|
|
import com.ruoyi.ams.config.domain.vo.FlowConfigHeaderVO;
|
|
import com.ruoyi.ams.config.service.IFlowConfigHeaderService;
|
|
import com.ruoyi.ams.config.service.IFlowConfigHeaderService;
|
|
-import com.ruoyi.ams.lineCall.domain.form.LineCallDetailsForm;
|
|
|
|
-import com.ruoyi.ams.lineCall.domain.form.LineCallForm;
|
|
|
|
-import com.ruoyi.ams.lineCall.domain.form.LineCallListFrom;
|
|
|
|
import com.ruoyi.base.constant.Constant;
|
|
import com.ruoyi.base.constant.Constant;
|
|
import com.ruoyi.common.core.domain.AjaxResult;
|
|
import com.ruoyi.common.core.domain.AjaxResult;
|
|
import io.swagger.annotations.Api;
|
|
import io.swagger.annotations.Api;
|
|
@@ -18,15 +13,14 @@ import io.swagger.annotations.ApiOperation;
|
|
import org.apache.commons.lang3.StringUtils;
|
|
import org.apache.commons.lang3.StringUtils;
|
|
import org.springframework.beans.BeanUtils;
|
|
import org.springframework.beans.BeanUtils;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
|
+import org.springframework.validation.annotation.Validated;
|
|
import org.springframework.web.bind.annotation.PostMapping;
|
|
import org.springframework.web.bind.annotation.PostMapping;
|
|
import org.springframework.web.bind.annotation.RequestBody;
|
|
import org.springframework.web.bind.annotation.RequestBody;
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
|
|
|
|
import java.util.ArrayList;
|
|
import java.util.ArrayList;
|
|
-import java.util.HashMap;
|
|
|
|
import java.util.List;
|
|
import java.util.List;
|
|
-import java.util.Map;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
* @author JWK
|
|
* @author JWK
|
|
@@ -48,7 +42,10 @@ public class PdaDocAsnController {
|
|
|
|
|
|
@ApiOperation("入库位->接驳位任务下发")
|
|
@ApiOperation("入库位->接驳位任务下发")
|
|
@PostMapping("inToTran")
|
|
@PostMapping("inToTran")
|
|
- public AjaxResult inToTran(@RequestBody AgvCallItem agvCallItem) {
|
|
|
|
|
|
+ public AjaxResult inToTran(@Validated @RequestBody AgvCallItem agvCallItem) {
|
|
|
|
+ if (StringUtils.isEmpty(agvCallItem.getLocationFrom())) {
|
|
|
|
+ return AjaxResult.error("起始库位不可为空!");
|
|
|
|
+ }
|
|
//查询所属流程
|
|
//查询所属流程
|
|
FlowConfigHeaderVO flowConfigHeaderVO = flowConfigHeaderService.selectFlowConfigHeaderById(ASN_FLOW_ID);
|
|
FlowConfigHeaderVO flowConfigHeaderVO = flowConfigHeaderService.selectFlowConfigHeaderById(ASN_FLOW_ID);
|
|
|
|
|