ly преди 1 година
родител
ревизия
7c0d7f8236

+ 3 - 0
src/main/java/cn/ezhizao/project/business/invoice/controller/BizInvoiceController.java

@@ -77,6 +77,7 @@ public class BizInvoiceController extends BaseController {
     @GetMapping("/list")
     public TableDataInfo list(BizInvoice bizInvoice) throws NoSuchFieldException, IllegalAccessException {
         startPage();
+        setTenantId(bizInvoice);
         List<BizInvoice> list = bizInvoiceService.getList(bizInvoice);
         return getDataTable(list);
     }
@@ -135,6 +136,7 @@ public class BizInvoiceController extends BaseController {
     @PostMapping
     @Transactional(rollbackFor = Exception.class)
     public AjaxResult add(@RequestBody BizInvoice bizInvoice) throws NoSuchFieldException, IllegalAccessException {
+
         BizCopyInfo info1 = new BizCopyInfo();
         BizCopyInfo info2 = new BizCopyInfo();
         //开票户
@@ -162,6 +164,7 @@ public class BizInvoiceController extends BaseController {
         bizCopyInfoService.saveOrUpdate(info2);
         bizInvoice.setApplierId(getUserId());
         bizInvoice.setApplierTime(new Date());
+        bizInvoice.setTenantId(  getTenantId());
         return toAjax(bizInvoiceService.save(bizInvoice));
     }
 

+ 2 - 0
src/main/java/cn/ezhizao/project/business/invoice/domain/BizInvoice.java

@@ -155,4 +155,6 @@ public class BizInvoice extends BaseEntity {
 
     @TableField(exist = false)
     private List<String> invoiceDateFilter;
+
+    private Long tenantId;
 }

+ 3 - 0
src/main/resources/mybatis/business/BizInvoiceMapper.xml

@@ -35,6 +35,9 @@
                 AND t4.user_name like concat('%',#{invoiceName}, '%')
             </if>
             <if test="status != null ">AND t1.status = #{status}</if>
+        <if test="tenantId != null">
+            AND t1.tenant_id = #{tenantId}
+        </if>
             <if test="dateFilter!= null and dateFilter.size() ">
                 AND (
                 DATE_FORMAT(t1.applier_time,'%Y-%m-%d') &gt;= #{dateFilter[0]}