forked from integrated_whb/integrated_whb
				
			Compare commits
	
		
			2 Commits 
		
	
	
		
			5b3891263a
			...
			51f5ad594b
		
	
	| Author | SHA1 | Date | 
|---|---|---|
|  | 51f5ad594b | |
|  | d21ddeeb85 | 
|  | @ -118,6 +118,7 @@ public class AssignedManageController extends BaseController { | |||
|         String errInfo = "success"; | ||||
|         PageData pd = new PageData(); | ||||
|         pd = this.getPageData(); | ||||
|         pd.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID()); | ||||
|         pd = assignedManageService.findById(pd); | ||||
|         map.put("pd", pd); | ||||
|         map.put("result", errInfo); | ||||
|  |  | |||
|  | @ -5,6 +5,7 @@ import com.zcloud.entity.Page; | |||
| import com.zcloud.entity.PageData; | ||||
| import com.zcloud.logs.LogAnno; | ||||
| import com.zcloud.service.freighttrailer.FreightTrailerService; | ||||
| import com.zcloud.service.scrapManage.ScrapManageService; | ||||
| import com.zcloud.service.system.ImgFilesService; | ||||
| import com.zcloud.util.*; | ||||
| import org.springframework.beans.factory.annotation.Autowired; | ||||
|  | @ -26,6 +27,9 @@ public class FreighttTrailerController extends BaseController { | |||
|     @Autowired | ||||
|     private ImgFilesService imgfilesService; | ||||
| 
 | ||||
|     @Autowired | ||||
|     private ScrapManageService scrapManageService; | ||||
| 
 | ||||
|     /** | ||||
|      * 新增 | ||||
|      * | ||||
|  | @ -69,6 +73,30 @@ public class FreighttTrailerController extends BaseController { | |||
|         String errInfo = "success"; | ||||
|         PageData pd = new PageData(); | ||||
|         pd = this.getPageData(); | ||||
|         if(Tools.notEmpty(pd.getString("FREIGHTTRAILER_ID"))) { | ||||
|             PageData findPageData = freightTrailerService.findById(pd); | ||||
|             PageData scrapAddData = new PageData(); | ||||
|             scrapAddData.put("SCRAP_ID",this.get32UUID()); | ||||
|             scrapAddData.put("RECORD_NUMBER", findPageData.get("NUM")); | ||||
|             scrapAddData.put("FRAMES_NUMBER", findPageData.get("VIN")); | ||||
|             scrapAddData.put("PLATE_NUMBER", findPageData.get("PLATE_NUMBER")); | ||||
|             scrapAddData.put("SCRAP_VEHICLEMODEL", "货运挂车"); | ||||
|             scrapAddData.put("VEHICLEOWNER", findPageData.get("CAR_OWNERS")); | ||||
|             scrapAddData.put("CONTACT_NUMBER", findPageData.get("CONTACT_PHONE")); | ||||
|             scrapAddData.put("SCRAP_DATE", DateUtil.date2Str(new Date())); | ||||
|             scrapAddData.put("REGISTRANT", Jurisdiction.getUsername()); | ||||
|             scrapAddData.put("CREATTIME",  DateUtil.date2Str(new Date())); | ||||
|             scrapAddData.put("OPERATTIME",  DateUtil.date2Str(new Date())); | ||||
|             scrapAddData.put("VEHICLEOWNER_NUMBER", findPageData.get("CAR_OWNERS_TEL")); | ||||
|             scrapAddData.put("FIRSTSHOW_DATE", findPageData.get("INITIAL_REGISTRATION_DATE")); | ||||
|             scrapAddData.put("BRAND", findPageData.get("TRAILER_BRAND")); | ||||
|             scrapAddData.put("VEHICLE_MODEL", findPageData.get("TRAILER_MODEL")); | ||||
|             scrapAddData.put("TRANSACTION_DATE", DateUtil.date2Str(new Date())); | ||||
|             scrapAddData.put("CORPINFO_ID", findPageData.get("CORPINFO_ID")); | ||||
|             scrapAddData.put("SCRAP_VEHICLE", findPageData.get("PLATE_NUMBER")); | ||||
|             scrapAddData.put("ISDELETE", "0"); | ||||
|             scrapManageService.save(scrapAddData); | ||||
|         } | ||||
|         pd.put("DELETEOR", Jurisdiction.getUSER_ID());    //删除人id
 | ||||
|         pd.put("DELETEORNAME", Jurisdiction.getUsername());    //删除人
 | ||||
|         pd.put("DELETTIME", DateUtil.date2Str(new Date()));    //删除时间
 | ||||
|  |  | |||
|  | @ -5,6 +5,7 @@ import com.zcloud.entity.Page; | |||
| import com.zcloud.entity.PageData; | ||||
| import com.zcloud.logs.LogAnno; | ||||
| import com.zcloud.service.operatingvehicles.OperatingVehiclesService; | ||||
| import com.zcloud.service.scrapManage.ScrapManageService; | ||||
| import com.zcloud.util.*; | ||||
| import org.springframework.beans.factory.annotation.Autowired; | ||||
| import org.springframework.stereotype.Controller; | ||||
|  | @ -28,6 +29,9 @@ public class OperatingVehiclesController extends BaseController { | |||
|     @Autowired | ||||
|     private Smb smb; | ||||
| 
 | ||||
|     @Autowired | ||||
|     private ScrapManageService scrapManageService; | ||||
| 
 | ||||
|     /**新增 | ||||
|      * @param | ||||
|      * @throws Exception | ||||
|  | @ -99,6 +103,31 @@ public class OperatingVehiclesController extends BaseController { | |||
|         String errInfo = "success"; | ||||
|         PageData pd = new PageData(); | ||||
|         pd = this.getPageData(); | ||||
|         pd.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID()); | ||||
|         if(Tools.notEmpty(pd.getString("OPERATING_ID"))) { | ||||
|             PageData findPageData = operatingVehiclesService.findById(pd); | ||||
|             PageData scrapAddData = new PageData(); | ||||
|             scrapAddData.put("SCRAP_ID",this.get32UUID()); | ||||
|             scrapAddData.put("RECORD_NUMBER", findPageData.get("GOODSSELFNUMBER")); | ||||
|             scrapAddData.put("FRAMES_NUMBER", findPageData.get("FRAMES_NUMBER")); | ||||
|             scrapAddData.put("PLATE_NUMBER", findPageData.get("PLATE_NUMBER")); | ||||
|             scrapAddData.put("SCRAP_VEHICLEMODEL", "运输车辆"); | ||||
|             scrapAddData.put("VEHICLEOWNER", findPageData.get("VEHICLEOWNER")); | ||||
|             scrapAddData.put("CONTACT_NUMBER", findPageData.get("CONTACT_NUMBER")); | ||||
|             scrapAddData.put("SCRAP_DATE", DateUtil.date2Str(new Date())); | ||||
|             scrapAddData.put("REGISTRANT", Jurisdiction.getUsername()); | ||||
|             scrapAddData.put("CREATTIME",  DateUtil.date2Str(new Date())); | ||||
|             scrapAddData.put("OPERATTIME",  DateUtil.date2Str(new Date())); | ||||
|             scrapAddData.put("VEHICLEOWNER_NUMBER", findPageData.get("VEHICLEOWNER_NUMBER")); | ||||
|             scrapAddData.put("FIRSTSHOW_DATE", findPageData.get("FIRSTSHOW_DATE")); | ||||
|             scrapAddData.put("BRAND", findPageData.get("VEHICLE_BRAND")); | ||||
|             scrapAddData.put("VEHICLE_MODEL", findPageData.get("VEHICLE_MODEL")); | ||||
|             scrapAddData.put("TRANSACTION_DATE", DateUtil.date2Str(new Date())); | ||||
|             scrapAddData.put("CORPINFO_ID", findPageData.get("CORPINFO_ID")); | ||||
|             scrapAddData.put("SCRAP_VEHICLE", findPageData.get("PLATE_NUMBER")); | ||||
|             scrapAddData.put("ISDELETE", "0"); | ||||
|             scrapManageService.save(scrapAddData); | ||||
|         } | ||||
|         pd.put("DELETOR", Jurisdiction.getUSER_ID()); | ||||
|         pd.put("DELETORNAME", Jurisdiction.getUsername()); | ||||
|         pd.put("DELETTIME", DateUtil.date2Str(new Date())); | ||||
|  | @ -171,6 +200,7 @@ public class OperatingVehiclesController extends BaseController { | |||
|         String errInfo = "success"; | ||||
|         PageData pd = new PageData(); | ||||
|         pd = this.getPageData(); | ||||
|         pd.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID()); | ||||
|         pd = operatingVehiclesService.findById(pd); | ||||
|         map.put("pd", pd); | ||||
|         map.put("result", errInfo); | ||||
|  | @ -207,6 +237,20 @@ public class OperatingVehiclesController extends BaseController { | |||
|         return map; | ||||
|     } | ||||
| 
 | ||||
|     @RequestMapping(value = "/findById") | ||||
|     @ResponseBody | ||||
|     public Object findById() 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()); | ||||
|         pd = operatingVehiclesService.findById(pd); | ||||
|         map.put("pd", pd); | ||||
|         map.put("result", errInfo); | ||||
|         return map; | ||||
|     } | ||||
| 
 | ||||
|     /*@RequestMapping(value = "/list") | ||||
|     @ResponseBody | ||||
|     public Object list(Page page) throws Exception { | ||||
|  |  | |||
|  | @ -0,0 +1,169 @@ | |||
| package com.zcloud.controller.scrapManage; | ||||
| 
 | ||||
| import com.zcloud.controller.base.BaseController; | ||||
| import com.zcloud.entity.Page; | ||||
| import com.zcloud.entity.PageData; | ||||
| import com.zcloud.logs.LogAnno; | ||||
| import com.zcloud.service.assignedManage.AssignedManageService; | ||||
| import com.zcloud.service.freighttrailer.FreightTrailerService; | ||||
| import com.zcloud.service.operatingvehicles.OperatingVehiclesService; | ||||
| import com.zcloud.service.scrapManage.ScrapManageService; | ||||
| import com.zcloud.util.*; | ||||
| import org.springframework.beans.factory.annotation.Autowired; | ||||
| import org.springframework.stereotype.Controller; | ||||
| import org.springframework.util.ObjectUtils; | ||||
| import org.springframework.web.bind.annotation.RequestMapping; | ||||
| import org.springframework.web.bind.annotation.RequestParam; | ||||
| import org.springframework.web.bind.annotation.ResponseBody; | ||||
| import org.springframework.web.multipart.MultipartFile; | ||||
| 
 | ||||
| import java.util.Date; | ||||
| import java.util.HashMap; | ||||
| import java.util.List; | ||||
| import java.util.Map; | ||||
| 
 | ||||
| @Controller | ||||
| @RequestMapping("/scrapmanage") | ||||
| public class ScrapManageController extends BaseController { | ||||
| 
 | ||||
|     @Autowired | ||||
|     private ScrapManageService scrapManageService; | ||||
| 
 | ||||
|     @Autowired | ||||
|     private FreightTrailerService freightTrailerService; | ||||
| 
 | ||||
|     @Autowired | ||||
|     private OperatingVehiclesService operatingVehiclesService; | ||||
| 
 | ||||
|     @Autowired | ||||
|     private Smb smb; | ||||
| 
 | ||||
|     /**新增 | ||||
|      * @param | ||||
|      * @throws Exception | ||||
|      */ | ||||
|     @RequestMapping(value="/add") | ||||
|     @ResponseBody | ||||
|     public Object add() throws Exception{ | ||||
|         Map<String,Object> map = new HashMap<String,Object>(); | ||||
|         String errInfo = "success"; | ||||
|         PageData pd = new PageData(); | ||||
|         pd = this.getPageData(); | ||||
|         pd.put("SCRAP_ID", this.get32UUID());	//车船税主键
 | ||||
|         pd.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID()); | ||||
|         pd.put("ISDELETE", "0");	//是否删除(0:有效 1:删除)
 | ||||
|         pd.put("CREATOR", Jurisdiction.getUSER_ID());	//添加人id
 | ||||
|         pd.put("CREATORNAME", Jurisdiction.getUsername());	//添加人名字
 | ||||
|         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())); // 修改时间
 | ||||
