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