forked from integrated_whb/integrated_whb
				
			
							parent
							
								
									3d1f7acc6d
								
							
						
					
					
						commit
						2fdcc017fe
					
				|  | @ -6,11 +6,16 @@ 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.maintenance.MaintenanceService; | import com.zcloud.service.maintenance.MaintenanceService; | ||||||
|  | import com.zcloud.service.operatingvehicles.OperatingVehiclesService; | ||||||
|  | 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.bytedeco.javacpp.presets.opencv_core; | ||||||
| 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.util.ObjectUtils; | ||||||
|  | import org.springframework.util.StringUtils; | ||||||
| import org.springframework.web.bind.annotation.RequestMapping; | import org.springframework.web.bind.annotation.RequestMapping; | ||||||
| import org.springframework.web.bind.annotation.ResponseBody; | import org.springframework.web.bind.annotation.ResponseBody; | ||||||
| 
 | 
 | ||||||
|  | @ -31,6 +36,9 @@ public class BeidouController extends BaseController { | ||||||
|     @Autowired |     @Autowired | ||||||
|     private ImgFilesService imgfilesService; |     private ImgFilesService imgfilesService; | ||||||
| 
 | 
 | ||||||
|  |     @Autowired | ||||||
|  |     private OperatingVehiclesService operatingVehiclesService; | ||||||
|  | 
 | ||||||
|     /** |     /** | ||||||
|      * 新增 |      * 新增 | ||||||
|      * |      * | ||||||
|  | @ -53,7 +61,22 @@ public class BeidouController 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", "正常");    //档案状态
 | ||||||
| 
 |         PageData operationData = new PageData(); | ||||||
|  |         operationData.put("OPERATING_ID", pd.get("VEHICLE")); | ||||||
|  |         operationData.put("CORPINFO_ID", pd.get("CORPINFO_ID")); | ||||||
|  |         PageData resData = operatingVehiclesService.findById(operationData); | ||||||
|  |         if(!ObjectUtils.isEmpty(resData)) { | ||||||
|  |             if(StringUtils.hasText(pd.getString("DUE_DATE"))) { | ||||||
|  |                 String expireDate = pd.getString("DUE_DATE"); | ||||||
|  |                 String day = DateUtil.getDay(); | ||||||
|  |                 if(DateUtil.compareDate(expireDate, day)) { | ||||||
|  |                     resData.put("NETWORK_STATUS","已入网"); | ||||||
|  |                 }else{ | ||||||
|  |                     resData.put("NETWORK_STATUS","超时入网"); | ||||||
|  |                 } | ||||||
|  |             } | ||||||
|  |             operatingVehiclesService.edit(resData); | ||||||
|  |         } | ||||||
|         beidouService.save(pd); |         beidouService.save(pd); | ||||||
|         map.put("pd", pd); |         map.put("pd", pd); | ||||||
|         map.put("result", errInfo); |         map.put("result", errInfo); | ||||||
|  | @ -101,6 +124,18 @@ public class BeidouController extends BaseController { | ||||||
|         pd.put("OPERATOR", Jurisdiction.getUSER_ID());    //修改人id
 |         pd.put("OPERATOR", Jurisdiction.getUSER_ID());    //修改人id
 | ||||||
|         pd.put("OPERATORNAME", Jurisdiction.getUsername());    //修改人
 |         pd.put("OPERATORNAME", Jurisdiction.getUsername());    //修改人
 | ||||||
|         pd.put("OPERATTIME", DateUtil.date2Str(new Date()));    //修改时间
 |         pd.put("OPERATTIME", DateUtil.date2Str(new Date()));    //修改时间
 | ||||||
|  |         PageData operationData = new PageData(); | ||||||
|  |         operationData.put("OPERATING_ID", pd.get("VEHICLE")); | ||||||
|  |         operationData.put("CORPINFO_ID", pd.get("CORPINFO_ID")); | ||||||
|  |         PageData resData = operatingVehiclesService.findById(operationData); | ||||||
|  |         String dueDate = pd.getString("DUE_DATE"); | ||||||
|  |         String day = DateUtil.getDay(); | ||||||
|  |         if(DateUtil.compareDate(dueDate, day)) { | ||||||
|  |             resData.put("NETWORK_STATUS","已入网"); | ||||||
|  |         }else{ | ||||||
|  |             resData.put("NETWORK_STATUS","超时入网"); | ||||||
|  |         } | ||||||
|  |         operatingVehiclesService.edit(resData); | ||||||
|         beidouService.edit(pd); |         beidouService.edit(pd); | ||||||
|         map.put("pd", pd); |         map.put("pd", pd); | ||||||
|         map.put("result", errInfo); |         map.put("result", errInfo); | ||||||
|  |  | ||||||
|  | @ -205,6 +205,16 @@ public class FreighttTrailerController extends BaseController { | ||||||
|         pd.put("TYPE",123); |         pd.put("TYPE",123); | ||||||
|         List<PageData> trailerInfoImgs = imgfilesService.listAll(pd);//挂车资料图片
 |         List<PageData> trailerInfoImgs = imgfilesService.listAll(pd);//挂车资料图片
 | ||||||
| 
 | 
 | ||||||
|  |         PageData pd2 = new PageData(); | ||||||
|  |         pd2.put("TRAFFIC_TYPE",2); | ||||||
|  |         pd2.put("ID", pd.getString("FREIGHTTRAILER_ID")); | ||||||
|  |         pd2.put("CORPINFO_ID", pd.get("CORPINFO_ID")); | ||||||
|  |         List<PageData> pdData = freightTrailerService.vehicleList(pd2); | ||||||
|  |         PageData resData = pdData.get(0); | ||||||
|  |         String[] companyAreas = resData.getString("COMPANY_AREA").split("/"); | ||||||
|  |         pd.put("PROVINCE",companyAreas[0]); | ||||||
|  |         pd.put("CITY",companyAreas[1]); | ||||||
|  |         pd.put("COUNTY",companyAreas[2]); | ||||||
|         map.put("pd", pd); |         map.put("pd", pd); | ||||||
|         map.put("trailerImgs", trailerImgs); |         map.put("trailerImgs", trailerImgs); | ||||||
|         map.put("drivingLicenseImgs", drivingLicenseImgs); |         map.put("drivingLicenseImgs", drivingLicenseImgs); | ||||||
|  |  | ||||||
|  | @ -7,8 +7,10 @@ import com.zcloud.logs.LogAnno; | ||||||
| import com.zcloud.service.assignedManage.AssignedManageService; | import com.zcloud.service.assignedManage.AssignedManageService; | ||||||
| import com.zcloud.service.operatingvehicles.OperatingVehiclesService; | import com.zcloud.service.operatingvehicles.OperatingVehiclesService; | ||||||
| import com.zcloud.service.scrapManage.ScrapManageService; | import com.zcloud.service.scrapManage.ScrapManageService; | ||||||
|  | import com.zcloud.service.system.DepartmentService; | ||||||
| import com.zcloud.service.system.ImgFilesService; | import com.zcloud.service.system.ImgFilesService; | ||||||
| import com.zcloud.util.*; | import com.zcloud.util.*; | ||||||
|  | import net.sf.json.JSONArray; | ||||||
| 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.util.ObjectUtils; | import org.springframework.util.ObjectUtils; | ||||||
|  | @ -17,10 +19,7 @@ import org.springframework.web.bind.annotation.RequestParam; | ||||||
| import org.springframework.web.bind.annotation.ResponseBody; | import org.springframework.web.bind.annotation.ResponseBody; | ||||||
| import org.springframework.web.multipart.MultipartFile; | import org.springframework.web.multipart.MultipartFile; | ||||||
| 
 | 
 | ||||||
| import java.util.Date; | import java.util.*; | ||||||
| import java.util.HashMap; |  | ||||||
| import java.util.List; |  | ||||||
| import java.util.Map; |  | ||||||
| 
 | 
 | ||||||
| @Controller | @Controller | ||||||
| @RequestMapping("/operatingvehicles") | @RequestMapping("/operatingvehicles") | ||||||
|  | @ -41,17 +40,16 @@ public class OperatingVehiclesController extends BaseController { | ||||||
|     @Autowired |     @Autowired | ||||||
|     private AssignedManageService assignedManageService; |     private AssignedManageService assignedManageService; | ||||||
| 
 | 
 | ||||||
|  |     @Autowired | ||||||
|  |     private DepartmentService departmentService; | ||||||
|  | 
 | ||||||
|     /**新增 |     /**新增 | ||||||
|      * @param |      * @param | ||||||
|      * @throws Exception |      * @throws Exception | ||||||
|      */ |      */ | ||||||
|     @RequestMapping(value="/add") |     @RequestMapping(value="/add") | ||||||
|     @ResponseBody |     @ResponseBody | ||||||
|     public Object add( |     public Object add() throws Exception{ | ||||||
|             /*@RequestParam(value="headstockphoto",required=false) MultipartFile headstockphoto, |  | ||||||
|             @RequestParam(value="drivinglicensephoto",required=false) MultipartFile drivinglicensephoto, |  | ||||||
|             @RequestParam(value="operatingcertificatephoto",required=false) MultipartFile operatingcertificatephoto*/ |  | ||||||
|     ) 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(); | ||||||
|  | @ -65,36 +63,7 @@ public class OperatingVehiclesController extends BaseController { | ||||||
|         pd.put("OPERATORNAME", Jurisdiction.getUsername()); // 修改人名字
 |         pd.put("OPERATORNAME", Jurisdiction.getUsername()); // 修改人名字
 | ||||||
|         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()); | ||||||
|         /*if (null != headstockphoto && !headstockphoto.isEmpty()) { |         pd.put("NETWORK_STATUS", "未入网"); | ||||||
|             String  ffile = DateUtil.getDays(); |  | ||||||
|             //本地
 |  | ||||||
| //			String filePath = PathUtil.getProjectpath() + Const.FILEPATHFILE + Jurisdiction.getCORPINFO_ID() + "/" + ffile;	//文件上传路径
 |  | ||||||
| //			String fileName = FileUpload.fileUp(file, filePath, this.get32UUID());				//执行上传
 |  | ||||||
|             //服务器
 |  | ||||||
|             String fileName = this.get32UUID()+headstockphoto.getOriginalFilename().substring(headstockphoto.getOriginalFilename().lastIndexOf(".")); |  | ||||||
|             smb.sshSftp(headstockphoto, fileName, Const.FILEPATHFILE + Jurisdiction.getCORPINFO_ID() + "/" + ffile); |  | ||||||
|             pd.put("HEADSTOCK_PHOTO", Const.FILEPATHFILE + Jurisdiction.getCORPINFO_ID() + "/" + ffile + "/" + fileName); |  | ||||||
|         } |  | ||||||
|         if (null != drivinglicensephoto && !drivinglicensephoto.isEmpty()) { |  | ||||||
|             String  ffile = DateUtil.getDays(); |  | ||||||
|             //本地
 |  | ||||||
| //			String filePath = PathUtil.getProjectpath() + Const.FILEPATHFILE + Jurisdiction.getCORPINFO_ID() + "/" + ffile;	//文件上传路径
 |  | ||||||
| //			String fileName = FileUpload.fileUp(file, filePath, this.get32UUID());				//执行上传
 |  | ||||||
|             //服务器
 |  | ||||||
|             String fileName = this.get32UUID()+drivinglicensephoto.getOriginalFilename().substring(drivinglicensephoto.getOriginalFilename().lastIndexOf(".")); |  | ||||||
|             smb.sshSftp(drivinglicensephoto, fileName, Const.FILEPATHFILE + Jurisdiction.getCORPINFO_ID() + "/" + ffile); |  | ||||||
|             pd.put("DRIVINGLICENSE_PHOTO", Const.FILEPATHFILE + Jurisdiction.getCORPINFO_ID() + "/" + ffile + "/" + fileName); |  | ||||||
|         } |  | ||||||
|         if (null != operatingcertificatephoto && !operatingcertificatephoto.isEmpty()) { |  | ||||||
|             String  ffile = DateUtil.getDays(); |  | ||||||
|             //本地
 |  | ||||||
| //			String filePath = PathUtil.getProjectpath() + Const.FILEPATHFILE + Jurisdiction.getCORPINFO_ID() + "/" + ffile;	//文件上传路径
 |  | ||||||
| //			String fileName = FileUpload.fileUp(file, filePath, this.get32UUID());				//执行上传
 |  | ||||||
|             //服务器
 |  | ||||||
|             String fileName = this.get32UUID()+operatingcertificatephoto.getOriginalFilename().substring(operatingcertificatephoto.getOriginalFilename().lastIndexOf(".")); |  | ||||||
|             smb.sshSftp(operatingcertificatephoto, fileName, Const.FILEPATHFILE + Jurisdiction.getCORPINFO_ID() + "/" + ffile); |  | ||||||
|             pd.put("OPERATING_CERTIFICATE_PHOTO", Const.FILEPATHFILE + Jurisdiction.getCORPINFO_ID() + "/" + ffile + "/" + fileName); |  | ||||||
|         }*/ |  | ||||||
|         operatingVehiclesService.save(pd); |         operatingVehiclesService.save(pd); | ||||||
|         map.put("pd", pd); |         map.put("pd", pd); | ||||||
|         map.put("result", errInfo); |         map.put("result", errInfo); | ||||||
|  | @ -194,6 +163,23 @@ public class OperatingVehiclesController extends BaseController { | ||||||
|         List<PageData> drivinglicensephoto = imgfilesService.listAll(pd);//行驶证照片
 |         List<PageData> drivinglicensephoto = imgfilesService.listAll(pd);//行驶证照片
 | ||||||
|         pd.put("TYPE",132); |         pd.put("TYPE",132); | ||||||
|         List<PageData> operatingcertificatephoto = imgfilesService.listAll(pd);//运营证照片
 |         List<PageData> operatingcertificatephoto = imgfilesService.listAll(pd);//运营证照片
 | ||||||
|  | 
 | ||||||
|  |         List<PageData> zdepartmentPdList = new ArrayList<PageData>(); | ||||||
|  |         PageData dept = new PageData(); | ||||||
|  |         dept.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID()); | ||||||
|  |         dept = this.departmentService.findByCorpId(dept); | ||||||
|  |         String ZDEPARTMENT_ID = dept.getString("DEPARTMENT_ID"); | ||||||
|  | 
 | ||||||
|  |         PageData node = new PageData(); | ||||||
|  |         node.put("id", dept.get("DEPARTMENT_ID")); | ||||||
|  |         node.put("parentId", dept.get("PARENT_ID")); | ||||||
|  |         node.put("name", dept.get("NAME")); | ||||||
|  |         node.put("icon", "../../../assets/images/user.gif"); | ||||||
|  |         zdepartmentPdList.add(node); | ||||||
|  |         JSONArray arr = JSONArray | ||||||
|  |                 .fromObject(departmentService.listAllDepartmentToSelect(ZDEPARTMENT_ID, zdepartmentPdList)); | ||||||
|  |         map.put("zTreeNodes", (null == arr ? "" : "{\"treeNodes\":" + arr.toString() + "}")); | ||||||
|  | 
 | ||||||
|         map.put("pd", pd); |         map.put("pd", pd); | ||||||
|         map.put("headstockphoto", headstockphoto); |         map.put("headstockphoto", headstockphoto); | ||||||
|         map.put("drivinglicensephoto", drivinglicensephoto); |         map.put("drivinglicensephoto", drivinglicensephoto); | ||||||
|  | @ -279,8 +265,8 @@ public class OperatingVehiclesController extends BaseController { | ||||||
|         pd = this.getPageData(); |         pd = this.getPageData(); | ||||||
|         pd.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID()); |         pd.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID()); | ||||||
|         pd.put("PLATE_NUMBER", pd.getString("vehicleNumber")); |         pd.put("PLATE_NUMBER", pd.getString("vehicleNumber")); | ||||||
|         pd = operatingVehiclesService.findByfindByPlateNumber(pd); |         PageData resData = operatingVehiclesService.findByfindByPlateNumber(pd); | ||||||
|         map.put("pd", pd); |         map.put("pd", resData); | ||||||
|         map.put("result", errInfo); |         map.put("result", errInfo); | ||||||
|         return map; |         return map; | ||||||
|     } |     } | ||||||
|  |  | ||||||
|  | @ -504,6 +504,7 @@ | ||||||
| 		<if test="pd.DRIVINGPREMIT_STATUS != null and pd.DRIVINGPREMIT_STATUS != ''"><!-- 关键词检索 --> | 		<if test="pd.DRIVINGPREMIT_STATUS != null and pd.DRIVINGPREMIT_STATUS != ''"><!-- 关键词检索 --> | ||||||
| 			and f.DRIVINGPREMIT_STATUS = #{pd.DRIVINGPREMIT_STATUS} | 			and f.DRIVINGPREMIT_STATUS = #{pd.DRIVINGPREMIT_STATUS} | ||||||
| 		</if> | 		</if> | ||||||
|  | 		order by f.OPERATTIME DESC | ||||||
| 	</select> | 	</select> | ||||||
| 
 | 
 | ||||||
| 	<select id="listAll" parameterType="pd" resultType="pd"> | 	<select id="listAll" parameterType="pd" resultType="pd"> | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue