Commit 9db73edac13ad94b9f4422a81ea769afa564ca7d
1 parent
315e50eb
m
Showing
20 changed files
with
140 additions
and
70 deletions
trash-activiti/src/main/java/com/trash/activiti/service/impl/ActTaskServiceImpl.java
| @@ -339,7 +339,7 @@ public class ActTaskServiceImpl implements IActTaskService { | @@ -339,7 +339,7 @@ public class ActTaskServiceImpl implements IActTaskService { | ||
| 339 | 339 | ||
| 340 | Set<String> idString = new HashSet<String>(); | 340 | Set<String> idString = new HashSet<String>(); |
| 341 | for (ProcessInstance pi : processInstanceList) { | 341 | for (ProcessInstance pi : processInstanceList) { |
| 342 | - idString.add(pi.getBusinessKey()); | 342 | + idString.add(pi.getId()); |
| 343 | } | 343 | } |
| 344 | 344 | ||
| 345 | List<Map<String, Object>> maps = actMapper.selectWorkByIds(idString); | 345 | List<Map<String, Object>> maps = actMapper.selectWorkByIds(idString); |
trash-activiti/src/main/java/com/trash/activiti/service/impl/FormHistoryDataServiceImpl.java
| @@ -42,19 +42,13 @@ public class FormHistoryDataServiceImpl implements IFormHistoryDataService { | @@ -42,19 +42,13 @@ public class FormHistoryDataServiceImpl implements IFormHistoryDataService { | ||
| 42 | @Override | 42 | @Override |
| 43 | public List<ActWorkflowFormData> historyDataShow(String businessKey) { | 43 | public List<ActWorkflowFormData> historyDataShow(String businessKey) { |
| 44 | List<ActWorkflowFormData> returnHistoryFromDataDTOS=new ArrayList<>(); | 44 | List<ActWorkflowFormData> returnHistoryFromDataDTOS=new ArrayList<>(); |
| 45 | + List<ActWorkflowFormData> actWorkflowFormData=new ArrayList<>(); | ||
| 45 | 46 | ||
| 46 | List<Task> tasks = null; | 47 | List<Task> tasks = null; |
| 47 | - | ||
| 48 | - if(businessKey.contains("constructsite")){ | ||
| 49 | - String id = businessKey.split(":")[1]; | ||
| 50 | - tasks =taskService.createTaskQuery().processInstanceBusinessKey("workflow_constructsite_edit:" + id).list(); | ||
| 51 | - tasks.addAll(taskService.createTaskQuery().processInstanceBusinessKey("workflow_constructsite:" + id).list()); | ||
| 52 | - }else{ | ||
| 53 | 48 | ||
| 54 | - tasks =taskService.createTaskQuery().processInstanceBusinessKey(businessKey).list(); | ||
| 55 | - } | ||
| 56 | 49 | ||
| 57 | - | 50 | + |
| 51 | + tasks =taskService.createTaskQuery().processInstanceBusinessKey(businessKey).list(); | ||
| 58 | 52 | ||
| 59 | if(tasks.size() > 0){ | 53 | if(tasks.size() > 0){ |
| 60 | 54 | ||
| @@ -71,7 +65,21 @@ public class FormHistoryDataServiceImpl implements IFormHistoryDataService { | @@ -71,7 +65,21 @@ public class FormHistoryDataServiceImpl implements IFormHistoryDataService { | ||
| 71 | returnHistoryFromDataDTOS.add(afw); | 65 | returnHistoryFromDataDTOS.add(afw); |
| 72 | } | 66 | } |
| 73 | 67 | ||
| 74 | - List<ActWorkflowFormData> actWorkflowFormData = actWorkflowFormDataService.selectActWorkflowFormDataByBusinessKey(businessKey); | 68 | + |
| 69 | + if(businessKey.contains("constructsite")){ | ||
| 70 | + String id = businessKey.split(":")[1]; | ||
| 71 | + | ||
| 72 | + actWorkflowFormData.addAll( actWorkflowFormDataService.selectActWorkflowFormDataByBusinessKey( "workflow_constructsite:" + id)); | ||
| 73 | + | ||
| 74 | + actWorkflowFormData = actWorkflowFormDataService.selectActWorkflowFormDataByBusinessKey("workflow_constructsite_edit:" + id); | ||
| 75 | + | ||
| 76 | + | ||
| 77 | + }else{ | ||
| 78 | + | ||
| 79 | + actWorkflowFormData = actWorkflowFormDataService.selectActWorkflowFormDataByBusinessKey(businessKey); | ||
| 80 | + } | ||
| 81 | + | ||
| 82 | + | ||
| 75 | 83 | ||
| 76 | for(int i =0;i<actWorkflowFormData.size();i++){ | 84 | for(int i =0;i<actWorkflowFormData.size();i++){ |
| 77 | if(i == actWorkflowFormData.size()-1){ | 85 | if(i == actWorkflowFormData.size()-1){ |
| @@ -108,9 +116,8 @@ public class FormHistoryDataServiceImpl implements IFormHistoryDataService { | @@ -108,9 +116,8 @@ public class FormHistoryDataServiceImpl implements IFormHistoryDataService { | ||
| 108 | // returnHistoryFromDataDTOS.add(returnHistoryFromDataDTO); | 116 | // returnHistoryFromDataDTOS.add(returnHistoryFromDataDTO); |
| 109 | // } | 117 | // } |
| 110 | // ); | 118 | // ); |
| 111 | -// returnHistoryFromDataDTOS = returnHistoryFromDataDTOS.stream().sorted((x, y) -> x.getCreateTime().compareTo(y.getCreateTime())).collect(Collectors.toList()); | ||
| 112 | 119 | ||
| 113 | - | 120 | + returnHistoryFromDataDTOS = returnHistoryFromDataDTOS.stream().sorted((y,x) -> x.getCreateTime().compareTo(y.getCreateTime())).collect(Collectors.toList()); |
| 114 | 121 | ||
| 115 | 122 | ||
| 116 | return returnHistoryFromDataDTOS; | 123 | return returnHistoryFromDataDTOS; |
trash-daily/src/main/java/com/trash/information_sharing/controller/InformationSharingController.java
| @@ -36,7 +36,7 @@ public class InformationSharingController extends BaseController | @@ -36,7 +36,7 @@ public class InformationSharingController extends BaseController | ||
| 36 | public TableDataInfo list(InformationSharing informationSharing) | 36 | public TableDataInfo list(InformationSharing informationSharing) |
| 37 | { | 37 | { |
| 38 | startPage(); | 38 | startPage(); |
| 39 | - informationSharing.setCreateBy(SecurityUtils.getUsername()); | 39 | +// informationSharing.setCreateBy(SecurityUtils.getUsername()); |
| 40 | List<InformationSharing> list = informationSharingService.selectInformationSharingList(informationSharing); | 40 | List<InformationSharing> list = informationSharingService.selectInformationSharingList(informationSharing); |
| 41 | return getDataTable(list); | 41 | return getDataTable(list); |
| 42 | } | 42 | } |
trash-daily/src/main/java/com/trash/report/controller/WorkReportController.java
| @@ -37,7 +37,7 @@ public class WorkReportController extends BaseController | @@ -37,7 +37,7 @@ public class WorkReportController extends BaseController | ||
| 37 | public TableDataInfo list(WorkReport workReport) | 37 | public TableDataInfo list(WorkReport workReport) |
| 38 | { | 38 | { |
| 39 | startPage(); | 39 | startPage(); |
| 40 | - workReport.setCreateBy(SecurityUtils.getUsername()); | 40 | +// workReport.setCreateBy(SecurityUtils.getUsername()); |
| 41 | List<WorkReport> list = workReportService.selectWorkReportList(workReport); | 41 | List<WorkReport> list = workReportService.selectWorkReportList(workReport); |
| 42 | return getDataTable(list); | 42 | return getDataTable(list); |
| 43 | } | 43 | } |
trash-daily/src/main/java/com/trash/situation/controller/DailySituationController.java
| @@ -37,7 +37,7 @@ public class DailySituationController extends BaseController | @@ -37,7 +37,7 @@ public class DailySituationController extends BaseController | ||
| 37 | public TableDataInfo list(DailySituation dailySituation) | 37 | public TableDataInfo list(DailySituation dailySituation) |
| 38 | { | 38 | { |
| 39 | startPage(); | 39 | startPage(); |
| 40 | - dailySituation.setCreateBy(SecurityUtils.getUsername()); | 40 | +// dailySituation.setCreateBy(SecurityUtils.getUsername()); |
| 41 | List<DailySituation> list = dailySituationService.selectDailySituationList(dailySituation); | 41 | List<DailySituation> list = dailySituationService.selectDailySituationList(dailySituation); |
| 42 | return getDataTable(list); | 42 | return getDataTable(list); |
| 43 | } | 43 | } |
trash-daily/src/main/java/com/trash/toollist/controller/DailyToolListController.java
| @@ -37,7 +37,7 @@ public class DailyToolListController extends BaseController | @@ -37,7 +37,7 @@ public class DailyToolListController extends BaseController | ||
| 37 | public TableDataInfo list(DailyToolList dailyToolList) | 37 | public TableDataInfo list(DailyToolList dailyToolList) |
| 38 | { | 38 | { |
| 39 | startPage(); | 39 | startPage(); |
| 40 | - dailyToolList.setCreateBy(SecurityUtils.getUsername()); | 40 | +// dailyToolList.setCreateBy(SecurityUtils.getUsername()); |
| 41 | List<DailyToolList> list = dailyToolListService.selectDailyToolListList(dailyToolList); | 41 | List<DailyToolList> list = dailyToolListService.selectDailyToolListList(dailyToolList); |
| 42 | return getDataTable(list); | 42 | return getDataTable(list); |
| 43 | } | 43 | } |
trash-ui/dist.rar
No preview for this file type
trash-ui/src/api/taskmethod.js
| @@ -369,13 +369,13 @@ export default { | @@ -369,13 +369,13 @@ export default { | ||
| 369 | } | 369 | } |
| 370 | } | 370 | } |
| 371 | 371 | ||
| 372 | - if (this.taskName == "勘察科员") { | 372 | + if (this.taskName.indexOf("科员") > -1) { |
| 373 | query.idx = 0; | 373 | query.idx = 0; |
| 374 | query.sign1Text = text; | 374 | query.sign1Text = text; |
| 375 | - } else if (this.taskName == "堪察部长") { | 375 | + } else if (this.taskName.indexOf("部长") > -1) { |
| 376 | query.idx = 1; | 376 | query.idx = 1; |
| 377 | query.sign2Text = text; | 377 | query.sign2Text = text; |
| 378 | - } else if (this.taskName == "堪察分管领导") { | 378 | + } else if (this.taskName.indexOf("分管领导") > -1) { |
| 379 | query.idx = 2; | 379 | query.idx = 2; |
| 380 | query.sign3Text = text | 380 | query.sign3Text = text |
| 381 | } else if (this.taskName == "中心负责人") { | 381 | } else if (this.taskName == "中心负责人") { |
trash-ui/src/api/vio_casefile.js
| @@ -103,7 +103,7 @@ export default { | @@ -103,7 +103,7 @@ export default { | ||
| 103 | {code: 22, name: "未按线路行驶"}, | 103 | {code: 22, name: "未按线路行驶"}, |
| 104 | {code: 23, name: "闯禁行驶"}, | 104 | {code: 23, name: "闯禁行驶"}, |
| 105 | {code: 24, name: "失信车辆作业"}, | 105 | {code: 24, name: "失信车辆作业"}, |
| 106 | - {code: 25, name: "其他1"}, | 106 | + {code: 25, name: "卫星定位异常"}, |
| 107 | {code: 26, name: "其他2"}, | 107 | {code: 26, name: "其他2"}, |
| 108 | {code: 27, name: "其他3"}, | 108 | {code: 27, name: "其他3"}, |
| 109 | {code: 28, name: "其他4"}, | 109 | {code: 28, name: "其他4"}, |
trash-ui/src/layout/index3.vue renamed to trash-ui/src/layout/index44.vue
trash-ui/src/views/h5/task/handleInfo.vue
trash-ui/src/views/office/handle/handleInfo.vue
trash-workFlow/src/main/java/com/trash/business/domain/SupervisionThreestep.java
| @@ -140,8 +140,20 @@ public class SupervisionThreestep extends BaseEntity | @@ -140,8 +140,20 @@ public class SupervisionThreestep extends BaseEntity | ||
| 140 | 140 | ||
| 141 | 141 | ||
| 142 | private String his; | 142 | private String his; |
| 143 | + | ||
| 144 | + private String[] ids; | ||
| 145 | + | ||
| 146 | + | ||
| 143 | 147 | ||
| 144 | 148 | ||
| 149 | + public String[] getIds() { | ||
| 150 | + return ids; | ||
| 151 | + } | ||
| 152 | + | ||
| 153 | + public void setIds(String[] ids) { | ||
| 154 | + this.ids = ids; | ||
| 155 | + } | ||
| 156 | + | ||
| 145 | public String getHis() { | 157 | public String getHis() { |
| 146 | return his; | 158 | return his; |
| 147 | } | 159 | } |
trash-workFlow/src/main/java/com/trash/business/mapper/TruckActivateMapper.java
| @@ -65,11 +65,13 @@ public interface TruckActivateMapper | @@ -65,11 +65,13 @@ public interface TruckActivateMapper | ||
| 65 | 65 | ||
| 66 | public void endAllTurckUnActive(); | 66 | public void endAllTurckUnActive(); |
| 67 | 67 | ||
| 68 | - public TruckActivate selectTodayTruckActivateByObjId(String objId); | 68 | + public List<TruckActivate> selectTodayTruckActivateByObjId(String objId); |
| 69 | 69 | ||
| 70 | public TruckActivate selectTodayTruckByObjId(String objId); | 70 | public TruckActivate selectTodayTruckByObjId(String objId); |
| 71 | 71 | ||
| 72 | - public Map<String,String> getConractByObjectId(TruckActivate turck); | 72 | + public TruckActivate getConractByObjectId(TruckActivate turck); |
| 73 | 73 | ||
| 74 | public List<TruckActivate> getActivedTruckList(TruckActivate truckActivate); | 74 | public List<TruckActivate> getActivedTruckList(TruckActivate truckActivate); |
| 75 | + | ||
| 76 | + public List<TruckActivate> selectTodayTruckByObjIds(String[] objs); | ||
| 75 | } | 77 | } |
trash-workFlow/src/main/java/com/trash/business/service/impl/SupervisionThreestepServiceImpl.java
| @@ -55,10 +55,6 @@ public class SupervisionThreestepServiceImpl implements ISupervisionThreestepSer | @@ -55,10 +55,6 @@ public class SupervisionThreestepServiceImpl implements ISupervisionThreestepSer | ||
| 55 | TruckActivateMapper truckActivateMapper; | 55 | TruckActivateMapper truckActivateMapper; |
| 56 | 56 | ||
| 57 | 57 | ||
| 58 | - | ||
| 59 | - SimpleDateFormat yearFomat = new SimpleDateFormat("yyyy-MM-dd"); | ||
| 60 | - SimpleDateFormat timeFomat = new SimpleDateFormat("HH:mm:SS"); | ||
| 61 | - | ||
| 62 | /** | 58 | /** |
| 63 | * 查询三查机制 | 59 | * 查询三查机制 |
| 64 | * | 60 | * |
| @@ -83,6 +79,7 @@ public class SupervisionThreestepServiceImpl implements ISupervisionThreestepSer | @@ -83,6 +79,7 @@ public class SupervisionThreestepServiceImpl implements ISupervisionThreestepSer | ||
| 83 | if (supervisionThreestep.getWorkStartTime() == null && supervisionThreestep.getStatus() == null) { | 79 | if (supervisionThreestep.getWorkStartTime() == null && supervisionThreestep.getStatus() == null) { |
| 84 | String start, end; | 80 | String start, end; |
| 85 | 81 | ||
| 82 | + SimpleDateFormat yearFomat = new SimpleDateFormat("yyyy-MM-dd"); | ||
| 86 | Date date = new Date(); | 83 | Date date = new Date(); |
| 87 | 84 | ||
| 88 | if (new Date().getHours() < 8) { | 85 | if (new Date().getHours() < 8) { |
| @@ -132,6 +129,9 @@ public class SupervisionThreestepServiceImpl implements ISupervisionThreestepSer | @@ -132,6 +129,9 @@ public class SupervisionThreestepServiceImpl implements ISupervisionThreestepSer | ||
| 132 | if (supervisionThreestep.getWorkStartTime() == null && supervisionThreestep.getStatus() == null) { | 129 | if (supervisionThreestep.getWorkStartTime() == null && supervisionThreestep.getStatus() == null) { |
| 133 | String start, end; | 130 | String start, end; |
| 134 | 131 | ||
| 132 | + | ||
| 133 | + | ||
| 134 | + SimpleDateFormat yearFomat = new SimpleDateFormat("yyyy-MM-dd"); | ||
| 135 | Date date = new Date(); | 135 | Date date = new Date(); |
| 136 | 136 | ||
| 137 | if (new Date().getHours() < 8) { | 137 | if (new Date().getHours() < 8) { |
| @@ -185,9 +185,13 @@ public class SupervisionThreestepServiceImpl implements ISupervisionThreestepSer | @@ -185,9 +185,13 @@ public class SupervisionThreestepServiceImpl implements ISupervisionThreestepSer | ||
| 185 | @SuppressWarnings("unchecked") | 185 | @SuppressWarnings("unchecked") |
| 186 | @Override | 186 | @Override |
| 187 | public List<Map<String,String>> selectDayWorkList(SupervisionThreestep supervisionThreestep) { | 187 | public List<Map<String,String>> selectDayWorkList(SupervisionThreestep supervisionThreestep) { |
| 188 | - if (supervisionThreestep.getWorkStartTime() == null) { | 188 | + |
| 189 | + SimpleDateFormat yearFomat = new SimpleDateFormat("yyyy-MM-dd"); | ||
| 190 | + if (supervisionThreestep.getWorkStartTime() == null) { | ||
| 189 | String start, end; | 191 | String start, end; |
| 190 | 192 | ||
| 193 | + | ||
| 194 | + | ||
| 191 | Date date = new Date(); | 195 | Date date = new Date(); |
| 192 | 196 | ||
| 193 | if (new Date().getHours() < 8) { | 197 | if (new Date().getHours() < 8) { |
| @@ -513,6 +517,9 @@ public class SupervisionThreestepServiceImpl implements ISupervisionThreestepSer | @@ -513,6 +517,9 @@ public class SupervisionThreestepServiceImpl implements ISupervisionThreestepSer | ||
| 513 | @Override | 517 | @Override |
| 514 | public List<Map> selectDayWorkListByType(SupervisionThreestep supervisionThreestep) { | 518 | public List<Map> selectDayWorkListByType(SupervisionThreestep supervisionThreestep) { |
| 515 | 519 | ||
| 520 | + | ||
| 521 | + | ||
| 522 | + SimpleDateFormat yearFomat = new SimpleDateFormat("yyyy-MM-dd"); | ||
| 516 | String start, end; | 523 | String start, end; |
| 517 | 524 | ||
| 518 | Date date = new Date(); | 525 | Date date = new Date(); |
| @@ -557,15 +564,12 @@ public class SupervisionThreestepServiceImpl implements ISupervisionThreestepSer | @@ -557,15 +564,12 @@ public class SupervisionThreestepServiceImpl implements ISupervisionThreestepSer | ||
| 557 | } | 564 | } |
| 558 | } | 565 | } |
| 559 | 566 | ||
| 560 | - List<String> idStrings = new ArrayList<String>(); | ||
| 561 | - if(m.get("company_trucks") != null){ | ||
| 562 | - for(String objId : m.get("company_trucks").toString().split(",")){ | ||
| 563 | - TruckActivate truck = truckActivateMapper.selectTodayTruckActivateByObjId(objId); | ||
| 564 | - if(truck != null){ | ||
| 565 | - idStrings.add(objId); | ||
| 566 | - } | ||
| 567 | - } | ||
| 568 | - } | 567 | + List<String> idStrings = new ArrayList<String>(); |
| 568 | + List<TruckActivate> trucks = truckActivateMapper.selectTodayTruckActivateByObjId(m.get("id").toString()); | ||
| 569 | + for(TruckActivate truck:trucks){ | ||
| 570 | + idStrings.add(truck.getObjectId()); | ||
| 571 | + } | ||
| 572 | + | ||
| 569 | m.put("vehicleIdList", idStrings); | 573 | m.put("vehicleIdList", idStrings); |
| 570 | 574 | ||
| 571 | list.add(m); | 575 | list.add(m); |
| @@ -581,6 +585,7 @@ public class SupervisionThreestepServiceImpl implements ISupervisionThreestepSer | @@ -581,6 +585,7 @@ public class SupervisionThreestepServiceImpl implements ISupervisionThreestepSer | ||
| 581 | public List<SupervisionThreestep> selectTodayDataList(SupervisionThreestep supervisionThreestep){ | 585 | public List<SupervisionThreestep> selectTodayDataList(SupervisionThreestep supervisionThreestep){ |
| 582 | 586 | ||
| 583 | 587 | ||
| 588 | + SimpleDateFormat yearFomat = new SimpleDateFormat("yyyy-MM-dd"); | ||
| 584 | if(supervisionThreestep.getWorkStartTime() == null){ | 589 | if(supervisionThreestep.getWorkStartTime() == null){ |
| 585 | String start, end; | 590 | String start, end; |
| 586 | 591 | ||
| @@ -623,6 +628,9 @@ public class SupervisionThreestepServiceImpl implements ISupervisionThreestepSer | @@ -623,6 +628,9 @@ public class SupervisionThreestepServiceImpl implements ISupervisionThreestepSer | ||
| 623 | @Transactional | 628 | @Transactional |
| 624 | public int insertSupervisionThreestep(SupervisionThreestep supervisionThreestep) { | 629 | public int insertSupervisionThreestep(SupervisionThreestep supervisionThreestep) { |
| 625 | 630 | ||
| 631 | + | ||
| 632 | + | ||
| 633 | + SimpleDateFormat yearFomat = new SimpleDateFormat("yyyy-MM-dd"); | ||
| 626 | if (supervisionThreestep.getId() != null) { | 634 | if (supervisionThreestep.getId() != null) { |
| 627 | supervisionThreestepMapper.deleteSupervisionThreestepById(supervisionThreestep.getId()); | 635 | supervisionThreestepMapper.deleteSupervisionThreestepById(supervisionThreestep.getId()); |
| 628 | } | 636 | } |
| @@ -696,6 +704,9 @@ public class SupervisionThreestepServiceImpl implements ISupervisionThreestepSer | @@ -696,6 +704,9 @@ public class SupervisionThreestepServiceImpl implements ISupervisionThreestepSer | ||
| 696 | 704 | ||
| 697 | int j = supervisionThreestepMapper.updateSupervisionThreestep(supervisionThreestep); | 705 | int j = supervisionThreestepMapper.updateSupervisionThreestep(supervisionThreestep); |
| 698 | 706 | ||
| 707 | + | ||
| 708 | + SimpleDateFormat yearFomat = new SimpleDateFormat("yyyy-MM-dd"); | ||
| 709 | + | ||
| 699 | supervisionThreestep = supervisionThreestepMapper.selectSupervisionThreestepById(supervisionThreestep.getId()); | 710 | supervisionThreestep = supervisionThreestepMapper.selectSupervisionThreestepById(supervisionThreestep.getId()); |
| 700 | 711 | ||
| 701 | 712 | ||
| @@ -916,6 +927,9 @@ public class SupervisionThreestepServiceImpl implements ISupervisionThreestepSer | @@ -916,6 +927,9 @@ public class SupervisionThreestepServiceImpl implements ISupervisionThreestepSer | ||
| 916 | public void updateTodayData(String token){ | 927 | public void updateTodayData(String token){ |
| 917 | 928 | ||
| 918 | 929 | ||
| 930 | + | ||
| 931 | + SimpleDateFormat yearFomat = new SimpleDateFormat("yyyy-MM-dd"); | ||
| 932 | + | ||
| 919 | SupervisionThreestep supervisionThreestep = new SupervisionThreestep(); | 933 | SupervisionThreestep supervisionThreestep = new SupervisionThreestep(); |
| 920 | 934 | ||
| 921 | String start, end; | 935 | String start, end; |
trash-workFlow/src/main/java/com/trash/business/service/impl/TruckActivateServiceImpl.java
| @@ -110,6 +110,10 @@ public class TruckActivateServiceImpl implements ITruckActivateService | @@ -110,6 +110,10 @@ public class TruckActivateServiceImpl implements ITruckActivateService | ||
| 110 | String[] objs = truckActivate.getObjectId().split(","); | 110 | String[] objs = truckActivate.getObjectId().split(","); |
| 111 | String[] nos = truckActivate.getLicensePlate().split(","); | 111 | String[] nos = truckActivate.getLicensePlate().split(","); |
| 112 | 112 | ||
| 113 | + | ||
| 114 | + List<TruckActivate> oldDates = truckActivateMapper.selectTodayTruckByObjIds(objs); | ||
| 115 | + | ||
| 116 | + | ||
| 113 | for(int i =0 ;i<objs.length;i++){ | 117 | for(int i =0 ;i<objs.length;i++){ |
| 114 | 118 | ||
| 115 | TruckActivate active = new TruckActivate(); | 119 | TruckActivate active = new TruckActivate(); |
| @@ -124,8 +128,14 @@ public class TruckActivateServiceImpl implements ITruckActivateService | @@ -124,8 +128,14 @@ public class TruckActivateServiceImpl implements ITruckActivateService | ||
| 124 | 128 | ||
| 125 | active.setCreateTime(DateUtils.getNowDate()); | 129 | active.setCreateTime(DateUtils.getNowDate()); |
| 126 | 130 | ||
| 127 | - TruckActivate oldDate = truckActivateMapper.selectTodayTruckByObjId(active.getObjectId()); | ||
| 128 | - | 131 | + |
| 132 | + TruckActivate oldDate = null; | ||
| 133 | + | ||
| 134 | + for(int j =0;j<oldDates.size();j++){ | ||
| 135 | + if(objs[i].equals( oldDates.get(j).getObjectId())){ | ||
| 136 | + oldDate = oldDates.get(j); | ||
| 137 | + } | ||
| 138 | + } | ||
| 129 | 139 | ||
| 130 | 140 | ||
| 131 | if(oldDate != null){ | 141 | if(oldDate != null){ |
| @@ -336,13 +346,14 @@ public class TruckActivateServiceImpl implements ITruckActivateService | @@ -336,13 +346,14 @@ public class TruckActivateServiceImpl implements ITruckActivateService | ||
| 336 | } | 346 | } |
| 337 | } | 347 | } |
| 338 | 348 | ||
| 339 | - Map<String,String> m = truckActivateMapper.getConractByObjectId(turck); | 349 | + TruckActivate truck = truckActivateMapper.getConractByObjectId(turck); |
| 350 | + | ||
| 351 | + if(truck == null)return null; | ||
| 340 | 352 | ||
| 341 | Map param = new HashMap<>(); | 353 | Map param = new HashMap<>(); |
| 342 | 354 | ||
| 343 | List<String> ids =new ArrayList<>(); | 355 | List<String> ids =new ArrayList<>(); |
| 344 | 356 | ||
| 345 | - if(m == null)return null; | ||
| 346 | 357 | ||
| 347 | 358 | ||
| 348 | JSONArray contracts = redis.getCacheObject("contractList"); | 359 | JSONArray contracts = redis.getCacheObject("contractList"); |
| @@ -359,31 +370,43 @@ public class TruckActivateServiceImpl implements ITruckActivateService | @@ -359,31 +370,43 @@ public class TruckActivateServiceImpl implements ITruckActivateService | ||
| 359 | for(Object obj :contracts){ | 370 | for(Object obj :contracts){ |
| 360 | JSONObject jsonObject = (JSONObject)obj; | 371 | JSONObject jsonObject = (JSONObject)obj; |
| 361 | 372 | ||
| 362 | - if(m.get("object_id").equals(jsonObject.getString("constructionSiteID"))){ | 373 | + if(truck.getConstructionId().equals(jsonObject.getString("constructionSiteID"))){ |
| 363 | array.add(obj); | 374 | array.add(obj); |
| 364 | } | 375 | } |
| 365 | } | 376 | } |
| 366 | 377 | ||
| 367 | - if(array == null || m.size() == 0){ | 378 | + if(array.size() == 0){ |
| 368 | return null; | 379 | return null; |
| 369 | } | 380 | } |
| 370 | 381 | ||
| 382 | + String eids = ""; | ||
| 383 | + | ||
| 371 | for(Object object:array){ | 384 | for(Object object:array){ |
| 372 | - | 385 | + |
| 373 | JSONObject jsonObject = (JSONObject) object; | 386 | JSONObject jsonObject = (JSONObject) object; |
| 374 | - | ||
| 375 | - threestep.setObjectId(jsonObject.getString("earthSiteID")); | ||
| 376 | - threestep.setType(1L); | ||
| 377 | - threestep.setStatus(1L); | ||
| 378 | - List<SupervisionThreestep> list = threestepMapper.selectSupervisionThreestepList(threestep); | ||
| 379 | - | ||
| 380 | - | ||
| 381 | - | ||
| 382 | - if(list.size() == 1){ | ||
| 383 | - conractIds += jsonObject.getString("id") + ","; | 387 | + |
| 388 | + eids += jsonObject.getString("earthSiteID") + ","; | ||
| 389 | + } | ||
| 390 | + | ||
| 391 | + threestep.setIds(eids.split(",")); | ||
| 392 | + threestep.setType(1L); | ||
| 393 | + threestep.setStatus(1L); | ||
| 394 | + | ||
| 395 | + List<SupervisionThreestep> list = threestepMapper.selectSupervisionThreestepList(threestep); | ||
| 396 | + | ||
| 397 | + for(SupervisionThreestep three:list){ | ||
| 398 | + for(Object object:array){ | ||
| 399 | + JSONObject jsonObject = (JSONObject) object; | ||
| 400 | + if(jsonObject.getString("earthSiteID").equals((three.getObjectId()))){ | ||
| 401 | + conractIds += jsonObject.getString("id") + ","; | ||
| 402 | + break; | ||
| 403 | + } | ||
| 384 | } | 404 | } |
| 405 | + | ||
| 385 | } | 406 | } |
| 386 | 407 | ||
| 408 | + | ||
| 409 | + | ||
| 387 | if(conractIds.length() == 0){ | 410 | if(conractIds.length() == 0){ |
| 388 | return conractIds; | 411 | return conractIds; |
| 389 | } | 412 | } |
trash-workFlow/src/main/java/com/trash/casefile/controller/ViolationCaseFileController.java
| @@ -126,7 +126,7 @@ public class ViolationCaseFileController extends BaseController | @@ -126,7 +126,7 @@ public class ViolationCaseFileController extends BaseController | ||
| 126 | String[] caseType = {"进入非专用车辆","无许可手续(工)","无许可手续(消)","黄土覆盖情况","出入口路面污染","出入口道路硬化","车辆冲洗是否到位", | 126 | String[] caseType = {"进入非专用车辆","无许可手续(工)","无许可手续(消)","黄土覆盖情况","出入口路面污染","出入口道路硬化","车辆冲洗是否到位", |
| 127 | "雾炮机是否正常开启","使用费专用车运输","监控点位未对准","未报开工作业","视频设备离线超时报警","三无车辆进入工地","未按时间作业", | 127 | "雾炮机是否正常开启","使用费专用车运输","监控点位未对准","未报开工作业","视频设备离线超时报警","三无车辆进入工地","未按时间作业", |
| 128 | "未报开工作业","视频设备离线超时报警","三无车辆进入消纳场","未到指定的消纳场作业","离线运输报警(工)","离线运输报警(消)","未激活车辆作业", | 128 | "未报开工作业","视频设备离线超时报警","三无车辆进入消纳场","未到指定的消纳场作业","离线运输报警(工)","离线运输报警(消)","未激活车辆作业", |
| 129 | - "未核准作业车辆作业","未按线路行驶","闯禁行驶","失信车辆作业","其他1","其他2","其他3","其他4","其他5"}; | 129 | + "未核准作业车辆作业","未按线路行驶","闯禁行驶","失信车辆作业","卫星定位异常","其他2","其他3","其他4","其他5"}; |
| 130 | 130 | ||
| 131 | @GetMapping(value = "/caseTable") | 131 | @GetMapping(value = "/caseTable") |
| 132 | public AjaxResult getTable(String owningRegion,String startDate,String endDate){ | 132 | public AjaxResult getTable(String owningRegion,String startDate,String endDate){ |
trash-workFlow/src/main/java/com/trash/casefile/kafka/Consumer.java
| @@ -63,6 +63,8 @@ public class Consumer { | @@ -63,6 +63,8 @@ public class Consumer { | ||
| 63 | "44030028=离线运输报警(工)", "44030029=离线运输报警(消)", "44030030=未激活车辆作业", "44030031=未核准作业车辆作业", "44030032=未按线路行驶", | 63 | "44030028=离线运输报警(工)", "44030029=离线运输报警(消)", "44030030=未激活车辆作业", "44030031=未核准作业车辆作业", "44030032=未按线路行驶", |
| 64 | "44030033=闯禁行驶", "44030034=失信车辆作业"}; | 64 | "44030033=闯禁行驶", "44030034=失信车辆作业"}; |
| 65 | 65 | ||
| 66 | + //卫星定位异常 | ||
| 67 | + | ||
| 66 | JSONObject jsonObject = JSONObject.parseObject(data); | 68 | JSONObject jsonObject = JSONObject.parseObject(data); |
| 67 | //报警时间 | 69 | //报警时间 |
| 68 | Date alarmTime = new Date(jsonObject.getLong("alarmTime")*1000L); | 70 | Date alarmTime = new Date(jsonObject.getLong("alarmTime")*1000L); |
trash-workFlow/src/main/resources/mapper/SupervisionThreestepMapper.xml
| @@ -135,6 +135,14 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" | @@ -135,6 +135,14 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" | ||
| 135 | <if test="createBy != null and createBy != ''"> and create_by = #{createBy}</if> | 135 | <if test="createBy != null and createBy != ''"> and create_by = #{createBy}</if> |
| 136 | <if test="workStartTime != null"> and self_check_time BETWEEN #{workStartTime} and | 136 | <if test="workStartTime != null"> and self_check_time BETWEEN #{workStartTime} and |
| 137 | #{workEndTime}</if> | 137 | #{workEndTime}</if> |
| 138 | + | ||
| 139 | + <if test="ids != null"> | ||
| 140 | + and object_id in | ||
| 141 | + <foreach item="id" collection="ids" open="(" separator="," | ||
| 142 | + close=")"> | ||
| 143 | + #{id} | ||
| 144 | + </foreach> | ||
| 145 | + </if> | ||
| 138 | </where> | 146 | </where> |
| 139 | ORDER BY create_time desc | 147 | ORDER BY create_time desc |
| 140 | </select> | 148 | </select> |
trash-workFlow/src/main/resources/mapper/TruckActivateMapper.xml
| @@ -66,21 +66,17 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" | @@ -66,21 +66,17 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" | ||
| 66 | </where> | 66 | </where> |
| 67 | </select> | 67 | </select> |
| 68 | 68 | ||
| 69 | - <select id="getConractByObjectId" parameterType="TruckActivate" resultType="java.util.HashMap"> | ||
| 70 | - select three.* from( | ||
| 71 | - select id, company, license_plate, time, construction, status, | 69 | + <select id="getConractByObjectId" parameterType="TruckActivate" resultMap="TruckActivateResult"> |
| 70 | + select id, company,construction_id, license_plate, time, construction, status, | ||
| 72 | earthsite, object_id, create_by, create_type, activate_time, create_time | 71 | earthsite, object_id, create_by, create_type, activate_time, create_time |
| 73 | from truck_activate | 72 | from truck_activate |
| 74 | where | 73 | where |
| 75 | object_id = #{objectId} and | 74 | object_id = #{objectId} and |
| 76 | - activate_time between #{startTime} and #{endTime}) truck | ||
| 77 | - LEFT JOIN (select * from supervision_threestep WHERE company_trucks LIKE CONCAT("%",#{objectId},"%") | ||
| 78 | - and | ||
| 79 | - check_time between #{startTime} and #{endTime} | ||
| 80 | - ) three | ||
| 81 | - on | ||
| 82 | - truck.construction = three.name | 75 | + activate_time between #{startTime} and #{endTime} |
| 83 | </select> | 76 | </select> |
| 77 | + | ||
| 78 | + | ||
| 79 | + | ||
| 84 | 80 | ||
| 85 | <select id="selectTodayTruckByObjId" parameterType="String" resultMap="TruckActivateResult"> | 81 | <select id="selectTodayTruckByObjId" parameterType="String" resultMap="TruckActivateResult"> |
| 86 | <include refid="selectTruckActivateVo"/> | 82 | <include refid="selectTruckActivateVo"/> |
| @@ -95,7 +91,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" | @@ -95,7 +91,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" | ||
| 95 | 91 | ||
| 96 | <select id="selectTodayTruckActivateByObjId" parameterType="String" resultMap="TruckActivateResult"> | 92 | <select id="selectTodayTruckActivateByObjId" parameterType="String" resultMap="TruckActivateResult"> |
| 97 | <include refid="selectTruckActivateVo"/> | 93 | <include refid="selectTruckActivateVo"/> |
| 98 | - where object_id = #{objId} and activate_time is not null and status = 0 | 94 | + where construction_id = #{objId} and activate_time is not null and status = 0 |
| 99 | </select> | 95 | </select> |
| 100 | 96 | ||
| 101 | 97 | ||
| @@ -173,9 +169,15 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" | @@ -173,9 +169,15 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" | ||
| 173 | 169 | ||
| 174 | <delete id="deleteTruckActivateByIds" parameterType="String"> | 170 | <delete id="deleteTruckActivateByIds" parameterType="String"> |
| 175 | delete from truck_activate where id in | 171 | delete from truck_activate where id in |
| 176 | - <foreach item="id" collection="array" open="(" separator="," close=")"> | 172 | + |
| 173 | + </delete> | ||
| 174 | + | ||
| 175 | + <select id="selectTodayTruckByObjIds" parameterType="String" resultMap="TruckActivateResult"> | ||
| 176 | + <include refid="selectTruckActivateVo"/> | ||
| 177 | + where status = 0 and object_id in | ||
| 178 | + <foreach item="id" collection="array" open="(" separator="," close=")"> | ||
| 177 | #{id} | 179 | #{id} |
| 178 | </foreach> | 180 | </foreach> |
| 179 | - </delete> | 181 | + </select> |
| 180 | 182 | ||
| 181 | </mapper> | 183 | </mapper> |
| 182 | \ No newline at end of file | 184 | \ No newline at end of file |