|
|
@@ -206,7 +206,7 @@ public class PurchaseServiceImpl extends CommonBaseServiceImpl<PurchaseMapper, P
|
|
|
|
|
|
@Override
|
|
|
@Transactional
|
|
|
- public DocBaseDTO audit(PurchaseFormDTO formData) {
|
|
|
+ public Result audit(PurchaseFormDTO formData) {
|
|
|
Long id = null;
|
|
|
DocBaseDTO baseDTO = null;
|
|
|
if (null != formData) {
|
|
|
@@ -215,9 +215,9 @@ public class PurchaseServiceImpl extends CommonBaseServiceImpl<PurchaseMapper, P
|
|
|
baseDTO = saveFormData(formData);
|
|
|
id = baseDTO.getId();
|
|
|
}
|
|
|
- singleAudit(id);
|
|
|
+ return singleAudit(id);
|
|
|
}
|
|
|
- return baseDTO;
|
|
|
+ return Result.error("数据为空");
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
@@ -467,7 +467,11 @@ public class PurchaseServiceImpl extends CommonBaseServiceImpl<PurchaseMapper, P
|
|
|
return Result.success(baseDTO);
|
|
|
}
|
|
|
|
|
|
- private void singleAudit(Long id) {
|
|
|
+ private Result singleAudit(Long id) {
|
|
|
+ DocBaseDTO docBaseDTO = getBaseDTOById(id);
|
|
|
+ Result result = Result.success(docBaseDTO);
|
|
|
+ //检查最小包装数
|
|
|
+ result.setMessage(prodIODetailMapper.checkzxbzs(id));
|
|
|
Purchase purchase = new Purchase();
|
|
|
//生成更新对象
|
|
|
purchase.setId(id);
|
|
|
@@ -479,9 +483,9 @@ public class PurchaseServiceImpl extends CommonBaseServiceImpl<PurchaseMapper, P
|
|
|
purchaseMapper.updateByPrimaryKeySelective(purchase);
|
|
|
//更新最新采购单价
|
|
|
productApi.updateLatestPurchasePrice(id);
|
|
|
- DocBaseDTO docBaseDTO = getBaseDTOById(id);
|
|
|
//日志
|
|
|
messageLogService.audit(docBaseDTO);
|
|
|
+ return result;
|
|
|
}
|
|
|
|
|
|
private void singleUnAudit(Long id) {
|