|         scrapManageService.save(pd); | ||||
|         map.put("pd", pd); | ||||
|         map.put("result", errInfo); | ||||
|         return map; | ||||
|     } | ||||
| 
 | ||||
|     /**删除 | ||||
|      * @param | ||||
|      * @throws Exception | ||||
|      */ | ||||
|     @RequestMapping(value="/delete") | ||||
|     @ResponseBody | ||||
|     public Object delete() throws Exception{ | ||||
|         Map<String,String> map = new HashMap<String,String>(); | ||||
|         String errInfo = "success"; | ||||
|         PageData pd = new PageData(); | ||||
|         pd = this.getPageData(); | ||||
|         pd.put("DELETOR", Jurisdiction.getUSER_ID()); | ||||
|         pd.put("DELETORNAME", Jurisdiction.getUsername()); | ||||
|         pd.put("DELETTIME", DateUtil.date2Str(new Date())); | ||||
|         scrapManageService.delete(pd); | ||||
|         map.put("result", errInfo);				//返回结果
 | ||||
|         return map; | ||||
|     } | ||||
| 
 | ||||
|     /**修改 | ||||
|      * @param | ||||
|      * @throws Exception | ||||
|      */ | ||||
|     @RequestMapping(value="/edit") | ||||
|     @ResponseBody | ||||
|     public Object edit() throws Exception{ | ||||
|         Map<String,Object> map = new HashMap<String,Object>(); | ||||
|         String errInfo = "success"; | ||||
|         PageData pd = new PageData(); | ||||
|         pd = this.getPageData(); | ||||
|         pd.put("ISDELETE", "0");	//是否删除(0:有效 1:删除)
 | ||||
|         pd.put("CREATOR", Jurisdiction.getUSER_ID());	//添加人id
 | ||||
|         pd.put("CREATORNAME", Jurisdiction.getUsername());	//添加人名字
 | ||||
|         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())); // 修改时间
 | ||||
