|
@@ -10,6 +10,8 @@ import com.winsea.svc.base.base.service.ICommonRoleResourceService;
|
|
|
import com.winsea.svc.base.security.entity.User;
|
|
|
import com.winsea.svc.base.security.util.AuthSecurityUtils;
|
|
|
import com.winsea.svc.base.workflow.entity.Workflow;
|
|
|
+import com.winsea.svc.notice.entity.base.BaseNotice;
|
|
|
+import com.winsea.svc.notice.service.INoticeService;
|
|
|
import com.yh.saas.common.support.util.IdGenerator;
|
|
|
import com.yh.saas.plugin.yiliangyiyun.constant.StatusEnum;
|
|
|
import com.yh.saas.plugin.yiliangyiyun.entity.*;
|
|
@@ -49,6 +51,9 @@ public class PurchasePriceServiceImpl extends ServiceImpl<PurchasePriceMapper, P
|
|
|
private IWarehouseBaseInfoService warehouseBaseInfoService;
|
|
|
@Autowired
|
|
|
private INewWorkflowService workflowService;
|
|
|
+
|
|
|
+ @Autowired
|
|
|
+ private INoticeService noticeService;
|
|
|
@Override
|
|
|
public Page<PurchasePrice> purchasePriceList(PurchasePrice purchasePrice) {
|
|
|
|
|
@@ -223,6 +228,9 @@ public class PurchasePriceServiceImpl extends ServiceImpl<PurchasePriceMapper, P
|
|
|
purchasePriceDetailService.delete(new EntityWrapper<PurchasePriceDetail>().eq("main_id",purchasePrice.getId()));
|
|
|
purchasePriceDetailPrintService.delete(new EntityWrapper<PurchasePriceDetailPrint>().eq("main_id",purchasePrice.getId()));
|
|
|
this.deleteById(purchasePrice.getId());
|
|
|
+ // 删除任务
|
|
|
+ noticeService.removeNotice(BaseNotice.NoticeStatus.TASK, "PROCUREMENT-PRICE-APPROVE",
|
|
|
+ purchasePrice.getId(), null);
|
|
|
return "ok";
|
|
|
}
|
|
|
|