|
@@ -499,6 +499,17 @@ public class PurchaseServiceImpl extends CommonBaseServiceImpl<PurchaseMapper, P
|
|
|
public Result singleAudit(Long id) {
|
|
public Result singleAudit(Long id) {
|
|
|
DocBaseDTO docBaseDTO = getBaseDTOById(id);
|
|
DocBaseDTO docBaseDTO = getBaseDTOById(id);
|
|
|
Result result = Result.success(docBaseDTO);
|
|
Result result = Result.success(docBaseDTO);
|
|
|
|
|
+ //检查供应商是否开启状态
|
|
|
|
|
+ Integer count =0;
|
|
|
|
|
+ count = purchaseMapper.validateVendor(id);
|
|
|
|
|
+ if (count != 0) {
|
|
|
|
|
+ throw new BizException(BizExceptionCode.VENDOR_ISCLOSE);
|
|
|
|
|
+ }
|
|
|
|
|
+ //检查物料是否开启状态
|
|
|
|
|
+ count = purchaseMapper.validateProduct(id);
|
|
|
|
|
+ if (count != 0) {
|
|
|
|
|
+ throw new BizException(BizExceptionCode.PRODUCT_ISCLOSE);
|
|
|
|
|
+ }
|
|
|
//检查最小包装数
|
|
//检查最小包装数
|
|
|
result.setMessage(purchasedetailMapper.checkzxbzs(id));
|
|
result.setMessage(purchasedetailMapper.checkzxbzs(id));
|
|
|
commonService.commonAudit("purchase", "pu_id=" + id, "pu_status",
|
|
commonService.commonAudit("purchase", "pu_id=" + id, "pu_status",
|