|         scrapManageService.edit(pd); | ||||
|         map.put("pd", pd); | ||||
|         map.put("result", errInfo); | ||||
|         return map; | ||||
|     } | ||||
|     /**去修改页面获取数据 | ||||
|      * @param | ||||
|      * @throws Exception | ||||
|      */ | ||||
|     @RequestMapping(value="/goEdit") | ||||
|     @ResponseBody | ||||
|     public Object goEdit() 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()); | ||||
|         pd = scrapManageService.findById(pd); | ||||
|         map.put("pd", pd); | ||||
|         map.put("result", errInfo); | ||||
|         return map; | ||||
|     } | ||||
| 
 | ||||
|     @RequestMapping(value="/list") | ||||
|     @ResponseBody | ||||
|     public Object list(Page page) throws Exception{ | ||||
|         Map<String,Object> map = new HashMap<String,Object>(); | ||||
|         String errInfo = "success"; | ||||
|         PageData pd = new PageData(); | ||||
|         pd = this.getPageData(); | ||||
|         String KEYWORDS = pd.getString("KEYWORDS");						//关键词检索条件
 | ||||
|         if(Tools.notEmpty(KEYWORDS))pd.put("KEYWORDS", KEYWORDS.trim()); | ||||
|         page.setPd(pd); | ||||
|         List<PageData> varList = scrapManageService.list(page);	//列出MajorDangerSource列表
 | ||||
|         map.put("varList", varList); | ||||
|         map.put("page", page); | ||||
|         map.put("result", errInfo); | ||||
|         return map; | ||||
|     } | ||||
| 
 | ||||
|     @RequestMapping(value = "/freightVehicleList") | ||||
|     @ResponseBody | ||||
|     public Object freightVehicleList() throws Exception { | ||||
|         Map<String, Object> map = new HashMap<String, Object>(); | ||||
|         String errInfo = "success"; | ||||
|         String corpId = Jurisdiction.getCORPINFO_ID(); | ||||
|         List<PageData> freightlist = freightTrailerService.trailerList(corpId);    //货运挂车列表
 | ||||
|         map.put("list", freightlist); | ||||
|         map.put("result", errInfo); | ||||
|         return map; | ||||
|     } | ||||
| 
 | ||||
|     @RequestMapping(value = "/operationVehicleList") | ||||
|     @ResponseBody | ||||
|     public Object operationVehicleList() throws Exception { | ||||
|         Map<String, Object> map = new HashMap<String, Object>(); | ||||
|         String errInfo = "success"; | ||||
|         String corpId = Jurisdiction.getCORPINFO_ID(); | ||||
|         List<PageData> freightlist = operatingVehiclesService.operationVehicleList(corpId);    //货运挂车列表
 | ||||
|         map.put("list", freightlist); | ||||
|         map.put("result", errInfo); | ||||
|         return map; | ||||
|     } | ||||
| 
 | ||||
