|
@@ -7,6 +7,7 @@ import com.ruoyi.ams.inv.domain.form.InvLocIdSearchFrom;
|
|
|
import com.ruoyi.ams.inv.domain.vo.InvLotLocIdLotattVO;
|
|
|
import com.ruoyi.ams.inv.service.IInvLotLocIdService;
|
|
|
import com.ruoyi.common.core.domain.AjaxResult;
|
|
|
+import com.ruoyi.common.utils.StringUtils;
|
|
|
import com.ruoyi.web.controller.warewms.pda.PdaDocAsnController;
|
|
|
import com.ruoyi.web.controller.warewms.pda.PdaDocQcController;
|
|
|
import com.ruoyi.web.controller.warewms.pda.PdaDocSoController;
|
|
@@ -54,16 +55,17 @@ public class HualanApiController {
|
|
|
return AjaxResult.success("调用接口成功!");
|
|
|
|
|
|
// PdaDocAsnController.DocAsnHeader asnHeader = new PdaDocAsnController.DocAsnHeader();
|
|
|
-// asnHeader.setLocationFrom(docAsnHeader.getLocation());
|
|
|
+// asnHeader.setLocationFrom(docAsnHeader.getLocationFrom());
|
|
|
// ArrayList<PdaDocAsnController.DocAsnDetails> docAsnDetailsList = new ArrayList<>();
|
|
|
// PdaDocAsnController.DocAsnDetails docAsnDetails = null;
|
|
|
-// for (DocAsnDetails asnDetails : docAsnHeader.getMaterialList()) {
|
|
|
+// for (DocAsnDetails asnDetails : docAsnHeader.getDocAsnDetails()) {
|
|
|
// docAsnDetails = new PdaDocAsnController.DocAsnDetails();
|
|
|
// docAsnDetails.setSku(StringUtils.isEmpty(asnDetails.getMaterial()) ?
|
|
|
// asnDetails.getBatchNum() : asnDetails.getMaterial());
|
|
|
// docAsnDetails.setBatchNo(asnDetails.getBatchNum());
|
|
|
// docAsnDetails.setQty(asnDetails.getQty());
|
|
|
// docAsnDetails.setWeight(asnDetails.getWeight());
|
|
|
+// docAsnDetails.setBoxNo(asnDetails.getBoxNo() != null ? asnDetails.getBoxNo() : "");
|
|
|
// docAsnDetailsList.add(docAsnDetails);
|
|
|
// }
|
|
|
// asnHeader.setDocAsnDetails(docAsnDetailsList);
|
|
@@ -116,10 +118,11 @@ public class HualanApiController {
|
|
|
*/
|
|
|
@ApiOperation("ERP获取WMS批次号所在库位")
|
|
|
@GetMapping("getLocByCon")
|
|
|
- public AjaxResult getLocByCon(String batchNum) {
|
|
|
+ public AjaxResult getLocByCon(String batchNum, String boxNo) {
|
|
|
InvLocIdSearchFrom invLotLocIdQuery = new InvLocIdSearchFrom();
|
|
|
LotattDTO lotattDTO = new LotattDTO();
|
|
|
lotattDTO.setLotatt01(batchNum);
|
|
|
+ lotattDTO.setLotatt07(boxNo);
|
|
|
invLotLocIdQuery.setLotattDTO(lotattDTO);
|
|
|
List<InvLotLocIdLotattVO> invLotLocIdLotattVOList = invLotLocIdService.selectInvLocIdLotattList(invLotLocIdQuery);
|
|
|
Map<String, Set<String>> locMap = new HashMap<>();
|
|
@@ -170,6 +173,10 @@ public class HualanApiController {
|
|
|
* 产品代码 可能不传
|
|
|
*/
|
|
|
private String material;
|
|
|
+ /**
|
|
|
+ * 周转箱号
|
|
|
+ */
|
|
|
+ private String boxNo;
|
|
|
|
|
|
}
|
|
|
|