预验收bug修改

busUser
anthonywj 2 years ago
parent d815da0c40
commit 35ac5d4146

@ -36,6 +36,7 @@ public interface InvPreInProductDetailDao {
*/ */
boolean deleteByOrderId(String orderIdFk); boolean deleteByOrderId(String orderIdFk);
boolean deleteByCode(String orderIdFk, String originCode); boolean deleteByCode(@Param("orderIdFk") String orderIdFk, @Param("originCode") String originCode);
} }

@ -35,4 +35,6 @@ public interface InvPreProductDetailDao {
*/ */
boolean deleteByOrderId(String orderIdFk); boolean deleteByOrderId(String orderIdFk);
} }

@ -183,7 +183,6 @@ public class InvProductDetailServiceImpl implements InvProductDetailService {
} }
IoCodeLostEntity codeLostEntity = codeLostService.findByCode(code); IoCodeLostEntity codeLostEntity = codeLostService.findByCode(code);
FilterInvProductDetailRequest filterInvProductDetailRequest = new FilterInvProductDetailRequest(); FilterInvProductDetailRequest filterInvProductDetailRequest = new FilterInvProductDetailRequest();
UdiInfoEntity udiInfoEntity = getMinDi(code); UdiInfoEntity udiInfoEntity = getMinDi(code);
UdiEntity udiEntity = FilterUdiUtils.getUdi(code); UdiEntity udiEntity = FilterUdiUtils.getUdi(code);
@ -192,11 +191,13 @@ public class InvProductDetailServiceImpl implements InvProductDetailService {
udiEntity.setExpireDate(codeLostEntity.getExpireDate()); udiEntity.setExpireDate(codeLostEntity.getExpireDate());
udiEntity.setProduceDate(codeLostEntity.getProduceDate()); udiEntity.setProduceDate(codeLostEntity.getProduceDate());
} }
if (udiInfoEntity.getDiType() == ConstantStatus.DITYPE_PACK || udiInfoEntity.getDiType() == ConstantStatus.DITYPE_SYDY if (udiInfoEntity.getDiType() == ConstantStatus.DITYPE_PACK || udiInfoEntity.getDiType() == ConstantStatus.DITYPE_SYDY
|| (udiInfoEntity.getSjcpbm() != null && !"".equals(udiInfoEntity.getSjcpbm()))) { || (udiInfoEntity.getSjcpbm() != null && !"".equals(udiInfoEntity.getSjcpbm()))) {
udiEntity.setUdi(udiInfoEntity.getNameCode()); udiEntity.setUdi(udiInfoEntity.getNameCode());
code = FilterUdiUtils.transGlxpNoSerStr(udiEntity); code = FilterUdiUtils.transGlxpNoSerStr(udiEntity);
} }
filterInvProductDetailRequest.setOriginCode(null); filterInvProductDetailRequest.setOriginCode(null);
filterInvProductDetailRequest.setCode(code); filterInvProductDetailRequest.setCode(code);
if (StrUtil.isNotEmpty(udiEntity.getBatchNo())) if (StrUtil.isNotEmpty(udiEntity.getBatchNo()))

@ -931,10 +931,10 @@ public class IoTransInoutService {
InvProductDetailEntity invPreinDetailEntity = invPreInProductDetailService.findByCode(key, codeEntity.getCode()); InvProductDetailEntity invPreinDetailEntity = invPreInProductDetailService.findByCode(key, codeEntity.getCode());
if (invPreinDetailEntity != null) { if (invPreinDetailEntity != null) {
int count = 0; int count = 0;
if (invPreinDetailEntity.getCount() < codeEntity.getCount()) { if (invPreinDetailEntity.getCount().intValue() < codeEntity.getCount()) {
count = 0; count = 0;
} else { } else {
count = invPreinDetailEntity.getCount() - codeEntity.getCount(); count = invPreinDetailEntity.getCount().intValue() - codeEntity.getCount();
} }
if (count >= 0) { if (count >= 0) {
isBreak = true; isBreak = true;
@ -945,7 +945,6 @@ public class IoTransInoutService {
invPreInProductDetailService.updateInvProduct(invPreinDetailEntity); invPreInProductDetailService.updateInvProduct(invPreinDetailEntity);
} }
} }
} }
} else { } else {
@ -953,7 +952,6 @@ public class IoTransInoutService {
} }
} }
} }
} }
orderEntity.setPreInBillNo(preInBillNo.substring(1)); orderEntity.setPreInBillNo(preInBillNo.substring(1));
orderService.updateOrder(orderEntity); orderService.updateOrder(orderEntity);

Loading…
Cancel
Save