| 
 | ||||
| } | ||||
|  | @ -0,0 +1,35 @@ | |||
| package com.zcloud.mapper.datasource.scrapManage; | ||||
| 
 | ||||
| import com.zcloud.entity.Page; | ||||
| import com.zcloud.entity.PageData; | ||||
| 
 | ||||
| import java.util.List; | ||||
| 
 | ||||
| public interface ScrapManageMapper{ | ||||
| 
 | ||||
|     /**新增 | ||||
|      * @param pd | ||||
|      * @throws Exception | ||||
|      */ | ||||
|     void save(PageData pd); | ||||
| 
 | ||||
|     /**删除 | ||||
|      * @param pd | ||||
|      * @throws Exception | ||||
|      */ | ||||
|     void delete(PageData pd); | ||||
| 
 | ||||
|     /**修改 | ||||
|      * @param pd | ||||
|      * @throws Exception | ||||
|      */ | ||||
|     void edit(PageData pd); | ||||
| 
 | ||||
|     /**通过id获取数据 | ||||
|      * @param pd | ||||
|      * @throws Exception | ||||
|      */ | ||||
|     PageData findById(PageData pd); | ||||
| 
 | ||||
|     List<PageData> datalistPage(Page page); | ||||
| } | ||||
|  | @ -0,0 +1,35 @@ | |||
| package com.zcloud.service.scrapManage; | ||||
| 
 | ||||
| import com.zcloud.entity.Page; | ||||
| import com.zcloud.entity.PageData; | ||||
| 
 | ||||
| import java.util.List; | ||||
| 
 | ||||
| public interface ScrapManageService { | ||||
| 
 | ||||
|     /**新增 | ||||
|      * @param pd | ||||
|      * @throws Exception | ||||
|      */ | ||||
|     public void save(PageData pd)throws Exception; | ||||
| 
 | ||||
|     /**删除 | ||||
|      * @param pd | ||||
|      * @throws Exception | ||||
|      */ | ||||
|     public void delete(PageData pd)throws Exception; | ||||
| 
 | ||||
|     /**修改 | ||||
|      * @param pd | ||||
|      * @throws Exception | ||||
|      */ | ||||
|     public void edit(PageData pd)throws Exception; | ||||
| 
 | ||||
|     /**通过id获取数据 | ||||
|      * @param pd | ||||
|      * @throws Exception | ||||
|      */ | ||||
|     public PageData findById(PageData pd)throws Exception; | ||||
| 
 | ||||
|     public List<PageData> list(Page page); | ||||
| } | ||||
|  | @ -0,0 +1,46 @@ | |||
| package com.zcloud.service.scrapManage.impl; | ||||
| 
 | ||||
| import com.zcloud.entity.Page; | ||||
| import com.zcloud.entity.PageData; | ||||
| import com.zcloud.mapper.datasource.assignedManage.AssignedManageMapper; | ||||
| import com.zcloud.mapper.datasource.scrapManage.ScrapManageMapper; | ||||
| import com.zcloud.service.assignedManage.AssignedManageService; | ||||
| import com.zcloud.service.scrapManage.ScrapManageService; | ||||
| import org.springframework.beans.factory.annotation.Autowired; | ||||
| import org.springframework.stereotype.Service; | ||||
| import org.springframework.transaction.annotation.Transactional; | ||||
| 
 | ||||
| import java.util.List; | ||||
| 
 | ||||
| @Service | ||||
| @Transactional //开启事物
 | ||||
| public class ScrapManageServiceImpl implements ScrapManageService { | ||||
| 
 | ||||
|     @Autowired | ||||
|     private ScrapManageMapper scrapManageMapper; | ||||
| 
 | ||||
|     @Override | ||||
|     public void save(PageData pd) throws Exception { | ||||
|         scrapManageMapper.save(pd); | ||||
|     } | ||||
| 
 | ||||
|     @Override | ||||
|     public void delete(PageData pd) throws Exception { | ||||
|         scrapManageMapper.delete(pd); | ||||
|     } | ||||
| 
 | ||||
|     @Override | ||||
|     public void edit(PageData pd) throws Exception { | ||||
|         scrapManageMapper.edit(pd); | ||||
|     } | ||||
| 
 | ||||
|     @Override | ||||
|     public PageData findById(PageData pd) throws Exception { | ||||
|         return scrapManageMapper.findById(pd); | ||||
|     } | ||||
| 
 | ||||
|     @Override | ||||
|     public List<PageData> list(Page page) { | ||||
|         return scrapManageMapper.datalistPage(page); | ||||
|     } | ||||
| } | ||||
|  | @ -242,6 +242,10 @@ | |||
| 		<include refid="tableName"></include> f | ||||
| 		where | ||||
| 		f.ASSIGNED_ID = #{ASSIGNED_ID} | ||||
| 		and | ||||
| 		f.ISDELETE = '0' | ||||
| 		and | ||||
| 		f.CORPINFO_ID = #{CORPINFO_ID} | ||||
| 	</select> | ||||
| 
 | ||||
| 	<!-- 列表 --> | ||||
|  |  | |||
|  | @ -277,7 +277,9 @@ | |||
| 		from | ||||
| 		<include refid="tableName"></include> f | ||||
| 		where | ||||
| 		f.OPERATING_ID = #{OPERATING_ID} | ||||
| 		f.OPERATING_ID = #{OPERATING_ID} AND | ||||
| 		f.ISDELETE = '0' AND | ||||
| 		f.CORPINFO_ID = #{CORPINFO_ID} | ||||
| 	</select> | ||||
| 
 | ||||
