|
@@ -8,13 +8,11 @@ import com.ruoyi.framework.web.controller.BaseController;
|
|
|
import com.ruoyi.framework.web.domain.AjaxResult;
|
|
|
import com.ruoyi.framework.web.page.TableDataInfo;
|
|
|
import com.ruoyi.project.approve.damain.DevTask;
|
|
|
-import com.ruoyi.project.invoice.domain.TApproveReserveInvoice;
|
|
|
-import com.ruoyi.project.invoice.domain.TInvoiceBookingworkticket;
|
|
|
-import com.ruoyi.project.invoice.domain.TInvoiceBookingworkticketVo;
|
|
|
-import com.ruoyi.project.invoice.domain.TInvoiceWorkcontent;
|
|
|
-import com.ruoyi.project.invoice.mapper.TInvoiceWorkcontentMapper;
|
|
|
+import com.ruoyi.project.invoice.domain.*;
|
|
|
import com.ruoyi.project.invoice.service.ITApproveReserveInvoiceService;
|
|
|
import com.ruoyi.project.invoice.service.ITInvoiceBookingworkticketService;
|
|
|
+import com.ruoyi.project.invoice.service.ITInvoiceDeviceService;
|
|
|
+import com.ruoyi.project.invoice.service.ITInvoiceWorkcontentService;
|
|
|
import com.ruoyi.project.listener.invoiceApprove.*;
|
|
|
import com.ruoyi.project.system.domain.SysUser;
|
|
|
import com.ruoyi.project.system.service.ISysUserService;
|
|
@@ -43,6 +41,8 @@ public class TApproveReserveInvoiceController extends BaseController {
|
|
|
private ITApproveReserveInvoiceService tApproveReserveInvoiceService;
|
|
|
@Autowired
|
|
|
private ITInvoiceBookingworkticketService workService;
|
|
|
+ @Autowired
|
|
|
+ private ITInvoiceDeviceService deviceService;
|
|
|
|
|
|
@Autowired
|
|
|
private TaskService taskService;
|
|
@@ -51,7 +51,7 @@ public class TApproveReserveInvoiceController extends BaseController {
|
|
|
private RuntimeService runtimeService;
|
|
|
|
|
|
@Autowired
|
|
|
- private TInvoiceWorkcontentMapper invoiceWorkcontentMapper;
|
|
|
+ private ITInvoiceWorkcontentService invoiceWorkcontentMapper;
|
|
|
|
|
|
@Autowired
|
|
|
private ISysUserService iSysUserService;
|
|
@@ -130,40 +130,12 @@ public class TApproveReserveInvoiceController extends BaseController {
|
|
|
applyUser = invoice.getCreaterCode().toString();
|
|
|
// invoice.setStatus(0L);
|
|
|
// workService.updateById(invoice);
|
|
|
- switch (invoice.getWorkArea()) {
|
|
|
- case "310裂解区":
|
|
|
- case "700开关锅炉":
|
|
|
- case "320裂解区":
|
|
|
- case "250管廊-700":
|
|
|
- devSupId = "20253,20257";
|
|
|
- break;
|
|
|
- case "330压缩区":
|
|
|
- case "废水处理":
|
|
|
- case "600废碱":
|
|
|
- case "250管廊-600":
|
|
|
- devSupId = "20249,20317";
|
|
|
- break;
|
|
|
- case "380分离区":
|
|
|
- case "360分离区":
|
|
|
- case "350分离区":
|
|
|
- case "340分离区":
|
|
|
- devSupId = "20252";
|
|
|
- break;
|
|
|
- case "400汽油加氢":
|
|
|
- case "250管廊-400":
|
|
|
- devSupId = "20248";
|
|
|
- break;
|
|
|
- case "500芳烃抽提":
|
|
|
- case "250管廊-500":
|
|
|
- devSupId = "20244";
|
|
|
- break;
|
|
|
- case "D301控制楼":
|
|
|
- case " D201变电所":
|
|
|
- case " 维修厂房":
|
|
|
- case "危废车库":
|
|
|
- devSupId = "20332,20250,20276";
|
|
|
-// devSupId = "10081";
|
|
|
- break;
|
|
|
+ TInvoiceDevice device = new TInvoiceDevice();
|
|
|
+ device.setWorkArea(invoice.getWorkArea());
|
|
|
+ List<TInvoiceDevice> tInvoiceDevices = deviceService.selectTInvoiceDeviceList(device);
|
|
|
+ for (TInvoiceDevice tInvoiceDevice : tInvoiceDevices) {
|
|
|
+ devSupId = tInvoiceDevice.getRegionalHead();
|
|
|
+ logger.info("========devSupId:" + devSupId);
|
|
|
}
|
|
|
}
|
|
|
//开始工作流、监听
|