Browse Source

fix:发票管理合同校验

ly 10 months ago
parent
commit
fbbd8f0ea4

+ 6 - 1
src/main/java/cn/ezhizao/project/business/invoice/controller/BizInvoiceController.java

@@ -140,7 +140,9 @@ public class BizInvoiceController extends BaseController {
     @PostMapping
     @Transactional(rollbackFor = Exception.class)
     public AjaxResult add(@RequestBody BizInvoice bizInvoice) throws NoSuchFieldException, IllegalAccessException {
-
+        if(null != bizInvoice.getContractId()){
+            return error("请选择合同");
+        }
         BizCopyInfo info1 = new BizCopyInfo();
         BizCopyInfo info2 = new BizCopyInfo();
         //开票户
@@ -181,6 +183,9 @@ public class BizInvoiceController extends BaseController {
     @Transactional(rollbackFor = Exception.class)
     public AjaxResult edit(@RequestBody BizInvoice bizInvoice) throws NoSuchFieldException, IllegalAccessException {
         Long tenantId = getTenantId();
+        if(null != bizInvoice.getContractId()){
+            return error("请选择合同");
+        }
         BizCopyInfo info1 = new BizCopyInfo();
         BizCopyInfo info2 = new BizCopyInfo();
         BizCopyInfo one = bizCopyInfoService.getOne(new LambdaQueryWrapper<BizCopyInfo>().eq(BizCopyInfo::getTenantId, tenantId));