| 	<!-- 列表 --> | ||||
|  |  | |||
|  | @ -0,0 +1,403 @@ | |||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> | ||||
| <mapper namespace="com.zcloud.mapper.datasource.scrapManage.ScrapManageMapper"> | ||||
| 
 | ||||
| 	<!--表名 --> | ||||
| 	<sql id="tableName"> | ||||
| 		BUS_TRAFFIC_SCRAP_MANAGEMENT | ||||
| 	</sql> | ||||
| 
 | ||||
| 	<!--数据字典表名 --> | ||||
| 	<sql id="dicTableName"> | ||||
| 		SYS_DICTIONARIES | ||||
| 	</sql> | ||||
| 
 | ||||
| 	<!-- 字段 --> | ||||
| 	<sql id="Field"> | ||||
| 		f.SCRAP_ID, | ||||
| 		f.RECORD_NUMBER, | ||||
| 		f.PLATE_NUMBER, | ||||
| 		f.SCRAP_VEHICLEMODEL, | ||||
| 		f.VEHICLEOWNER, | ||||
| 		f.CONTACT_NUMBER, | ||||
| 		f.SCRAP_DATE, | ||||
| 		f.REGISTRANT, | ||||
| 		f.CORPINFO_ID, | ||||
| 		f.TRANSPORT_ENTERPRISES, | ||||
| 		f.SCRAP_VEHICLE, | ||||
| 		f.VEHICLEOWNER_NUMBER, | ||||
| 		f.DRIVINGLICENSE_PHOTO, | ||||
| 		f.FRAMES_NUMBER, | ||||
| 		f.BRAND, | ||||
| 		f.EMISSION_STANDARD, | ||||
| 		f.POWER_TYPE, | ||||
| 		f.FIRSTSHOW_DATE, | ||||
| 		f.SCRAP_MATERIAL, | ||||
| 		f.REMARK, | ||||
| 		f.ENGINE_NUMBER, | ||||
| 		f.VEHICLE_MODEL, | ||||
| 		f.TRANSACTION_DATE, | ||||
| 		f.ISDELETE, | ||||
| 		f.CREATOR, | ||||
| 		f.CREATORNAME, | ||||
| 		f.CREATTIME, | ||||
| 		f.OPERATOR, | ||||
| 		f.OPERATORNAME, | ||||
| 		f.OPERATTIME, | ||||
| 		f.DELETOR, | ||||
| 		f.DELETORNAME, | ||||
| 		f.DELETTIME | ||||
| 	</sql> | ||||
| 
 | ||||
| 	<!-- 字段用于新增 --> | ||||
| 	<sql id="Field2"> | ||||
| 		SCRAP_ID, | ||||
| 		RECORD_NUMBER, | ||||
| 		PLATE_NUMBER, | ||||
| 		SCRAP_VEHICLEMODEL, | ||||
| 		VEHICLEOWNER, | ||||
| 		CONTACT_NUMBER, | ||||
| 		SCRAP_DATE, | ||||
| 		REGISTRANT, | ||||
| 		CORPINFO_ID, | ||||
| 		TRANSPORT_ENTERPRISES, | ||||
| 		SCRAP_VEHICLE, | ||||
| 		VEHICLEOWNER_NUMBER, | ||||
| 		DRIVINGLICENSE_PHOTO, | ||||
| 		FRAMES_NUMBER, | ||||
| 		BRAND, | ||||
| 		EMISSION_STANDARD, | ||||
| 		POWER_TYPE, | ||||
| 		FIRSTSHOW_DATE, | ||||
| 		SCRAP_MATERIAL, | ||||
| 		REMARK, | ||||
| 		ENGINE_NUMBER, | ||||
| 		VEHICLE_MODEL, | ||||
| 		TRANSACTION_DATE, | ||||
| 		ISDELETE, | ||||
| 		CREATOR, | ||||
| 		CREATORNAME, | ||||
| 		CREATTIME, | ||||
| 		OPERATOR, | ||||
| 		OPERATORNAME, | ||||
| 		OPERATTIME, | ||||
| 		DELETOR, | ||||
| 		DELETORNAME, | ||||
| 		DELETTIME | ||||
| 	</sql> | ||||
| 
 | ||||
| 	<!-- 字段值 --> | ||||
| 	<sql id="FieldValue"> | ||||
| 		#{SCRAP_ID}, | ||||
| 		#{RECORD_NUMBER}, | ||||
| 		#{PLATE_NUMBER}, | ||||
| 		#{SCRAP_VEHICLEMODEL}, | ||||
| 		#{VEHICLEOWNER}, | ||||
| 		#{CONTACT_NUMBER}, | ||||
| 		#{SCRAP_DATE}, | ||||
| 		#{REGISTRANT}, | ||||
| 		#{CORPINFO_ID}, | ||||
| 		#{TRANSPORT_ENTERPRISES}, | ||||
| 		#{SCRAP_VEHICLE}, | ||||
| 		#{VEHICLEOWNER_NUMBER}, | ||||
| 		#{DRIVINGLICENSE_PHOTO}, | ||||
| 		#{FRAMES_NUMBER}, | ||||
| 		#{BRAND}, | ||||
| 		#{EMISSION_STANDARD}, | ||||
| 		#{POWER_TYPE}, | ||||
| 		#{FIRSTSHOW_DATE}, | ||||
| 		#{SCRAP_MATERIAL}, | ||||
| 		#{REMARK}, | ||||
| 		#{ENGINE_NUMBER}, | ||||
| 		#{VEHICLE_MODEL}, | ||||
| 		#{TRANSACTION_DAT}, | ||||
| 		#{ISDELETE}, | ||||
| 		#{CREATOR}, | ||||
| 		#{CREATORNAME}, | ||||
| 		#{CREATTIME}, | ||||
| 		#{OPERATOR}, | ||||
| 		#{OPERATORNAME}, | ||||
| 		#{OPERATTIME}, | ||||
| 		#{DELETOR}, | ||||
| 		#{DELETORNAME}, | ||||
| 		#{DELETTIME} | ||||
| 	</sql> | ||||
| 
 | ||||
