forked from integrated_whb/integrated_whb
				
			Merge remote-tracking branch 'origin/dev' into dev
# Conflicts: # src/main/resources/mybatis/datasource/firefightingEquipmentFacility/FirefightingEquipmentFacilityMapper.xml # src/main/resources/mybatis/datasource/reportedIncident/ReportedIncidentMapper.xml # src/main/resources/mybatis/datasource/taxationManage/TaxationManageMapper.xmldev
						commit
						8f80812d53
					
				|  | @ -5,6 +5,7 @@ import com.zcloud.entity.Page; | ||||||
| import com.zcloud.entity.PageData; | import com.zcloud.entity.PageData; | ||||||
| import com.zcloud.logs.LogAnno; | import com.zcloud.logs.LogAnno; | ||||||
| import com.zcloud.service.beidou.BeidouService; | import com.zcloud.service.beidou.BeidouService; | ||||||
|  | import com.zcloud.service.freighttrailer.FreightTrailerService; | ||||||
| import com.zcloud.service.maintenance.MaintenanceService; | import com.zcloud.service.maintenance.MaintenanceService; | ||||||
| import com.zcloud.service.operatingvehicles.OperatingVehiclesService; | import com.zcloud.service.operatingvehicles.OperatingVehiclesService; | ||||||
| import com.zcloud.service.operations.OperationsService; | import com.zcloud.service.operations.OperationsService; | ||||||
|  | @ -45,6 +46,9 @@ public class BeidouController extends BaseController { | ||||||
|     @Autowired |     @Autowired | ||||||
|     private OperatingVehiclesService operatingVehiclesService; |     private OperatingVehiclesService operatingVehiclesService; | ||||||
| 
 | 
 | ||||||
|  |     @Autowired | ||||||
|  |     private FreightTrailerService freightTrailerService; | ||||||
|  | 
 | ||||||
|     /** |     /** | ||||||
|      * 新增 |      * 新增 | ||||||
|      * |      * | ||||||
|  | @ -242,5 +246,77 @@ public class BeidouController extends BaseController { | ||||||
|         return map; |         return map; | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|  |     @RequestMapping(value = "/vehicleList") | ||||||
|  |     @ResponseBody | ||||||
|  |     public Object vehicleList(Page page) throws Exception { | ||||||
|  |         Map<String, Object> map = new HashMap<String, Object>(); | ||||||
|  |         String errInfo = "success"; | ||||||
|  |         PageData pd = new PageData(); | ||||||
|  |         pd = this.getPageData(); | ||||||
|  |         pd.put("CORPINFO_ID",Jurisdiction.getCORPINFO_ID()); | ||||||
|  |         if(!StringUtils.isEmpty(pd.getString("TRAFFIC_TYPE")) && pd.getString("TRAFFIC_TYPE").equals("1")) { | ||||||
|  |             // 营运车辆
 | ||||||
|  |             List<PageData> operatingList = operatingVehiclesService.operationVehicleList(pd.getString("CORPINFO_ID")); | ||||||
|  |             page.setPd(pd); | ||||||
|  |             List<PageData> insAnnually = beidouService.list(page); | ||||||
|  |             for (int i = 0; i < insAnnually.size(); i++) { | ||||||
|  |                 for (int j = 0; j < operatingList.size(); j++) { | ||||||
|  |                     if(operatingList.get(j).get("OPERATING_ID").equals(insAnnually.get(i).get("VEHICLE"))) { | ||||||
|  |                         operatingList.remove(j); | ||||||
|  |                     } | ||||||
|  |                 } | ||||||
|  |             } | ||||||
|  |             if(pd.containsKey("ID")){ | ||||||
|  |                 pd.put("OPERATING_ID", pd.getString("ID")); | ||||||
|  |                 pd.put("FOREIGN_KEY", pd.getString("OPERATING_ID")); | ||||||
|  |                 pd.put("TYPE",121); | ||||||
|  |                 List<PageData> drivingLicenseImgs = imgfilesService.listAll(pd);//行驶证照片
 | ||||||
|  |                 map.put("drivingLicenseImgs", drivingLicenseImgs); | ||||||
|  |             } | ||||||
|  |             operatingList.forEach(operating -> { | ||||||
|  |                 operating.put("ID", operating.getString("OPERATING_ID")); | ||||||
|  |             }); | ||||||
|  |             map.put("list", operatingList); | ||||||
|  |             map.put("result", errInfo); | ||||||
|  |             return map; | ||||||
|  |         } | ||||||
|  |         if("2".equals(pd.getString("TRAFFIC_TYPE"))) { | ||||||
|  |             // 货运挂车
 | ||||||
|  |             List<PageData> freightList = freightTrailerService.trailerList(pd.getString("CORPINFO_ID")); | ||||||
|  |             page.setPd(pd); | ||||||
|  |             List<PageData> insAnnually = beidouService.list(page); | ||||||
|  |             for (int i = 0; i < insAnnually.size(); i++) { | ||||||
|  |                 for (int j = 0; j < freightList.size(); j++) { | ||||||
|  |                     if(freightList.get(j).get("FREIGHTTRAILER_ID").equals(insAnnually.get(i).get("VEHICLE"))) { | ||||||
|  |                         freightList.remove(j); | ||||||
|  |                     } | ||||||
|  |                 } | ||||||
|  |             } | ||||||
|  |             if(pd.containsKey("ID")){ | ||||||
|  |                 pd.put("FREIGHTTRAILER_ID", pd.getString("ID")); | ||||||
|  |                 pd.put("FOREIGN_KEY", pd.getString("FREIGHTTRAILER_ID")); | ||||||
|  |                 pd.put("TYPE",121); | ||||||
|  |                 List<PageData> drivingLicenseImgs = imgfilesService.listAll(pd);//行驶证照片
 | ||||||
|  |                 map.put("drivingLicenseImgs", drivingLicenseImgs); | ||||||
|  |             } | ||||||
|  |             freightList.forEach(freight -> { | ||||||
|  |                 freight.put("ID", freight.getString("FREIGHTTRAILER_ID")); | ||||||
|  |             }); | ||||||
|  |             map.put("list", freightList); | ||||||
|  |             map.put("result", errInfo); | ||||||
|  |             return map; | ||||||
|  |         } | ||||||
|  | 
 | ||||||
|  |         List<PageData> resData = freightTrailerService.vehicleList(pd); | ||||||
|  |         if(pd.containsKey("ID")){ | ||||||
|  |             pd.put("FOREIGN_KEY", pd.getString("ID")); | ||||||
|  |             pd.put("TYPE",121); | ||||||
|  |             List<PageData> drivingLicenseImgs = imgfilesService.listAll(pd);//行驶证照片
 | ||||||
|  |             map.put("drivingLicenseImgs", drivingLicenseImgs); | ||||||
|  |         } | ||||||
|  |         map.put("list", resData); | ||||||
|  |         map.put("result", errInfo); | ||||||
|  |         return map; | ||||||
|  |     } | ||||||
| 
 | 
 | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -48,9 +48,6 @@ public class EnterpriseSafetyProductionController extends BaseController { | ||||||
|         pd.put("CREATOR", Jurisdiction.getUSER_ID());	//添加人id
 |         pd.put("CREATOR", Jurisdiction.getUSER_ID());	//添加人id
 | ||||||
|         pd.put("CREATORNAME", Jurisdiction.getUsername());	//添加人名字
 |         pd.put("CREATORNAME", Jurisdiction.getUsername());	//添加人名字
 | ||||||
|         pd.put("CREATTIME", DateUtil.date2Str(new Date()));	//添加时间
 |         pd.put("CREATTIME", DateUtil.date2Str(new Date()));	//添加时间
 | ||||||
|         pd.put("OPERATOR", Jurisdiction.getUSER_ID());	//修改人id
 |  | ||||||
|         pd.put("OPERATORNAME", Jurisdiction.getUsername()); // 修改人名字
 |  | ||||||
|         pd.put("OPERATTIME", DateUtil.date2Str(new Date())); // 修改时间
 |  | ||||||
|         enterpriseSafetyProductionService.save(pd); |         enterpriseSafetyProductionService.save(pd); | ||||||
|         map.put("pd", pd); |         map.put("pd", pd); | ||||||
|         map.put("result", errInfo); |         map.put("result", errInfo); | ||||||
|  |  | ||||||
|  | @ -10,6 +10,7 @@ import com.zcloud.service.operatingvehicles.OperatingVehiclesService; | ||||||
| import com.zcloud.service.system.ImgFilesService; | import com.zcloud.service.system.ImgFilesService; | ||||||
| import com.zcloud.util.DateUtil; | import com.zcloud.util.DateUtil; | ||||||
| import com.zcloud.util.Jurisdiction; | import com.zcloud.util.Jurisdiction; | ||||||
|  | import org.apache.commons.lang.StringUtils; | ||||||
| import org.springframework.beans.factory.annotation.Autowired; | import org.springframework.beans.factory.annotation.Autowired; | ||||||
| import org.springframework.stereotype.Controller; | import org.springframework.stereotype.Controller; | ||||||
| import org.springframework.web.bind.annotation.RequestMapping; | import org.springframework.web.bind.annotation.RequestMapping; | ||||||
|  | @ -227,4 +228,5 @@ public class InspectAnnuallyController extends BaseController { | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  | 
 | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -4,11 +4,14 @@ import com.zcloud.controller.base.BaseController; | ||||||
| import com.zcloud.entity.Page; | import com.zcloud.entity.Page; | ||||||
| import com.zcloud.entity.PageData; | import com.zcloud.entity.PageData; | ||||||
| import com.zcloud.logs.LogAnno; | import com.zcloud.logs.LogAnno; | ||||||
|  | import com.zcloud.service.freighttrailer.FreightTrailerService; | ||||||
| import com.zcloud.service.inspectAnnually.InspectAnnuallyService; | import com.zcloud.service.inspectAnnually.InspectAnnuallyService; | ||||||
| import com.zcloud.service.insure.InsureService; | import com.zcloud.service.insure.InsureService; | ||||||
|  | import com.zcloud.service.operatingvehicles.OperatingVehiclesService; | ||||||
| import com.zcloud.service.system.ImgFilesService; | import com.zcloud.service.system.ImgFilesService; | ||||||
| import com.zcloud.util.DateUtil; | import com.zcloud.util.DateUtil; | ||||||
| import com.zcloud.util.Jurisdiction; | import com.zcloud.util.Jurisdiction; | ||||||
|  | import org.apache.commons.lang.StringUtils; | ||||||
| import org.springframework.beans.factory.annotation.Autowired; | import org.springframework.beans.factory.annotation.Autowired; | ||||||
| import org.springframework.stereotype.Controller; | import org.springframework.stereotype.Controller; | ||||||
| import org.springframework.web.bind.annotation.RequestMapping; | import org.springframework.web.bind.annotation.RequestMapping; | ||||||
|  | @ -31,6 +34,12 @@ public class InsureController extends BaseController { | ||||||
|     @Autowired |     @Autowired | ||||||
|     private ImgFilesService imgfilesService; |     private ImgFilesService imgfilesService; | ||||||
| 
 | 
 | ||||||
|  |     @Autowired | ||||||
|  |     private OperatingVehiclesService operatingVehiclesService; | ||||||
|  | 
 | ||||||
|  |     @Autowired | ||||||
|  |     private FreightTrailerService freightTrailerService; | ||||||
|  | 
 | ||||||
|     /** |     /** | ||||||
|      * 新增 |      * 新增 | ||||||
|      * |      * | ||||||
|  | @ -184,5 +193,77 @@ public class InsureController extends BaseController { | ||||||
|         return map; |         return map; | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|  |     @RequestMapping(value = "/vehicleList") | ||||||
|  |     @ResponseBody | ||||||
|  |     public Object vehicleList(Page page) throws Exception { | ||||||
|  |         Map<String, Object> map = new HashMap<String, Object>(); | ||||||
|  |         String errInfo = "success"; | ||||||
|  |         PageData pd = new PageData(); | ||||||
|  |         pd = this.getPageData(); | ||||||
|  |         pd.put("CORPINFO_ID",Jurisdiction.getCORPINFO_ID()); | ||||||
|  |         if(!StringUtils.isEmpty(pd.getString("TRAFFIC_TYPE")) && pd.getString("TRAFFIC_TYPE").equals("1")) { | ||||||
|  |             // 营运车辆
 | ||||||
|  |             List<PageData> operatingList = operatingVehiclesService.operationVehicleList(pd.getString("CORPINFO_ID")); | ||||||
|  |             page.setPd(pd); | ||||||
|  |             List<PageData> insAnnually = insureService.list(page); | ||||||
|  |             for (int i = 0; i < insAnnually.size(); i++) { | ||||||
|  |                 for (int j = 0; j < operatingList.size(); j++) { | ||||||
|  |                     if(operatingList.get(j).get("OPERATING_ID").equals(insAnnually.get(i).get("VEHICLE"))) { | ||||||
|  |                         operatingList.remove(j); | ||||||
|  |                     } | ||||||
|  |                 } | ||||||
|  |             } | ||||||
|  |             if(pd.containsKey("ID")){ | ||||||
|  |                 pd.put("OPERATING_ID", pd.getString("ID")); | ||||||
|  |                 pd.put("FOREIGN_KEY", pd.getString("OPERATING_ID")); | ||||||
|  |                 pd.put("TYPE",121); | ||||||
|  |                 List<PageData> drivingLicenseImgs = imgfilesService.listAll(pd);//行驶证照片
 | ||||||
|  |                 map.put("drivingLicenseImgs", drivingLicenseImgs); | ||||||
|  |             } | ||||||
|  |             operatingList.forEach(operating -> { | ||||||
|  |                 operating.put("ID", operating.getString("OPERATING_ID")); | ||||||
|  |             }); | ||||||
|  |             map.put("list", operatingList); | ||||||
|  |             map.put("result", errInfo); | ||||||
|  |             return map; | ||||||
|  |         } | ||||||
|  |         if("2".equals(pd.getString("TRAFFIC_TYPE"))) { | ||||||
|  |             // 货运挂车
 | ||||||
|  |             List<PageData> freightList = freightTrailerService.trailerList(pd.getString("CORPINFO_ID")); | ||||||
|  |             page.setPd(pd); | ||||||
|  |             List<PageData> insAnnually = insureService.list(page); | ||||||
|  |             for (int i = 0; i < insAnnually.size(); i++) { | ||||||
|  |                 for (int j = 0; j < freightList.size(); j++) { | ||||||
|  |                     if(freightList.get(j).get("FREIGHTTRAILER_ID").equals(insAnnually.get(i).get("VEHICLE"))) { | ||||||
|  |                         freightList.remove(j); | ||||||
|  |                     } | ||||||
|  |                 } | ||||||
|  |             } | ||||||
|  |             if(pd.containsKey("ID")){ | ||||||
|  |                 pd.put("FREIGHTTRAILER_ID", pd.getString("ID")); | ||||||
|  |                 pd.put("FOREIGN_KEY", pd.getString("FREIGHTTRAILER_ID")); | ||||||
|  |                 pd.put("TYPE",121); | ||||||
|  |                 List<PageData> drivingLicenseImgs = imgfilesService.listAll(pd);//行驶证照片
 | ||||||
|  |                 map.put("drivingLicenseImgs", drivingLicenseImgs); | ||||||
|  |             } | ||||||
|  |             freightList.forEach(freight -> { | ||||||
|  |                 freight.put("ID", freight.getString("FREIGHTTRAILER_ID")); | ||||||
|  |             }); | ||||||
|  |             map.put("list", freightList); | ||||||
|  |             map.put("result", errInfo); | ||||||
|  |             return map; | ||||||
|  |         } | ||||||
|  | 
 | ||||||
|  |         List<PageData> resData = freightTrailerService.vehicleList(pd); | ||||||
|  |         if(pd.containsKey("ID")){ | ||||||
|  |             pd.put("FOREIGN_KEY", pd.getString("ID")); | ||||||
|  |             pd.put("TYPE",121); | ||||||
|  |             List<PageData> drivingLicenseImgs = imgfilesService.listAll(pd);//行驶证照片
 | ||||||
|  |             map.put("drivingLicenseImgs", drivingLicenseImgs); | ||||||
|  |         } | ||||||
|  |         map.put("list", resData); | ||||||
|  |         map.put("result", errInfo); | ||||||
|  |         return map; | ||||||
|  |     } | ||||||
| 
 | 
 | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -4,10 +4,13 @@ import com.zcloud.controller.base.BaseController; | ||||||
| import com.zcloud.entity.Page; | import com.zcloud.entity.Page; | ||||||
| import com.zcloud.entity.PageData; | import com.zcloud.entity.PageData; | ||||||
| import com.zcloud.logs.LogAnno; | import com.zcloud.logs.LogAnno; | ||||||
|  | import com.zcloud.service.freighttrailer.FreightTrailerService; | ||||||
| import com.zcloud.service.maintenance.MaintenanceService; | import com.zcloud.service.maintenance.MaintenanceService; | ||||||
|  | import com.zcloud.service.operatingvehicles.OperatingVehiclesService; | ||||||
| import com.zcloud.service.system.ImgFilesService; | import com.zcloud.service.system.ImgFilesService; | ||||||
| import com.zcloud.util.DateUtil; | import com.zcloud.util.DateUtil; | ||||||
| import com.zcloud.util.Jurisdiction; | import com.zcloud.util.Jurisdiction; | ||||||
|  | import org.apache.commons.lang.StringUtils; | ||||||
| import org.springframework.beans.factory.annotation.Autowired; | import org.springframework.beans.factory.annotation.Autowired; | ||||||
| import org.springframework.stereotype.Controller; | import org.springframework.stereotype.Controller; | ||||||
| import org.springframework.web.bind.annotation.RequestMapping; | import org.springframework.web.bind.annotation.RequestMapping; | ||||||
|  | @ -30,6 +33,12 @@ public class MaintenanceController extends BaseController { | ||||||
|     @Autowired |     @Autowired | ||||||
|     private ImgFilesService imgfilesService; |     private ImgFilesService imgfilesService; | ||||||
| 
 | 
 | ||||||
|  |     @Autowired | ||||||
|  |     private OperatingVehiclesService operatingVehiclesService; | ||||||
|  | 
 | ||||||
|  |     @Autowired | ||||||
|  |     private FreightTrailerService freightTrailerService; | ||||||
|  | 
 | ||||||
|     /** |     /** | ||||||
|      * 新增 |      * 新增 | ||||||
|      * |      * | ||||||
|  | @ -180,5 +189,76 @@ public class MaintenanceController extends BaseController { | ||||||
|         return map; |         return map; | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|  |     @RequestMapping(value = "/vehicleList") | ||||||
|  |     @ResponseBody | ||||||
|  |     public Object vehicleList(Page page) throws Exception { | ||||||
|  |         Map<String, Object> map = new HashMap<String, Object>(); | ||||||
|  |         String errInfo = "success"; | ||||||
|  |         PageData pd = new PageData(); | ||||||
|  |         pd = this.getPageData(); | ||||||
|  |         pd.put("CORPINFO_ID",Jurisdiction.getCORPINFO_ID()); | ||||||
|  |         if(!StringUtils.isEmpty(pd.getString("TRAFFIC_TYPE")) && pd.getString("TRAFFIC_TYPE").equals("1")) { | ||||||
|  |             // 营运车辆
 | ||||||
|  |             List<PageData> operatingList = operatingVehiclesService.operationVehicleList(pd.getString("CORPINFO_ID")); | ||||||
|  |             page.setPd(pd); | ||||||
|  |             List<PageData> insAnnually = maintenanceService.list(page); | ||||||
|  |             for (int i = 0; i < insAnnually.size(); i++) { | ||||||
|  |                 for (int j = 0; j < operatingList.size(); j++) { | ||||||
|  |                     if(operatingList.get(j).get("OPERATING_ID").equals(insAnnually.get(i).get("VEHICLE"))) { | ||||||
|  |                         operatingList.remove(j); | ||||||
|  |                     } | ||||||
|  |                 } | ||||||
|  |             } | ||||||
|  |             if(pd.containsKey("ID")){ | ||||||
|  |                 pd.put("OPERATING_ID", pd.getString("ID")); | ||||||
|  |                 pd.put("FOREIGN_KEY", pd.getString("OPERATING_ID")); | ||||||
|  |                 pd.put("TYPE",121); | ||||||
|  |                 List<PageData> drivingLicenseImgs = imgfilesService.listAll(pd);//行驶证照片
 | ||||||
|  |                 map.put("drivingLicenseImgs", drivingLicenseImgs); | ||||||
|  |             } | ||||||
|  |             operatingList.forEach(operating -> { | ||||||
|  |                 operating.put("ID", operating.getString("OPERATING_ID")); | ||||||
|  |             }); | ||||||
|  |             map.put("list", operatingList); | ||||||
|  |             map.put("result", errInfo); | ||||||
|  |             return map; | ||||||
|  |         } | ||||||
|  |         if("2".equals(pd.getString("TRAFFIC_TYPE"))) { | ||||||
|  |             // 货运挂车
 | ||||||
|  |             List<PageData> freightList = freightTrailerService.trailerList(pd.getString("CORPINFO_ID")); | ||||||
|  |             page.setPd(pd); | ||||||
|  |             List<PageData> insAnnually = maintenanceService.list(page); | ||||||
|  |             for (int i = 0; i < insAnnually.size(); i++) { | ||||||
|  |                 for (int j = 0; j < freightList.size(); j++) { | ||||||
|  |                     if(freightList.get(j).get("FREIGHTTRAILER_ID").equals(insAnnually.get(i).get("VEHICLE"))) { | ||||||
|  |                         freightList.remove(j); | ||||||
|  |                     } | ||||||
|  |                 } | ||||||
|  |             } | ||||||
|  |             if(pd.containsKey("ID")){ | ||||||
|  |                 pd.put("FREIGHTTRAILER_ID", pd.getString("ID")); | ||||||
|  |                 pd.put("FOREIGN_KEY", pd.getString("FREIGHTTRAILER_ID")); | ||||||
|  |                 pd.put("TYPE",121); | ||||||
|  |                 List<PageData> drivingLicenseImgs = imgfilesService.listAll(pd);//行驶证照片
 | ||||||
|  |                 map.put("drivingLicenseImgs", drivingLicenseImgs); | ||||||
|  |             } | ||||||
|  |             freightList.forEach(freight -> { | ||||||
|  |                 freight.put("ID", freight.getString("FREIGHTTRAILER_ID")); | ||||||
|  |             }); | ||||||
|  |             map.put("list", freightList); | ||||||
|  |             map.put("result", errInfo); | ||||||
|  |             return map; | ||||||
|  |         } | ||||||
| 
 | 
 | ||||||
|  |         List<PageData> resData = freightTrailerService.vehicleList(pd); | ||||||
|  |         if(pd.containsKey("ID")){ | ||||||
|  |             pd.put("FOREIGN_KEY", pd.getString("ID")); | ||||||
|  |             pd.put("TYPE",121); | ||||||
|  |             List<PageData> drivingLicenseImgs = imgfilesService.listAll(pd);//行驶证照片
 | ||||||
|  |             map.put("drivingLicenseImgs", drivingLicenseImgs); | ||||||
|  |         } | ||||||
|  |         map.put("list", resData); | ||||||
|  |         map.put("result", errInfo); | ||||||
|  |         return map; | ||||||
|  |     } | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -64,6 +64,7 @@ public class OperatingVehiclesController extends BaseController { | ||||||
|         pd.put("OPERATTIME", DateUtil.date2Str(new Date())); // 修改时间
 |         pd.put("OPERATTIME", DateUtil.date2Str(new Date())); // 修改时间
 | ||||||
|         pd.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID()); |         pd.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID()); | ||||||
|         pd.put("NETWORK_STATUS", "未入网"); |         pd.put("NETWORK_STATUS", "未入网"); | ||||||
|  |         pd.put("ISSCRAP", "0"); | ||||||
|         operatingVehiclesService.save(pd); |         operatingVehiclesService.save(pd); | ||||||
|         map.put("pd", pd); |         map.put("pd", pd); | ||||||
|         map.put("result", errInfo); |         map.put("result", errInfo); | ||||||
|  | @ -252,7 +253,7 @@ public class OperatingVehiclesController extends BaseController { | ||||||
|         PageData pd = new PageData(); |         PageData pd = new PageData(); | ||||||
|         pd = this.getPageData(); |         pd = this.getPageData(); | ||||||
|         pd.put("CORPINFO_ID",Jurisdiction.getCORPINFO_ID()); |         pd.put("CORPINFO_ID",Jurisdiction.getCORPINFO_ID()); | ||||||
|         pd = operatingVehiclesService.setScrapStatus(pd); |         operatingVehiclesService.setScrapStatus(pd); | ||||||
|         map.put("pd", pd); |         map.put("pd", pd); | ||||||
|         map.put("result", errInfo); |         map.put("result", errInfo); | ||||||
|         return map; |         return map; | ||||||
|  |  | ||||||
|  | @ -4,10 +4,13 @@ import com.zcloud.controller.base.BaseController; | ||||||
| import com.zcloud.entity.Page; | import com.zcloud.entity.Page; | ||||||
| import com.zcloud.entity.PageData; | import com.zcloud.entity.PageData; | ||||||
| import com.zcloud.logs.LogAnno; | import com.zcloud.logs.LogAnno; | ||||||
|  | import com.zcloud.service.freighttrailer.FreightTrailerService; | ||||||
|  | import com.zcloud.service.operatingvehicles.OperatingVehiclesService; | ||||||
| import com.zcloud.service.operations.OperationsService; | import com.zcloud.service.operations.OperationsService; | ||||||
| import com.zcloud.service.system.ImgFilesService; | import com.zcloud.service.system.ImgFilesService; | ||||||
| import com.zcloud.util.DateUtil; | import com.zcloud.util.DateUtil; | ||||||
| import com.zcloud.util.Jurisdiction; | import com.zcloud.util.Jurisdiction; | ||||||
|  | import org.apache.commons.lang.StringUtils; | ||||||
| import org.springframework.beans.factory.annotation.Autowired; | import org.springframework.beans.factory.annotation.Autowired; | ||||||
| import org.springframework.stereotype.Controller; | import org.springframework.stereotype.Controller; | ||||||
| import org.springframework.web.bind.annotation.RequestMapping; | import org.springframework.web.bind.annotation.RequestMapping; | ||||||
|  | @ -30,6 +33,12 @@ public class OperationsController extends BaseController { | ||||||
|     @Autowired |     @Autowired | ||||||
|     private ImgFilesService imgfilesService; |     private ImgFilesService imgfilesService; | ||||||
| 
 | 
 | ||||||
|  |     @Autowired | ||||||
|  |     private OperatingVehiclesService operatingVehiclesService; | ||||||
|  | 
 | ||||||
|  |     @Autowired | ||||||
|  |     private FreightTrailerService freightTrailerService; | ||||||
|  | 
 | ||||||
|     /** |     /** | ||||||
|      * 新增 |      * 新增 | ||||||
|      * |      * | ||||||
|  | @ -52,7 +61,6 @@ public class OperationsController extends BaseController { | ||||||
|         pd.put("ISDELETE", "0");    //是否删除(0:有效 1:删除)
 |         pd.put("ISDELETE", "0");    //是否删除(0:有效 1:删除)
 | ||||||
|         pd.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID());    //企业ID
 |         pd.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID());    //企业ID
 | ||||||
|         pd.put("ARCHIVES_TYPE", "正常");    //档案状态
 |         pd.put("ARCHIVES_TYPE", "正常");    //档案状态
 | ||||||
| 
 |  | ||||||
|         operationsService.save(pd); |         operationsService.save(pd); | ||||||
|         map.put("pd", pd); |         map.put("pd", pd); | ||||||
|         map.put("result", errInfo); |         map.put("result", errInfo); | ||||||
|  | @ -164,13 +172,21 @@ public class OperationsController extends BaseController { | ||||||
|     // @RequiresPermissions( value = {"question:edit" , "courseware:edit"}, logical = Logical.OR)
 |     // @RequiresPermissions( value = {"question:edit" , "courseware:edit"}, logical = Logical.OR)
 | ||||||
|     @ResponseBody |     @ResponseBody | ||||||
|     @LogAnno(menuType = "机务档案", menuServer = "营运管理", instructionsOperate = "营运管理", instructionsType = "去修改页面获取数据") |     @LogAnno(menuType = "机务档案", menuServer = "营运管理", instructionsOperate = "营运管理", instructionsType = "去修改页面获取数据") | ||||||
|     public Object goEdit() throws Exception { |     public Object goEdit(Page page) throws Exception { | ||||||
|         Map<String, Object> map = new HashMap<String, Object>(); |         Map<String, Object> map = new HashMap<String, Object>(); | ||||||
|         String errInfo = "success"; |         String errInfo = "success"; | ||||||
|         PageData pd = new PageData(); |         PageData pd = new PageData(); | ||||||
|         pd = this.getPageData(); |         pd = this.getPageData(); | ||||||
|         pd = operationsService.findById(pd);    //根据ID读取
 |         pd = operationsService.findById(pd);    //根据ID读取
 | ||||||
| 
 |         PageData pd2 = new PageData(); | ||||||
|  |         pd2.put("CORPINFO_ID", pd.get("CORPINFO_ID"));    //企业ID
 | ||||||
|  |         page.setPd(pd2); | ||||||
|  |         List<PageData> operationList = operationsService.list(page); | ||||||
|  |         for (int i = 0; i < operationList.size(); i++) { | ||||||
|  |             if(pd.get("OPERATIONS_ID").equals(operationList.get(i).get("OPERATIONS_ID"))) { | ||||||
|  |                 pd.put("CYCLE_NAME",operationList.get(i).get("CYCLE_NAME")); | ||||||
|  |             } | ||||||
|  |         } | ||||||
|         pd.put("FOREIGN_KEY", pd.getString("OPERATIONS_ID")); |         pd.put("FOREIGN_KEY", pd.getString("OPERATIONS_ID")); | ||||||
|         pd.put("TYPE",126); |         pd.put("TYPE",126); | ||||||
|         List<PageData> operationsinfoImgs = imgfilesService.listAll(pd);//营运证资料图片
 |         List<PageData> operationsinfoImgs = imgfilesService.listAll(pd);//营运证资料图片
 | ||||||
|  | @ -180,5 +196,77 @@ public class OperationsController extends BaseController { | ||||||
|         return map; |         return map; | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|  |     @RequestMapping(value = "/vehicleList") | ||||||
|  |     @ResponseBody | ||||||
|  |     public Object vehicleList(Page page) throws Exception { | ||||||
|  |         Map<String, Object> map = new HashMap<String, Object>(); | ||||||
|  |         String errInfo = "success"; | ||||||
|  |         PageData pd = new PageData(); | ||||||
|  |         pd = this.getPageData(); | ||||||
|  |         pd.put("CORPINFO_ID",Jurisdiction.getCORPINFO_ID()); | ||||||
|  |         if(!StringUtils.isEmpty(pd.getString("TRAFFIC_TYPE")) && pd.getString("TRAFFIC_TYPE").equals("1")) { | ||||||
|  |             // 营运车辆
 | ||||||
|  |             List<PageData> operatingList = operatingVehiclesService.operationVehicleList(pd.getString("CORPINFO_ID")); | ||||||
|  |             page.setPd(pd); | ||||||
|  |             List<PageData> insAnnually = operationsService.list(page); | ||||||
|  |             for (int i = 0; i < insAnnually.size(); i++) { | ||||||
|  |                 for (int j = 0; j < operatingList.size(); j++) { | ||||||
|  |                     if(operatingList.get(j).get("OPERATING_ID").equals(insAnnually.get(i).get("VEHICLE"))) { | ||||||
|  |                         operatingList.remove(j); | ||||||
|  |                     } | ||||||
|  |                 } | ||||||
|  |             } | ||||||
|  |             if(pd.containsKey("ID")){ | ||||||
|  |                 pd.put("OPERATING_ID", pd.getString("ID")); | ||||||
|  |                 pd.put("FOREIGN_KEY", pd.getString("OPERATING_ID")); | ||||||
|  |                 pd.put("TYPE",121); | ||||||
|  |                 List<PageData> drivingLicenseImgs = imgfilesService.listAll(pd);//行驶证照片
 | ||||||
|  |                 map.put("drivingLicenseImgs", drivingLicenseImgs); | ||||||
|  |             } | ||||||
|  |             operatingList.forEach(operating -> { | ||||||
|  |                 operating.put("ID", operating.getString("OPERATING_ID")); | ||||||
|  |             }); | ||||||
|  |             map.put("list", operatingList); | ||||||
|  |             map.put("result", errInfo); | ||||||
|  |             return map; | ||||||
|  |         } | ||||||
|  |         if("2".equals(pd.getString("TRAFFIC_TYPE"))) { | ||||||
|  |             // 货运挂车
 | ||||||
|  |             List<PageData> freightList = freightTrailerService.trailerList(pd.getString("CORPINFO_ID")); | ||||||
|  |             page.setPd(pd); | ||||||
|  |             List<PageData> insAnnually = operationsService.list(page); | ||||||
|  |             for (int i = 0; i < insAnnually.size(); i++) { | ||||||
|  |                 for (int j = 0; j < freightList.size(); j++) { | ||||||
|  |                     if(freightList.get(j).get("FREIGHTTRAILER_ID").equals(insAnnually.get(i).get("VEHICLE"))) { | ||||||
|  |                         freightList.remove(j); | ||||||
|  |                     } | ||||||
|  |                 } | ||||||
|  |             } | ||||||
|  |             if(pd.containsKey("ID")){ | ||||||
|  |                 pd.put("FREIGHTTRAILER_ID", pd.getString("ID")); | ||||||
|  |                 pd.put("FOREIGN_KEY", pd.getString("FREIGHTTRAILER_ID")); | ||||||
|  |                 pd.put("TYPE",121); | ||||||
|  |                 List<PageData> drivingLicenseImgs = imgfilesService.listAll(pd);//行驶证照片
 | ||||||
|  |                 map.put("drivingLicenseImgs", drivingLicenseImgs); | ||||||
|  |             } | ||||||
|  |             freightList.forEach(freight -> { | ||||||
|  |                 freight.put("ID", freight.getString("FREIGHTTRAILER_ID")); | ||||||
|  |             }); | ||||||
|  |             map.put("list", freightList); | ||||||
|  |             map.put("result", errInfo); | ||||||
|  |             return map; | ||||||
|  |         } | ||||||
|  | 
 | ||||||
|  |         List<PageData> resData = freightTrailerService.vehicleList(pd); | ||||||
|  |         if(pd.containsKey("ID")){ | ||||||
|  |             pd.put("FOREIGN_KEY", pd.getString("ID")); | ||||||
|  |             pd.put("TYPE",121); | ||||||
|  |             List<PageData> drivingLicenseImgs = imgfilesService.listAll(pd);//行驶证照片
 | ||||||
|  |             map.put("drivingLicenseImgs", drivingLicenseImgs); | ||||||
|  |         } | ||||||
|  |         map.put("list", resData); | ||||||
|  |         map.put("result", errInfo); | ||||||
|  |         return map; | ||||||
|  |     } | ||||||
| 
 | 
 | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -75,6 +75,16 @@ public class ScrapManageController extends BaseController { | ||||||
|         pd.put("DELETOR", Jurisdiction.getUSER_ID()); |         pd.put("DELETOR", Jurisdiction.getUSER_ID()); | ||||||
|         pd.put("DELETORNAME", Jurisdiction.getUsername()); |         pd.put("DELETORNAME", Jurisdiction.getUsername()); | ||||||
|         pd.put("DELETTIME", DateUtil.date2Str(new Date())); |         pd.put("DELETTIME", DateUtil.date2Str(new Date())); | ||||||
|  |         pd.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID()); | ||||||
|  |         PageData pageData = scrapManageService.findById(pd); | ||||||
|  |         if("运输车辆".equals(pageData.getString("SCRAP_VEHICLEMODEL"))) { | ||||||
|  |             PageData pd2 = new PageData(); | ||||||
|  |             pd2.put("PLATE_NUMBER", pageData.get("PLATE_NUMBER")); | ||||||
|  |             pd2.put("CORPINFO_ID", pageData.get("CORPINFO_ID")); | ||||||
|  |             PageData scrapVehicle = operatingVehiclesService.findByfindByPlateNumber(pd2); | ||||||
|  |             scrapVehicle.put("ISSCRAP", "0"); | ||||||
|  |             operatingVehiclesService.edit(scrapVehicle); | ||||||
|  |         } | ||||||
|         scrapManageService.delete(pd); |         scrapManageService.delete(pd); | ||||||
|         map.put("result", errInfo);				//返回结果
 |         map.put("result", errInfo);				//返回结果
 | ||||||
|         return map; |         return map; | ||||||
|  |  | ||||||
|  | @ -40,5 +40,5 @@ public interface OperatingVehiclesMapper { | ||||||
| 
 | 
 | ||||||
|     PageData findByfindByPlateNumber(PageData pd); |     PageData findByfindByPlateNumber(PageData pd); | ||||||
| 
 | 
 | ||||||
|     PageData setScrapStatus(PageData pd); |     void setScrapStatus(PageData pd); | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -40,5 +40,5 @@ public interface OperatingVehiclesService { | ||||||
| 
 | 
 | ||||||
|     PageData findByfindByPlateNumber(PageData pd); |     PageData findByfindByPlateNumber(PageData pd); | ||||||
| 
 | 
 | ||||||
|     PageData setScrapStatus(PageData pd); |     void setScrapStatus(PageData pd); | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -58,7 +58,7 @@ public class OperatingVehiclesServiceImpl implements OperatingVehiclesService { | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     @Override |     @Override | ||||||
|     public PageData setScrapStatus(PageData pd) { |     public void setScrapStatus(PageData pd) { | ||||||
|         return operatingVehiclesMapper.setScrapStatus(pd); |         operatingVehiclesMapper.setScrapStatus(pd); | ||||||
|     } |     } | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -340,6 +340,7 @@ | ||||||
| 		<if test="pd.WATCH_DATE != null and pd.WATCH_DATE != ''"><!-- 关键词检索 --> | 		<if test="pd.WATCH_DATE != null and pd.WATCH_DATE != ''"><!-- 关键词检索 --> | ||||||
| 			and f.WATCH_DATE LIKE CONCAT(CONCAT('%', #{pd.WATCH_DATE}),'%') | 			and f.WATCH_DATE LIKE CONCAT(CONCAT('%', #{pd.WATCH_DATE}),'%') | ||||||
| 		</if> | 		</if> | ||||||
|  | 		ORDER BY f.OPERATTIME DESC | ||||||
| 	</select> | 	</select> | ||||||
| 
 | 
 | ||||||
| 	<select id="listAll" parameterType="pd" resultType="pd"> | 	<select id="listAll" parameterType="pd" resultType="pd"> | ||||||
|  |  | ||||||
|  | @ -189,7 +189,7 @@ | ||||||
| 		#{DELETORNAME}, | 		#{DELETORNAME}, | ||||||
| 		#{DELETTIME}, | 		#{DELETTIME}, | ||||||
| 		#{ISSCRAP}, | 		#{ISSCRAP}, | ||||||
| 		#{ISASSIGNED}, | 		#{ISASSIGNED} | ||||||
| 	</sql> | 	</sql> | ||||||
| 
 | 
 | ||||||
| 	<!-- 新增--> | 	<!-- 新增--> | ||||||
|  | @ -310,7 +310,6 @@ | ||||||
| 		<include refid="tableName"></include> f | 		<include refid="tableName"></include> f | ||||||
| 		where | 		where | ||||||
| 		f.PLATE_NUMBER = #{PLATE_NUMBER} AND | 		f.PLATE_NUMBER = #{PLATE_NUMBER} AND | ||||||
| 		f.ISDELETE = '0' AND |  | ||||||
| 		f.CORPINFO_ID = #{CORPINFO_ID} | 		f.CORPINFO_ID = #{CORPINFO_ID} | ||||||
| 	</select> | 	</select> | ||||||
| 
 | 
 | ||||||
|  | @ -542,6 +541,7 @@ | ||||||
| 		f | 		f | ||||||
| 		where f.CORPINFO_ID = #{corpId} | 		where f.CORPINFO_ID = #{corpId} | ||||||
| 		and f.ISDELETE = '0' | 		and f.ISDELETE = '0' | ||||||
|  | 		and f.ISSCRAP = '0' | ||||||
| 	</select> | 	</select> | ||||||
| 
 | 
 | ||||||
| 	<!-- 所属企业列表 --> | 	<!-- 所属企业列表 --> | ||||||
|  |  | ||||||
|  | @ -163,6 +163,10 @@ | ||||||
| 		<if test="pd.DISPOSE_STATUS != null and pd.DISPOSE_STATUS != ''"><!-- 关键词检索 --> | 		<if test="pd.DISPOSE_STATUS != null and pd.DISPOSE_STATUS != ''"><!-- 关键词检索 --> | ||||||
| 			and f.DISPOSE_STATUS = #{pd.DISPOSE_STATUS} | 			and f.DISPOSE_STATUS = #{pd.DISPOSE_STATUS} | ||||||
| 		</if> | 		</if> | ||||||
|  | 		<if test="pd.REPORTED_TIME != null and pd.REPORTED_TIME != ''"><!-- 关键词检索 --> | ||||||
|  | 			and f.REPORTED_TIME = #{pd.REPORTED_TIME} | ||||||
|  | 		</if> | ||||||
|  | 		ORDER BY f.OPERATTIME DESC | ||||||
| 	</select> | 	</select> | ||||||
| 
 | 
 | ||||||
| 	<!-- 所属企业列表 --> | 	<!-- 所属企业列表 --> | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue