|
|
|
@ -501,6 +501,18 @@ public class DepositoryRecordController { |
|
|
|
SimpleApplicationOutMinRecordP simpleApplicationOutMinRecordP = new SimpleApplicationOutMinRecordP(applicationOutMinById); |
|
|
|
// 获取申请的物料信息
|
|
|
|
Material materialById = materialService.findMaterialById(applicationOutMinById.getMid()); |
|
|
|
// 获取当前物料所存在的库位
|
|
|
|
List<PlaceP> placeByMidAndDid = placeService.findPlaceByMidAndDid(materialById.getId(), applicationOutMinById.getDepositoryId()); |
|
|
|
// 获取库位编码
|
|
|
|
StringBuffer sb = new StringBuffer(); |
|
|
|
for (int j = 0; j < placeByMidAndDid.size(); j++) { |
|
|
|
PlaceP placeP = placeByMidAndDid.get(j); |
|
|
|
String code = placeP.getCode(); |
|
|
|
if("0000".equals(code)){ |
|
|
|
code = "默认库位"; |
|
|
|
} |
|
|
|
sb.append(code).append(","); |
|
|
|
} |
|
|
|
// 获取当前出库库位
|
|
|
|
Place placeByDid = placeService.findPlaceById(applicationOutMinById.getPlaceId()); |
|
|
|
// 获取当前子订单处理人编号
|
|
|
|
@ -510,6 +522,7 @@ public class DepositoryRecordController { |
|
|
|
// 获取处理人
|
|
|
|
UserByPort checker = LinkInterfaceUtil.FindUserById(checkId,userToken); |
|
|
|
simpleApplicationOutMinRecordP.setCheckerName(checker.getName()); |
|
|
|
simpleApplicationOutMinRecordP.setPcode(placeByDid.getCode()); |
|
|
|
} |
|
|
|
List<MaterialAndProducedDate> materialAndProducedDateByMid = materialService.findMaterialAndProducedDateByMid(materialById.getId()); |
|
|
|
if (materialAndProducedDateByMid.size() > 0) { |
|
|
|
@ -523,7 +536,6 @@ public class DepositoryRecordController { |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
simpleApplicationOutMinRecordP.setApplicantTime(DateUtil.TimeStampToDateTime(Long.valueOf(applicationOutRecordPById.getApplicantTime()))); |
|
|
|
simpleApplicationOutMinRecordP.setApplyRemark(applicationOutRecordPById.getApplyRemark()); |
|
|
|
simpleApplicationOutMinRecordP.setDepositoryId(depositoryRecordById.getId()); |
|
|
|
@ -532,7 +544,7 @@ public class DepositoryRecordController { |
|
|
|
simpleApplicationOutMinRecordP.setMcode(materialById.getCode()); |
|
|
|
simpleApplicationOutMinRecordP.setApplicantName(userByPort.getName()); |
|
|
|
simpleApplicationOutMinRecordP.setCode(applicationOutRecordPById.getCode()); |
|
|
|
simpleApplicationOutMinRecordP.setPcode(placeByDid.getCode()); |
|
|
|
simpleApplicationOutMinRecordP.setPcode(sb.toString()); |
|
|
|
simpleApplicationOutMinRecordP.setPid(placeByDid.getId()); |
|
|
|
simpleApplicationOutMinRecordP.setState(state); |
|
|
|
|
|
|
|
|