| 	<!-- 新增--> | ||||
| 	<insert id="save" parameterType="pd"> | ||||
| 		insert into | ||||
| 	<include refid="tableName"></include> | ||||
| 		( | ||||
| 	<include refid="Field2"></include> | ||||
| 		) values ( | ||||
| 	<include refid="FieldValue"></include> | ||||
| 		) | ||||
| 	</insert> | ||||
| 
 | ||||
| 	<!-- 删除--> | ||||
| 	<delete id="delete" parameterType="pd"> | ||||
| 		update | ||||
| 		<include refid="tableName"></include> | ||||
| 		set | ||||
| 			ISDELETE = '1' | ||||
| 		where | ||||
| 		SCRAP_ID = #{SCRAP_ID} | ||||
| 	</delete> | ||||
| 
 | ||||
| 	<!-- 修改 --> | ||||
| 	<update id="edit" parameterType="pd"> | ||||
| 		update | ||||
| 		<include refid="tableName"></include> | ||||
| 		set | ||||
| 		SCRAP_ID = #{SCRAP_ID}, | ||||
| 		RECORD_NUMBER = #{RECORD_NUMBER}, | ||||
| 		PLATE_NUMBER = #{PLATE_NUMBER}, | ||||
| 		SCRAP_VEHICLEMODEL = #{SCRAP_VEHICLEMODEL}, | ||||
| 		VEHICLEOWNER = #{VEHICLEOWNER}, | ||||
| 		CONTACT_NUMBER = #{CONTACT_NUMBER}, | ||||
| 		SCRAP_DATE = #{SCRAP_DATE}, | ||||
| 		REGISTRANT = #{REGISTRANT}, | ||||
| 		CORPINFO_ID = #{CORPINFO_ID}, | ||||
| 		TRANSPORT_ENTERPRISES = #{TRANSPORT_ENTERPRISES}, | ||||
| 		SCRAP_VEHICLE = #{SCRAP_VEHICLE}, | ||||
| 		VEHICLEOWNER_NUMBER = #{VEHICLEOWNER_NUMBER}, | ||||
| 		DRIVINGLICENSE_PHOTO = #{DRIVINGLICENSE_PHOTO}, | ||||
| 		FRAMES_NUMBER = #{FRAMES_NUMBER}, | ||||
| 		BRAND = #{BRAND}, | ||||
| 		EMISSION_STANDARD = #{EMISSION_STANDARD}, | ||||
| 		POWER_TYPE = #{POWER_TYPE}, | ||||
| 		FIRSTSHOW_DATE = #{FIRSTSHOW_DATE}, | ||||
| 		SCRAP_MATERIAL = #{SCRAP_MATERIAL}, | ||||
| 		REMARK = #{REMARK}, | ||||
| 		ENGINE_NUMBER = #{ENGINE_NUMBER}, | ||||
| 		VEHICLE_MODEL = #{VEHICLE_MODEL}, | ||||
| 		TRANSACTION_DATE = #{TRANSACTION_DATE}, | ||||
| 		ISDELETE = #{ISDELETE}, | ||||
| 		CREATOR = #{CREATOR}, | ||||
| 		CREATORNAME = #{CREATORNAME}, | ||||
| 		CREATTIME = #{CREATTIME}, | ||||
| 		OPERATOR = #{OPERATOR}, | ||||
| 		OPERATORNAME = #{OPERATORNAME}, | ||||
| 		OPERATTIME = #{OPERATTIME}, | ||||
| 		DELETOR = #{DELETOR}, | ||||
| 		DELETORNAME = #{DELETORNAME}, | ||||
| 		DELETTIME =#{DELETTIME}, | ||||
| 		where | ||||
| 		SCRAP_ID = #{SCRAP_ID} | ||||
| 	</update> | ||||
| 
 | ||||
| 	<!-- 通过ID获取数据 --> | ||||
| 	<select id="findById" parameterType="pd" resultType="pd"> | ||||
| 		select | ||||
| 		<include refid="Field"></include> | ||||
| 		from | ||||
| 		<include refid="tableName"></include> f | ||||
| 		where | ||||
| 		f.SCRAP_ID = #{SCRAP_ID} and | ||||
| 		f.ISDELETE = '0' AND | ||||
| 		f.CORPINFO_ID = #{CORPINFO_ID} | ||||
| 	</select> | ||||
| 
 | ||||
