|
|
@@ -205,10 +205,7 @@ public class ProdInOutServiceImpl extends CommonBaseServiceImpl<ProdInOutMapper,
|
|
|
}
|
|
|
|
|
|
//检查更新后数据是否
|
|
|
- String pu_code = prodInOut.getPi_pucode();
|
|
|
- if (!StringUtils.isEmpty(pu_code)){
|
|
|
- checkUpdateQty(pu_code,pi_class);
|
|
|
- }
|
|
|
+ checkUpdateQty(pi_id,pi_class);
|
|
|
|
|
|
baseDTO = getBaseDTOById(pi_id,pi_class,pi_inoutno);
|
|
|
//计算金额,未税单价,未税金额等
|
|
|
@@ -390,10 +387,10 @@ public class ProdInOutServiceImpl extends CommonBaseServiceImpl<ProdInOutMapper,
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- private void checkUpdateQty(String pu_code, String pi_class) {
|
|
|
+ private void checkUpdateQty(Long id, String pi_class) {
|
|
|
int count = 0;
|
|
|
if ("采购验退单".equals(pi_class)) {
|
|
|
- count = getMapper().checkQtyFromProdIn(pu_code);
|
|
|
+ count = getMapper().checkQtyFromProdIn(id);
|
|
|
if (count>0){
|
|
|
throw new BizException(BizExceptionCode.PURCHASE_DETAIL_OVERNUM);
|
|
|
}
|