|
|
@ -12,6 +12,7 @@ import com.glxp.api.entity.basic.*;
|
|
|
|
import com.glxp.api.entity.collect.IoCollectCode;
|
|
|
|
import com.glxp.api.entity.collect.IoCollectCode;
|
|
|
|
import com.glxp.api.entity.collect.IoCollectOrder;
|
|
|
|
import com.glxp.api.entity.collect.IoCollectOrder;
|
|
|
|
import com.glxp.api.entity.collect.IoCollectOrderOrigin;
|
|
|
|
import com.glxp.api.entity.collect.IoCollectOrderOrigin;
|
|
|
|
|
|
|
|
import com.glxp.api.entity.collect.RelCodeDetail;
|
|
|
|
import com.glxp.api.exception.JsonException;
|
|
|
|
import com.glxp.api.exception.JsonException;
|
|
|
|
import com.glxp.api.req.collect.CollectOrderBizRequest;
|
|
|
|
import com.glxp.api.req.collect.CollectOrderBizRequest;
|
|
|
|
import com.glxp.api.req.collect.CollectOrderRequest;
|
|
|
|
import com.glxp.api.req.collect.CollectOrderRequest;
|
|
|
@ -1564,6 +1565,15 @@ public class IoCodeTempController extends BaseController {
|
|
|
|
codeEnttity.setFifoSplit(addOrderRequest.getFifoSplit());
|
|
|
|
codeEnttity.setFifoSplit(addOrderRequest.getFifoSplit());
|
|
|
|
codeEnttity.setProductType(2);
|
|
|
|
codeEnttity.setProductType(2);
|
|
|
|
codeEnttity.setCount(1);
|
|
|
|
codeEnttity.setCount(1);
|
|
|
|
|
|
|
|
RelCodeDetailResponse codeRelEntity = relCodeDetailService.findByCode(code);
|
|
|
|
|
|
|
|
if (codeRelEntity != null) {
|
|
|
|
|
|
|
|
codeEnttity.setParentCode(codeRelEntity.getParentCode());
|
|
|
|
|
|
|
|
RelCodeDetail relCodeDetail = relCodeDetailService.getOneByCode(codeRelEntity.getParentCode());
|
|
|
|
|
|
|
|
if (relCodeDetail != null) {
|
|
|
|
|
|
|
|
codeEnttity.setGrantPaCode(relCodeDetail.getParentCode());
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
String unitFk = null;
|
|
|
|
String unitFk = null;
|
|
|
|
if (bussinessTypeEntity.getCorpType() == ConstantStatus.CORP_TYPE_OUT) {
|
|
|
|
if (bussinessTypeEntity.getCorpType() == ConstantStatus.CORP_TYPE_OUT) {
|
|
|
|
unitFk = addOrderRequest.getFromCorp();
|
|
|
|
unitFk = addOrderRequest.getFromCorp();
|
|
|
@ -1832,6 +1842,7 @@ public class IoCodeTempController extends BaseController {
|
|
|
|
if (StrUtil.isNotEmpty(addOrderRequest.getSerialNo())) {
|
|
|
|
if (StrUtil.isNotEmpty(addOrderRequest.getSerialNo())) {
|
|
|
|
udiEntity.setSerialNo(addOrderRequest.getSerialNo());
|
|
|
|
udiEntity.setSerialNo(addOrderRequest.getSerialNo());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
RelCodeDetailResponse codeRelEntity = null;
|
|
|
|
if (StrUtil.isEmpty(udiEntity.getBatchNo())) {
|
|
|
|
if (StrUtil.isEmpty(udiEntity.getBatchNo())) {
|
|
|
|
IoCodeLostEntity codeLostEntity = codeLostService.findByCode(code);
|
|
|
|
IoCodeLostEntity codeLostEntity = codeLostService.findByCode(code);
|
|
|
|
if (codeLostEntity != null) {
|
|
|
|
if (codeLostEntity != null) {
|
|
|
@ -1839,7 +1850,7 @@ public class IoCodeTempController extends BaseController {
|
|
|
|
udiEntity.setProduceDate(codeLostEntity.getProduceDate());
|
|
|
|
udiEntity.setProduceDate(codeLostEntity.getProduceDate());
|
|
|
|
udiEntity.setExpireDate(codeLostEntity.getExpireDate());
|
|
|
|
udiEntity.setExpireDate(codeLostEntity.getExpireDate());
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
RelCodeDetailResponse codeRelEntity = relCodeDetailService.findByCode(code);
|
|
|
|
codeRelEntity = relCodeDetailService.findByCode(code);
|
|
|
|
if (codeRelEntity != null) {
|
|
|
|
if (codeRelEntity != null) {
|
|
|
|
udiEntity.setBatchNo(codeRelEntity.getBatchNo());
|
|
|
|
udiEntity.setBatchNo(codeRelEntity.getBatchNo());
|
|
|
|
udiEntity.setProduceDate(MsDateUtil.formatDate(codeRelEntity.getMadeDate(), "yyMMdd"));
|
|
|
|
udiEntity.setProduceDate(MsDateUtil.formatDate(codeRelEntity.getMadeDate(), "yyMMdd"));
|
|
|
|