فهرست منبع

批量发起开票申请

huangguoce 1 هفته پیش
والد
کامیت
c581d0de63

+ 13 - 1
jeeplus-modules/jeeplus-finance/src/main/java/com/jeeplus/finance/invoice/controller/CwFinanceInvoiceController.java

@@ -17,6 +17,7 @@ import com.jeeplus.finance.invoice.service.dto.CwFinanceImportDTO;
 import com.jeeplus.finance.invoice.service.dto.CwFinanceInvoiceDTO;
 import com.jeeplus.finance.invoice.service.dto.CwFinanceInvoiceDetailDTO;
 import com.jeeplus.finance.invoice.util.EasyPoiUtil;
+import com.jeeplus.finance.projectReport.domain.CwProjectReportData;
 import com.jeeplus.flowable.feign.IFlowableApi;
 import com.jeeplus.logging.annotation.ApiLog;
 import com.jeeplus.logging.constant.enums.LogTypeEnum;
@@ -676,7 +677,18 @@ public class CwFinanceInvoiceController {
     }
 
 
-
+    /**
+     * 批量发起开票申请流程
+     *
+     * @param list
+     * @return
+     */
+    @ApiOperation(value = "批量发起开票申请流程")
+    @PostMapping(value = "/batchInvoicePush")
+    public ResponseEntity<List<String>> batchInvoicePush(@RequestBody List<CwFinanceInvoiceDTO> list) {
+        List<String> strings = cwFinanceInvoiceService.batchInvoicePush(list);
+        return ResponseEntity.ok(strings);
+    }
 
 
 

+ 1 - 1
jeeplus-modules/jeeplus-finance/src/main/java/com/jeeplus/finance/invoice/mapper/xml/CwFinanceInvoiceMapper.xml

@@ -657,7 +657,7 @@
         <include refid="Base_Column_List"></include>
         FROM
         cw_finance_invoice_base a
-        left join cw_finance_invoice fi on a.invoice_id = fi.id
+        left join cw_finance_invoice fi on a.invoice_id = fi.id and fi.del_flag = '0'
         where a.del_flag = '0' and fi.account >= '0' AND (fi.create_by_id = #{userId})
         order by fi.create_time desc
     </select>

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 529 - 391
jeeplus-modules/jeeplus-finance/src/main/java/com/jeeplus/finance/invoice/service/CwFinanceInvoiceService.java