| 	<!-- 列表 --> | ||||
| 	<!--<select id="datalistPage" parameterType="page" resultType="pd"> | ||||
| 		select | ||||
| 		<include refid="Field"></include> | ||||
| 		from | ||||
| 		<include refid="tableName"></include> f | ||||
| 		left join sys_user u on u.USER_ID = f.USER_ID | ||||
| 		left join oa_department d on d.DEPARTMENT_ID = u.DEPARTMENT_ID | ||||
| 		left join sys_post p on p.POST_ID = u.POST_ID | ||||
| 		left join sys_user ru on ru.USER_ID = f.REVIEW_USER_ID | ||||
| 		left join oa_department rd on rd.DEPARTMENT_ID = ru.DEPARTMENT_ID | ||||
| 		where (f.ISDELETE = '0' or (f.ISDELETE = '1' and f.REVIEW_STATUS = '-1')) | ||||
| 		and f.CORPINFO_ID = #{pd.CORPINFO_ID} | ||||
| 		<if test="pd.KEYWORDS != null and pd.KEYWORDS != ''"><!– 关键词检索 –> | ||||
| 			and | ||||
| 				( | ||||
| 					u.NAME LIKE CONCAT(CONCAT('%', #{pd.KEYWORDS}),'%') | ||||
| 				) | ||||
| 		</if> | ||||
| 		<if test="pd.REVIEW_STATUS != null and pd.REVIEW_STATUS != ''"><!– 关键词检索 –> | ||||
| 			<choose> | ||||
| 				<when test="pd.REVIEW_STATUS == 0"> | ||||
| 					and f.REVIEW_STATUS = '0' | ||||
| 				</when> | ||||
| 				<when test="pd.REVIEW_STATUS == 1"> | ||||
| 					and f.REVIEW_STATUS = '1' | ||||
| 				</when> | ||||
| 				<when test="pd.REVIEW_STATUS == 2"> | ||||
| 					and f.REVIEW_STATUS = '2' | ||||
| 				</when> | ||||
| 				<when test="pd.REVIEW_STATUS == -1"> | ||||
| 					and f.ISDELETE = '0' and f.REVIEW_STATUS = '-1' | ||||
| 				</when> | ||||
| 				<when test="pd.REVIEW_STATUS == 3"> | ||||
| 					and f.CREATOR = f.OPERATOR and f.ISDELETE = '1' and f.REVIEW_STATUS = '-1' | ||||
| 				</when> | ||||
| 				<when test="pd.REVIEW_STATUS == 4"> | ||||
| 					and f.CREATOR != f.OPERATOR and f.ISDELETE = '1' and f.REVIEW_STATUS = '-1' | ||||
| 				</when> | ||||
| 			</choose> | ||||
| 		</if> | ||||
| 		<if test="pd.REVIEW_USER_NAME != null and pd.REVIEW_USER_NAME != ''"><!– 关键词检索 –> | ||||
| 			and ru.NAME LIKE CONCAT(CONCAT('%', #{pd.REVIEW_USER_NAME}),'%') | ||||
| 		</if> | ||||
| 		<if test="pd.DEPT_DOWN_ARR != null and pd.DEPT_DOWN_ARR.size() > 0"> | ||||
| 			AND d.DEPARTMENT_ID IN | ||||
| 			<foreach item="item" collection="pd.DEPT_DOWN_ARR" open="(" separator="," close=")"> | ||||
| 				'${item}' | ||||
| 			</foreach> | ||||
| 		</if> | ||||
| <!– 		<if test="pd.DEPARTMENT_ID != null and pd.DEPARTMENT_ID != ''">关键词检索 | ||||
| 			and d.DEPARTMENT_ID = #{pd.DEPARTMENT_ID} | ||||
| 		</if> | ||||
| 		 –> | ||||
| 
 | ||||
| 		<choose> | ||||
| 			<when test='pd.ISMAIN != null and pd.ISMAIN != "" and pd.ISMAIN == "1"'> | ||||
| 				<if test="pd.DEPT_IDS != null and pd.DEPT_IDS != ''"> | ||||
| 	                and | ||||
| 					d.DEPARTMENT_ID in | ||||
| 					<foreach item="item" index="index" | ||||
| 						collection="pd.DEPT_IDS" open="(" separator="," close=")"> | ||||
| 						'${item}' | ||||
| 					</foreach> | ||||
| 	            </if> | ||||
| 			</when> | ||||
| 			<otherwise> | ||||
| 				<choose> | ||||
| 		            <when test='pd.ISSUPERVISE != null and pd.ISSUPERVISE != "" and pd.ISSUPERVISE == "1"'> | ||||
| 						<choose> | ||||
| 							<when test='pd.ISLEADER != null and pd.ISLEADER != "" and pd.ISLEADER == "1"'> | ||||
| 								<choose> | ||||
| 									<when test="pd.DEPT_IDS != null and pd.DEPT_IDS != ''"> | ||||
| 										and | ||||
| 										d.DEPARTMENT_ID in | ||||
| 										<foreach item="item" index="index" | ||||
| 												 collection="pd.DEPT_IDS" open="(" separator="," close=")"> | ||||
| 											'${item}' | ||||
| 										</foreach> | ||||
| 									</when> | ||||
| 									<otherwise> | ||||
| 										and | ||||
| 										((d.DEPARTMENT_ID in ( | ||||
| 										select | ||||
| 										SUB_DEPARTMENT_ID | ||||
| 										from | ||||
| 										oa_supervision_department osd | ||||
| 										where | ||||
| 										osd.SUP_DEPARTMENT_ID = #{pd.DEPARTMENT_ID} | ||||
| 										and osd.ISDELETE = '0' | ||||
| 										and osd.CORPINFO_ID  = #{pd.CORPINFO_ID} | ||||
| 										)) or ( | ||||
| 										d.DEPARTMENT_ID in | ||||
| 										<foreach item="item" index="index" | ||||
| 												 collection="pd.DEPARTMENT_IDS" open="(" separator="," close=")"> | ||||
| 											'${item}' | ||||
| 										</foreach> | ||||
| 										)) | ||||
| 									</otherwise> | ||||
| 								</choose> | ||||
| 							</when> | ||||
| 							<when test="pd.DEPT_IDS != null and pd.DEPT_IDS != ''"> | ||||
| 								or f.REVIEW_USER_ID = #{pd.USER_ID} | ||||
| 								and | ||||
| 								d.DEPARTMENT_ID in | ||||
| 								<foreach item="item" index="index" | ||||
| 										 collection="pd.DEPT_IDS" open="(" separator="," close=")"> | ||||
| 									'${item}' | ||||
| 								</foreach> | ||||
| 							</when> | ||||
| 							<otherwise> | ||||
| 
 | ||||
| 								and | ||||
| 								d.DEPARTMENT_ID in ( | ||||
| 								select | ||||
| 								SUB_DEPARTMENT_ID | ||||
| 								from | ||||
| 								oa_supervision_department osd | ||||
| 								where | ||||
| 								osd.SUP_DEPARTMENT_ID = #{pd.DEPARTMENT_ID} | ||||
| 								and osd.ISDELETE = '0' | ||||
| 								and osd.CORPINFO_ID  = #{pd.CORPINFO_ID}) | ||||
| 								or f.REVIEW_USER_ID = #{pd.USER_ID} | ||||
| 							</otherwise> | ||||
| 						</choose> | ||||
| 					</when> | ||||
| 					<when test='pd.ISLEADER != null and pd.ISLEADER != "" and pd.ISLEADER == "1"'> | ||||
| 						<choose> | ||||
| 							<when test="pd.DEPT_IDS != null and pd.DEPT_IDS != ''"> | ||||
| 								and | ||||
| 								d.DEPARTMENT_ID in | ||||
| 								<foreach item="item" index="index" | ||||
| 										 collection="pd.DEPT_IDS" open="(" separator="," close=")"> | ||||
| 									'${item}' | ||||
| 								</foreach> | ||||
| 							</when> | ||||
| 							<otherwise> | ||||
| 								and | ||||
| 								d.DEPARTMENT_ID in | ||||
| 								<foreach item="item" index="index" | ||||
| 										 collection="pd.DEPARTMENT_IDS" open="(" separator="," close=")"> | ||||
| 									'${item}' | ||||
| 								</foreach> | ||||
| 							</otherwise> | ||||
| 						</choose> | ||||
| 					</when> | ||||
| 		            <when test="pd.DEPARTMENT_ID != null and pd.DEPARTMENT_ID != ''"> | ||||
| 		                and d.DEPARTMENT_ID=#{pd.DEPARTMENT_ID} | ||||
| 		                and f.REVIEW_USER_ID = #{pd.USER_ID} | ||||
| 		            </when> | ||||
| 		            <otherwise> | ||||
| 		            </otherwise> | ||||
| 		        </choose> | ||||
| 			</otherwise> | ||||
| 		</choose> | ||||
| 		<choose> | ||||
| 			<when test="pd.STARTTIME != null and pd.STARTTIME != '' and pd.ENDTIME != null and pd.ENDTIME != ''"> | ||||
| 				and DATE_FORMAT(#{pd.STARTTIME},'%Y-%m-%d %H:%i:%s') <= DATE_FORMAT(f.STARTTIME,'%Y-%m-%d %H:%i:%s') | ||||
| 				and DATE_FORMAT(#{pd.ENDTIME},'%Y-%m-%d %H:%i:%s') >= DATE_FORMAT(f.ENDTIME,'%Y-%m-%d %H:%i:%s') | ||||
| 			</when> | ||||
| 			<otherwise> | ||||
| 				<if test="pd.STARTTIME != null and pd.STARTTIME != ''"> | ||||
| 					and DATE_FORMAT(#{pd.STARTTIME},'%Y-%m-%d %H:%i:%s') <= DATE_FORMAT(f.ENDTIME,'%Y-%m-%d %H:%i:%s') | ||||
| 				</if> | ||||
| 				<if test="pd.ENDTIME != null and pd.ENDTIME != ''"> | ||||
| 					and DATE_FORMAT(#{pd.ENDTIME},'%Y-%m-%d %H:%i:%s') >= DATE_FORMAT(f.STARTTIME,'%Y-%m-%d %H:%i:%s') | ||||
| 				</if> | ||||
| 			</otherwise> | ||||
| 		</choose> | ||||
| 		order by f.OPERATTIME desc | ||||
| 	</select>--> | ||||
| 
 | ||||
| 	<!-- 列表(全部) --> | ||||
| 	<select id="datalistPage" parameterType="page" resultType="pd"> | ||||
| 		select | ||||
| 		<include refid="Field"></include> | ||||
| 		from | ||||
| 		<include refid="tableName"></include> f | ||||
| 		where f.ISDELETE = '0' | ||||
| 		<if test="pd.SCRAP_VEHICLEMODEL != null and pd.SCRAP_VEHICLEMODEL != ''"><!-- 关键词检索 --> | ||||
| 			and f.SCRAP_VEHICLEMODEL = #{pd.SCRAP_VEHICLEMODEL} | ||||
| 		</if> | ||||
| 		<if test="pd.PLATE_NUMBER != null and pd.PLATE_NUMBER != ''"><!-- 关键词检索 --> | ||||
| 			and f.PLATE_NUMBER LIKE CONCAT(CONCAT('%', #{pd.PLATE_NUMBER}),'%') | ||||
| 		</if> | ||||
| 		<if test="pd.VEHICLEOWNER != null and pd.VEHICLEOWNER != ''"><!-- 关键词检索 --> | ||||
| 			and f.VEHICLEOWNER LIKE CONCAT(CONCAT('%', #{pd.VEHICLEOWNER}),'%') | ||||
| 		</if> | ||||
| 		<if test="pd.REGISTRANT != null and pd.REGISTRANT != ''"><!-- 关键词检索 --> | ||||
| 			and f.REGISTRANT LIKE CONCAT(CONCAT('%', #{pd.REGISTRANT}),'%') | ||||
| 		</if> | ||||
| 	</select> | ||||
| 
 | ||||
| 	<select id="listAll" parameterType="pd" resultType="pd"> | ||||
| 		select | ||||
| 		<include refid="Field"></include> | ||||
| 		from | ||||
| 		<include refid="tableName"></include> f | ||||
| 		where f.SCRAP_ID = '0' | ||||
| 	</select> | ||||
| 
 | ||||
| 
 | ||||
| </mapper> | ||||
		Loading…
	
		Reference in New Issue