|
@@ -21,6 +21,7 @@ import com.ruoyi.project.invoice.domain.TInvoiceBookingworkticket;
|
|
|
import com.ruoyi.project.invoice.domain.TInvoiceWorkcontent;
|
|
|
import com.ruoyi.project.invoice.service.ITApproveReserveInvoiceService;
|
|
|
import com.ruoyi.project.invoice.service.ITInvoiceBookingworkticketService;
|
|
|
+import com.ruoyi.project.plant.domain.TStaffmgr;
|
|
|
import com.ruoyi.project.system.domain.SysDictData;
|
|
|
import com.ruoyi.project.system.domain.SysUser;
|
|
|
import com.ruoyi.project.system.service.ISysDictTypeService;
|
|
@@ -130,15 +131,20 @@ public class TInvoiceBookingworkticketController extends BaseController
|
|
|
logger.info(JSON.toJSONString(tInvoiceBookingworkticket));
|
|
|
//字典查询
|
|
|
List<SysDictData> book_work_type = iSysDictTypeService.selectDictDataByType("book_work_type");
|
|
|
- //
|
|
|
|
|
|
List<TInvoiceWorkcontent> tInvoiceWorkcontentList = tInvoiceBookingworkticketService.selectTInvoiceWorkcontentList(tInvoiceBookingworkticket);
|
|
|
for (TInvoiceWorkcontent workcontent : tInvoiceWorkcontentList) {
|
|
|
-
|
|
|
TInvoiceBookingworkticket bookingworkticket=tInvoiceBookingworkticketService.selectTInvoiceBookingworkticketById(workcontent.getBookingticketId());
|
|
|
workcontent.setBookingworkticket(bookingworkticket);
|
|
|
}
|
|
|
-
|
|
|
+ //除去作废的票
|
|
|
+ Iterator<TInvoiceWorkcontent> iterator = tInvoiceWorkcontentList.iterator();
|
|
|
+ while (iterator.hasNext()) {
|
|
|
+ TInvoiceWorkcontent t = iterator.next();
|
|
|
+ if (t.getBookingworkticket().getStatus() != 3) {
|
|
|
+ iterator.remove();
|
|
|
+ }
|
|
|
+ }
|
|
|
SXSSFWorkbook wb = new SXSSFWorkbook(1000);
|
|
|
CellStyle wrapStyle = wb.createCellStyle();
|
|
|
wrapStyle.setWrapText(true); //设置自动换行
|
|
@@ -311,29 +317,29 @@ public class TInvoiceBookingworkticketController extends BaseController
|
|
|
List<String> contentlist = Arrays.asList(wtArr);
|
|
|
if(contentlist.contains("2")){
|
|
|
workType0++;
|
|
|
- }else if(contentlist.contains("3")){
|
|
|
+ }if(contentlist.contains("3")){
|
|
|
workType1++;
|
|
|
- }else if(contentlist.contains("1")){
|
|
|
+ }if(contentlist.contains("1")){
|
|
|
workType2++;
|
|
|
- }else if(contentlist.contains("5")||contentlist.contains("6")||contentlist.contains("7")||contentlist.contains("8")){
|
|
|
+ }if(contentlist.contains("5")||contentlist.contains("6")||contentlist.contains("7")||contentlist.contains("8")){
|
|
|
workType3++;
|
|
|
- }else if(contentlist.contains("15")){
|
|
|
+ }if(contentlist.contains("15")){
|
|
|
workType4++;
|
|
|
- }else if(contentlist.contains("12")||contentlist.contains("13")||contentlist.contains("14")){
|
|
|
+ }if(contentlist.contains("12")||contentlist.contains("13")||contentlist.contains("14")){
|
|
|
workType5++;
|
|
|
- }else if(contentlist.contains("4")){
|
|
|
+ }if(contentlist.contains("4")){
|
|
|
workType6++;
|
|
|
- }else if(contentlist.contains("9")){
|
|
|
+ }if(contentlist.contains("9")){
|
|
|
workType7++;
|
|
|
- }else if(contentlist.contains("10")){
|
|
|
+ }if(contentlist.contains("10")){
|
|
|
workType8++;
|
|
|
- }else if(contentlist.contains("11")){
|
|
|
+ }if(contentlist.contains("11")){
|
|
|
workType9++;//盲板
|
|
|
- }else if(contentlist.contains("17")){
|
|
|
+ }if(contentlist.contains("17")){
|
|
|
workType11++;//清罐
|
|
|
- }else if(contentlist.contains("16")){
|
|
|
+ }if(contentlist.contains("16")){
|
|
|
workType12++;//倒灌
|
|
|
- }else if(contentlist.contains("18")){
|
|
|
+ }if(contentlist.contains("18")){
|
|
|
workType13++;//切水
|
|
|
}else {
|
|
|
//变更、承包、停车装置暂无数据
|