封装数据发送(九公司消息发送)
							parent
							
								
									1a26abd93a
								
							
						
					
					
						commit
						c2c3897979
					
				|  | @ -3,7 +3,6 @@ package com.zcloud.controller.app.inspection; | ||||||
| import com.zcloud.controller.base.BaseController; | 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.entity.hotWorkApplication.Node; |  | ||||||
| import com.zcloud.entity.hotWorkApplication.NodeApp; | import com.zcloud.entity.hotWorkApplication.NodeApp; | ||||||
| import com.zcloud.entity.hotWorkApplication.Overseer; | import com.zcloud.entity.hotWorkApplication.Overseer; | ||||||
| import com.zcloud.service.bus.HiddenService; | import com.zcloud.service.bus.HiddenService; | ||||||
|  | @ -14,7 +13,6 @@ import com.zcloud.service.inspection.SafetyEnvironmentalInspectorService; | ||||||
| import com.zcloud.service.inspection.SafetyEnvironmentalService; | import com.zcloud.service.inspection.SafetyEnvironmentalService; | ||||||
| import com.zcloud.service.system.DepartmentService; | import com.zcloud.service.system.DepartmentService; | ||||||
| import com.zcloud.util.*; | import com.zcloud.util.*; | ||||||
| import org.apache.commons.io.FileUtils; |  | ||||||
| import org.apache.commons.lang.StringUtils; | import org.apache.commons.lang.StringUtils; | ||||||
| import org.apache.shiro.authz.annotation.RequiresPermissions; | import org.apache.shiro.authz.annotation.RequiresPermissions; | ||||||
| import org.springframework.beans.factory.annotation.Autowired; | import org.springframework.beans.factory.annotation.Autowired; | ||||||
|  | @ -26,9 +24,7 @@ import org.springframework.web.multipart.MultipartFile; | ||||||
| import org.springframework.web.servlet.ModelAndView; | import org.springframework.web.servlet.ModelAndView; | ||||||
| 
 | 
 | ||||||
| import javax.annotation.Resource; | import javax.annotation.Resource; | ||||||
| import java.io.File; |  | ||||||
| import java.util.*; | import java.util.*; | ||||||
| import java.util.stream.Collectors; |  | ||||||
| 
 | 
 | ||||||
| /** | /** | ||||||
|  * 说明:安全环保检查 |  * 说明:安全环保检查 | ||||||
|  | @ -58,19 +54,21 @@ public class AppSafetyEnvironmentalController extends BaseController { | ||||||
|     private NoticeCorpUtil noticeCorpUtil; |     private NoticeCorpUtil noticeCorpUtil; | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| 	/**列表 |     /** | ||||||
|  |      * 列表 | ||||||
|  |      * | ||||||
|      * @param page |      * @param page | ||||||
|      * @throws Exception |      * @throws Exception | ||||||
|      */ |      */ | ||||||
| 	@RequestMapping(value="/list") |     @RequestMapping(value = "/list") | ||||||
|     @ResponseBody |     @ResponseBody | ||||||
| 	public Object list(Page page) throws Exception{ |     public Object list(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(); | ||||||
|         String KEYWORDS = pd.getString("KEYWORDS");                        //关键词检索条件
 |         String KEYWORDS = pd.getString("KEYWORDS");                        //关键词检索条件
 | ||||||
| 		if(Tools.notEmpty(KEYWORDS))pd.put("KEYWORDS", KEYWORDS.trim()); |         if (Tools.notEmpty(KEYWORDS)) pd.put("KEYWORDS", KEYWORDS.trim()); | ||||||
|         page.setPd(pd); |         page.setPd(pd); | ||||||
|         List<PageData> varList = safetyenvironmentalService.list(page);    //列出SafetyEnvironmental列表
 |         List<PageData> varList = safetyenvironmentalService.list(page);    //列出SafetyEnvironmental列表
 | ||||||
|         map.put("varList", varList); |         map.put("varList", varList); | ||||||
|  | @ -79,14 +77,16 @@ public class AppSafetyEnvironmentalController extends BaseController { | ||||||
|         return map; |         return map; | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
| 	/**新增 |     /** | ||||||
|  |      * 新增 | ||||||
|  |      * | ||||||
|      * @param |      * @param | ||||||
|      * @throws Exception |      * @throws Exception | ||||||
|      */ |      */ | ||||||
| 	@RequestMapping(value="/add") |     @RequestMapping(value = "/add") | ||||||
|     @ResponseBody |     @ResponseBody | ||||||
| 	public Object add(@RequestParam(value="FFILE",required=false) MultipartFile file) throws Exception{ |     public Object add(@RequestParam(value = "FFILE", required = false) MultipartFile file) 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(); | ||||||
|  | @ -100,8 +100,8 @@ public class AppSafetyEnvironmentalController extends BaseController { | ||||||
|         pd.put("CORPINFO_ID", pd.getString("CORPINFO_ID"));    //企业ID
 |         pd.put("CORPINFO_ID", pd.getString("CORPINFO_ID"));    //企业ID
 | ||||||
|         pd.put("ACTION_USER", pd.getString("ACTION_USER"));    //操作人
 |         pd.put("ACTION_USER", pd.getString("ACTION_USER"));    //操作人
 | ||||||
|         String ffile = DateUtil.getDays(); |         String ffile = DateUtil.getDays(); | ||||||
| 		if (file != null && StringUtils.isNotBlank(pd.getString("INSPECTION_USER_OPINION"))){ |         if (file != null && StringUtils.isNotBlank(pd.getString("INSPECTION_USER_OPINION"))) { | ||||||
| 			String suffixName = file.getOriginalFilename().substring(file.getOriginalFilename().lastIndexOf(".")+1).toLowerCase(); |             String suffixName = file.getOriginalFilename().substring(file.getOriginalFilename().lastIndexOf(".") + 1).toLowerCase(); | ||||||
|             if (!"pdf".equals(suffixName) && !"jpg".equals(suffixName) && !"jpeg".equals(suffixName) && !"png".equals(suffixName) && !"mp4".equals(suffixName)) { |             if (!"pdf".equals(suffixName) && !"jpg".equals(suffixName) && !"jpeg".equals(suffixName) && !"png".equals(suffixName) && !"mp4".equals(suffixName)) { | ||||||
|                 errInfo = "fail"; |                 errInfo = "fail"; | ||||||
|                 map.put("result", errInfo); |                 map.put("result", errInfo); | ||||||
|  | @ -111,8 +111,8 @@ public class AppSafetyEnvironmentalController extends BaseController { | ||||||
|             String fileName = this.get32UUID() + file.getOriginalFilename().substring(file.getOriginalFilename().lastIndexOf(".")); |             String fileName = this.get32UUID() + file.getOriginalFilename().substring(file.getOriginalFilename().lastIndexOf(".")); | ||||||
|             Smb.sshSftp(file, fileName, Const.FILEPATHFILE + pd.getString("CORPINFO_ID") + "/" + ffile); |             Smb.sshSftp(file, fileName, Const.FILEPATHFILE + pd.getString("CORPINFO_ID") + "/" + ffile); | ||||||
|             pd.put("CONFIRM_MESSAGE_SIGN_ROUTE", Const.FILEPATHFILE + pd.getString("CORPINFO_ID") + "/" + ffile + "/" + fileName); |             pd.put("CONFIRM_MESSAGE_SIGN_ROUTE", Const.FILEPATHFILE + pd.getString("CORPINFO_ID") + "/" + ffile + "/" + fileName); | ||||||
| 			pd.put("CONFIRM_MESSAGE",pd.getString("INSPECTION_USER_OPINION")); |             pd.put("CONFIRM_MESSAGE", pd.getString("INSPECTION_USER_OPINION")); | ||||||
| 			pd.put("CONFIRM_MESSAGE_TIME",DateUtil.date2Str(new Date())); |             pd.put("CONFIRM_MESSAGE_TIME", DateUtil.date2Str(new Date())); | ||||||
|         } |         } | ||||||
|         List<PageData> hiddenList = safetyenvironmentalService.save(pd); |         List<PageData> hiddenList = safetyenvironmentalService.save(pd); | ||||||
|         pd.put("hiddenList", hiddenList); |         pd.put("hiddenList", hiddenList); | ||||||
|  | @ -121,14 +121,16 @@ public class AppSafetyEnvironmentalController extends BaseController { | ||||||
|         return map; |         return map; | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
| 	/**去修改页面获取数据 |     /** | ||||||
|  |      * 去修改页面获取数据 | ||||||
|  |      * | ||||||
|      * @param |      * @param | ||||||
|      * @throws Exception |      * @throws Exception | ||||||
|      */ |      */ | ||||||
| 	@RequestMapping(value="/goShow") |     @RequestMapping(value = "/goShow") | ||||||
|     @ResponseBody |     @ResponseBody | ||||||
| 	public Object goShow() throws Exception{ |     public Object goShow() 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(); | ||||||
|  | @ -139,14 +141,16 @@ public class AppSafetyEnvironmentalController extends BaseController { | ||||||
|         return map; |         return map; | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
| 	/**去修改页面获取数据 |     /** | ||||||
|  |      * 去修改页面获取数据 | ||||||
|  |      * | ||||||
|      * @param |      * @param | ||||||
|      * @throws Exception |      * @throws Exception | ||||||
|      */ |      */ | ||||||
| 	@RequestMapping(value="/goEdit") |     @RequestMapping(value = "/goEdit") | ||||||
|     @ResponseBody |     @ResponseBody | ||||||
| 	public Object goEdit() throws Exception{ |     public Object goEdit() 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(); | ||||||
|  | @ -157,14 +161,16 @@ public class AppSafetyEnvironmentalController extends BaseController { | ||||||
|         return map; |         return map; | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
| 	/**修改 |     /** | ||||||
|  |      * 修改 | ||||||
|  |      * | ||||||
|      * @param |      * @param | ||||||
|      * @throws Exception |      * @throws Exception | ||||||
|      */ |      */ | ||||||
| 	@RequestMapping(value="/edit") |     @RequestMapping(value = "/edit") | ||||||
|     @ResponseBody |     @ResponseBody | ||||||
| 	public Object edit(@RequestParam(value="FFILE",required=false) MultipartFile file) throws Exception{ |     public Object edit(@RequestParam(value = "FFILE", required = false) MultipartFile file) 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(); | ||||||
|  | @ -173,8 +179,8 @@ public class AppSafetyEnvironmentalController extends BaseController { | ||||||
|         pd.put("OPERATTIME", DateUtil.date2Str(new Date()));    //修改时间
 |         pd.put("OPERATTIME", DateUtil.date2Str(new Date()));    //修改时间
 | ||||||
|         pd.put("ACTION_USER", pd.getString("ACTION_USER"));    //操作人
 |         pd.put("ACTION_USER", pd.getString("ACTION_USER"));    //操作人
 | ||||||
|         String ffile = DateUtil.getDays(); |         String ffile = DateUtil.getDays(); | ||||||
| 		if (file != null && StringUtils.isNotBlank(pd.getString("INSPECTION_USER_OPINION"))){ |         if (file != null && StringUtils.isNotBlank(pd.getString("INSPECTION_USER_OPINION"))) { | ||||||
| 			String suffixName = file.getOriginalFilename().substring(file.getOriginalFilename().lastIndexOf(".")+1).toLowerCase(); |             String suffixName = file.getOriginalFilename().substring(file.getOriginalFilename().lastIndexOf(".") + 1).toLowerCase(); | ||||||
|             if (!"pdf".equals(suffixName) && !"jpg".equals(suffixName) && !"jpeg".equals(suffixName) && !"png".equals(suffixName) && !"mp4".equals(suffixName)) { |             if (!"pdf".equals(suffixName) && !"jpg".equals(suffixName) && !"jpeg".equals(suffixName) && !"png".equals(suffixName) && !"mp4".equals(suffixName)) { | ||||||
|                 errInfo = "fail"; |                 errInfo = "fail"; | ||||||
|                 map.put("result", errInfo); |                 map.put("result", errInfo); | ||||||
|  | @ -184,8 +190,8 @@ public class AppSafetyEnvironmentalController extends BaseController { | ||||||
|             String fileName = this.get32UUID() + file.getOriginalFilename().substring(file.getOriginalFilename().lastIndexOf(".")); |             String fileName = this.get32UUID() + file.getOriginalFilename().substring(file.getOriginalFilename().lastIndexOf(".")); | ||||||
|             Smb.sshSftp(file, fileName, Const.FILEPATHFILE + pd.getString("CORPINFO_ID") + "/" + ffile); |             Smb.sshSftp(file, fileName, Const.FILEPATHFILE + pd.getString("CORPINFO_ID") + "/" + ffile); | ||||||
|             pd.put("CONFIRM_MESSAGE_SIGN_ROUTE", Const.FILEPATHFILE + pd.getString("CORPINFO_ID") + "/" + ffile + "/" + fileName); |             pd.put("CONFIRM_MESSAGE_SIGN_ROUTE", Const.FILEPATHFILE + pd.getString("CORPINFO_ID") + "/" + ffile + "/" + fileName); | ||||||
| 			pd.put("CONFIRM_MESSAGE",pd.getString("INSPECTION_USER_OPINION")); |             pd.put("CONFIRM_MESSAGE", pd.getString("INSPECTION_USER_OPINION")); | ||||||
| 			pd.put("CONFIRM_MESSAGE_TIME",DateUtil.date2Str(new Date())); |             pd.put("CONFIRM_MESSAGE_TIME", DateUtil.date2Str(new Date())); | ||||||
|         } |         } | ||||||
|         List<PageData> hiddenList = safetyenvironmentalService.edit(pd); |         List<PageData> hiddenList = safetyenvironmentalService.edit(pd); | ||||||
|         pd.put("hiddenList", hiddenList); |         pd.put("hiddenList", hiddenList); | ||||||
|  | @ -194,21 +200,23 @@ public class AppSafetyEnvironmentalController extends BaseController { | ||||||
|         return map; |         return map; | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
| 	/**修改 |     /** | ||||||
|  |      * 修改 | ||||||
|  |      * | ||||||
|      * @param |      * @param | ||||||
|      * @throws Exception |      * @throws Exception | ||||||
|      */ |      */ | ||||||
| 	@RequestMapping(value="/explain") |     @RequestMapping(value = "/explain") | ||||||
|     //@RequiresPermissions("safetyenvironmental:edit")
 |     //@RequiresPermissions("safetyenvironmental:edit")
 | ||||||
|     @ResponseBody |     @ResponseBody | ||||||
| 	public Object explain(@RequestParam(value="FFILE",required=false) MultipartFile[] files) throws Exception{ |     public Object explain(@RequestParam(value = "FFILE", required = false) MultipartFile[] files) 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(); | ||||||
|         if (files != null && files.length > 0) { |         if (files != null && files.length > 0) { | ||||||
|             MultipartFile file = files[0]; |             MultipartFile file = files[0]; | ||||||
| 			String suffixName = file.getOriginalFilename().substring(file.getOriginalFilename().lastIndexOf(".")+1).toLowerCase(); |             String suffixName = file.getOriginalFilename().substring(file.getOriginalFilename().lastIndexOf(".") + 1).toLowerCase(); | ||||||
|             if (!"pdf".equals(suffixName) && !"jpg".equals(suffixName) && !"jpeg".equals(suffixName) && !"png".equals(suffixName) && !"mp4".equals(suffixName)) { |             if (!"pdf".equals(suffixName) && !"jpg".equals(suffixName) && !"jpeg".equals(suffixName) && !"png".equals(suffixName) && !"mp4".equals(suffixName)) { | ||||||
|                 errInfo = "fail"; |                 errInfo = "fail"; | ||||||
|                 map.put("result", errInfo); |                 map.put("result", errInfo); | ||||||
|  | @ -217,28 +225,30 @@ public class AppSafetyEnvironmentalController extends BaseController { | ||||||
|             } |             } | ||||||
| 
 | 
 | ||||||
|             String ffile = DateUtil.getDays(); |             String ffile = DateUtil.getDays(); | ||||||
| 			String fileName = this.get32UUID()+file.getOriginalFilename().substring(file.getOriginalFilename().lastIndexOf(".")); |             String fileName = this.get32UUID() + file.getOriginalFilename().substring(file.getOriginalFilename().lastIndexOf(".")); | ||||||
|             Smb.sshSftp(file, fileName, Const.FILEPATHFILE + pd.getString("CORPINFO_ID") + "/" + ffile); |             Smb.sshSftp(file, fileName, Const.FILEPATHFILE + pd.getString("CORPINFO_ID") + "/" + ffile); | ||||||
| 
 | 
 | ||||||
|             pd.put("INSPECTION_ORIGINATOR_SIGN_IMG", Const.FILEPATHFILE + pd.getString("CORPINFO_ID") + "/" + ffile + "/" + fileName); |             pd.put("INSPECTION_ORIGINATOR_SIGN_IMG", Const.FILEPATHFILE + pd.getString("CORPINFO_ID") + "/" + ffile + "/" + fileName); | ||||||
|         } |         } | ||||||
|         safetyenvironmentalService.explain(pd); |         safetyenvironmentalService.explain(pd); | ||||||
| 		pd.put("inspector",pd.getString("OPERATOR")); |         pd.put("inspector", pd.getString("OPERATOR")); | ||||||
|         noticeCorpUtil.FailPleadind(pd); |         noticeCorpUtil.FailPleadind(pd); | ||||||
|         map.put("pd", pd); |         map.put("pd", pd); | ||||||
|         map.put("result", errInfo); |         map.put("result", errInfo); | ||||||
|         return map; |         return map; | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
| 	/**删除 |     /** | ||||||
|  |      * 删除 | ||||||
|  |      * | ||||||
|      * @param |      * @param | ||||||
|      * @throws Exception |      * @throws Exception | ||||||
|      */ |      */ | ||||||
| 	@RequestMapping(value="/delete") |     @RequestMapping(value = "/delete") | ||||||
|     @RequiresPermissions("safetyenvironmental:del") |     @RequiresPermissions("safetyenvironmental:del") | ||||||
|     @ResponseBody |     @ResponseBody | ||||||
| 	public Object delete() throws Exception{ |     public Object delete() throws Exception { | ||||||
| 		Map<String,String> map = new HashMap<String,String>(); |         Map<String, String> map = new HashMap<String, String>(); | ||||||
|         String errInfo = "success"; |         String errInfo = "success"; | ||||||
|         PageData pd = new PageData(); |         PageData pd = new PageData(); | ||||||
|         pd = this.getPageData(); |         pd = this.getPageData(); | ||||||
|  | @ -248,44 +258,48 @@ public class AppSafetyEnvironmentalController extends BaseController { | ||||||
|         return map; |         return map; | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
| 	 /**批量删除 |     /** | ||||||
|  |      * 批量删除 | ||||||
|  |      * | ||||||
|      * @param |      * @param | ||||||
|      * @throws Exception |      * @throws Exception | ||||||
|      */ |      */ | ||||||
| 	@RequestMapping(value="/deleteAll") |     @RequestMapping(value = "/deleteAll") | ||||||
|     @RequiresPermissions("safetyenvironmental:del") |     @RequiresPermissions("safetyenvironmental:del") | ||||||
|     @ResponseBody |     @ResponseBody | ||||||
| 	public Object deleteAll() throws Exception{ |     public Object deleteAll() 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.put("OPERATOR", Jurisdiction.getUSER_ID());    //修改人
 |         pd.put("OPERATOR", Jurisdiction.getUSER_ID());    //修改人
 | ||||||
|         pd.put("OPERATTIME", DateUtil.date2Str(new Date()));    //修改时间
 |         pd.put("OPERATTIME", DateUtil.date2Str(new Date()));    //修改时间
 | ||||||
|         String DATA_IDS = pd.getString("DATA_IDS"); |         String DATA_IDS = pd.getString("DATA_IDS"); | ||||||
| 		if(Tools.notEmpty(DATA_IDS)){ |         if (Tools.notEmpty(DATA_IDS)) { | ||||||
|             String[] ArrayDATA_IDS = DATA_IDS.split(","); |             String[] ArrayDATA_IDS = DATA_IDS.split(","); | ||||||
|             pd.put("ArrayDATA_IDS", ArrayDATA_IDS);    //待删除ids
 |             pd.put("ArrayDATA_IDS", ArrayDATA_IDS);    //待删除ids
 | ||||||
|             safetyenvironmentalService.deleteAll(pd); |             safetyenvironmentalService.deleteAll(pd); | ||||||
|             errInfo = "success"; |             errInfo = "success"; | ||||||
| 		}else{ |         } else { | ||||||
|             errInfo = "fail"; |             errInfo = "fail"; | ||||||
|         } |         } | ||||||
|         map.put("result", errInfo);                //返回结果
 |         map.put("result", errInfo);                //返回结果
 | ||||||
|         return map; |         return map; | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
| 	 /**导出到excel |     /** | ||||||
|  |      * 导出到excel | ||||||
|  |      * | ||||||
|      * @param |      * @param | ||||||
|      * @throws Exception |      * @throws Exception | ||||||
|      */ |      */ | ||||||
| 	@RequestMapping(value="/excel") |     @RequestMapping(value = "/excel") | ||||||
|     @RequiresPermissions("toExcel") |     @RequiresPermissions("toExcel") | ||||||
| 	public ModelAndView exportExcel() throws Exception{ |     public ModelAndView exportExcel() throws Exception { | ||||||
|         ModelAndView mv = new ModelAndView(); |         ModelAndView mv = new ModelAndView(); | ||||||
|         PageData pd = new PageData(); |         PageData pd = new PageData(); | ||||||
|         pd = this.getPageData(); |         pd = this.getPageData(); | ||||||
| 		Map<String,Object> dataMap = new HashMap<String,Object>(); |         Map<String, Object> dataMap = new HashMap<String, Object>(); | ||||||
|         List<String> titles = new ArrayList<String>(); |         List<String> titles = new ArrayList<String>(); | ||||||
|         titles.add("检查发起人");    //1
 |         titles.add("检查发起人");    //1
 | ||||||
|         titles.add("被检查单位");    //2
 |         titles.add("被检查单位");    //2
 | ||||||
|  | @ -308,7 +322,7 @@ public class AppSafetyEnvironmentalController extends BaseController { | ||||||
|         pd.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID());    //企业ID
 |         pd.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID());    //企业ID
 | ||||||
|         List<PageData> varOList = safetyenvironmentalService.listAll(pd); |         List<PageData> varOList = safetyenvironmentalService.listAll(pd); | ||||||
|         List<PageData> varList = new ArrayList<PageData>(); |         List<PageData> varList = new ArrayList<PageData>(); | ||||||
| 		for(int i=0;i<varOList.size();i++){ |         for (int i = 0; i < varOList.size(); i++) { | ||||||
|             PageData vpd = new PageData(); |             PageData vpd = new PageData(); | ||||||
|             vpd.put("var1", varOList.get(i).getString("INSPECTION_ORIGINATOR_ID"));        //1
 |             vpd.put("var1", varOList.get(i).getString("INSPECTION_ORIGINATOR_ID"));        //1
 | ||||||
|             vpd.put("var2", varOList.get(i).getString("INSPECTED_DEPARTMENT_ID"));        //2
 |             vpd.put("var2", varOList.get(i).getString("INSPECTED_DEPARTMENT_ID"));        //2
 | ||||||
|  | @ -331,18 +345,20 @@ public class AppSafetyEnvironmentalController extends BaseController { | ||||||
|         } |         } | ||||||
|         dataMap.put("varList", varList); |         dataMap.put("varList", varList); | ||||||
|         ObjectExcelView erv = new ObjectExcelView(); |         ObjectExcelView erv = new ObjectExcelView(); | ||||||
| 		mv = new ModelAndView(erv,dataMap); |         mv = new ModelAndView(erv, dataMap); | ||||||
|         return mv; |         return mv; | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
| 	/**安全环保检查待办作业数统计 |     /** | ||||||
|  |      * 安全环保检查待办作业数统计 | ||||||
|  |      * | ||||||
|      * @param |      * @param | ||||||
|      * @throws Exception |      * @throws Exception | ||||||
|      */ |      */ | ||||||
| 	@RequestMapping(value="/countCheck") |     @RequestMapping(value = "/countCheck") | ||||||
|     @ResponseBody |     @ResponseBody | ||||||
| 	public Object countCheck() throws Exception{ |     public Object countCheck() 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(); | ||||||
|  | @ -353,32 +369,34 @@ public class AppSafetyEnvironmentalController extends BaseController { | ||||||
| 
 | 
 | ||||||
|         map.put("result", errInfo); |         map.put("result", errInfo); | ||||||
|         map.put("confirmCount", confirmCount); |         map.put("confirmCount", confirmCount); | ||||||
| 		map.put("checkedCount",checkedCount); |         map.put("checkedCount", checkedCount); | ||||||
| 		map.put("repulseCount",repulseCount); |         map.put("repulseCount", repulseCount); | ||||||
| 		map.put("repulseAndCheckCount",repulseAndCheckCount); |         map.put("repulseAndCheckCount", repulseAndCheckCount); | ||||||
|         return map; |         return map; | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
| 	@RequestMapping(value="/getExplain") |     @RequestMapping(value = "/getExplain") | ||||||
|     @ResponseBody |     @ResponseBody | ||||||
| 	public Object getExplain() throws Exception{ |     public Object getExplain() 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 = this.getPageData(); |         PageData pd = this.getPageData(); | ||||||
|         List<PageData> list = explainService.findExplainById(pd); |         List<PageData> list = explainService.findExplainById(pd); | ||||||
| 		map.put("list",list); |         map.put("list", list); | ||||||
|         map.put("result", errInfo); |         map.put("result", errInfo); | ||||||
|         return map; |         return map; | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
| 	/**一公司app首页安全环保检查统计 |     /** | ||||||
|  |      * 一公司app首页安全环保检查统计 | ||||||
|  |      * | ||||||
|      * @param |      * @param | ||||||
|      * @throws Exception |      * @throws Exception | ||||||
|      */ |      */ | ||||||
| 	@RequestMapping(value="/countHome") |     @RequestMapping(value = "/countHome") | ||||||
|     @ResponseBody |     @ResponseBody | ||||||
| 	public Object countHome() throws Exception{ |     public Object countHome() 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(); | ||||||
|  | @ -388,19 +406,21 @@ public class AppSafetyEnvironmentalController extends BaseController { | ||||||
|         return map; |         return map; | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
| 	/**列表 |     /** | ||||||
|  |      * 列表 | ||||||
|  |      * | ||||||
|      * @param page |      * @param page | ||||||
|      * @throws Exception |      * @throws Exception | ||||||
|      */ |      */ | ||||||
| 	@RequestMapping(value="/pleadList") |     @RequestMapping(value = "/pleadList") | ||||||
|     @ResponseBody |     @ResponseBody | ||||||
| 	public Object pleadList(Page page) throws Exception{ |     public Object pleadList(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(); | ||||||
|         String KEYWORDS = pd.getString("KEYWORDS");                        //关键词检索条件
 |         String KEYWORDS = pd.getString("KEYWORDS");                        //关键词检索条件
 | ||||||
| 		if(Tools.notEmpty(KEYWORDS))pd.put("KEYWORDS", KEYWORDS.trim()); |         if (Tools.notEmpty(KEYWORDS)) pd.put("KEYWORDS", KEYWORDS.trim()); | ||||||
|         page.setPd(pd); |         page.setPd(pd); | ||||||
|         List<PageData> varList = safetyenvironmentalService.pleadList(page);    //列出SafetyEnvironmental列表
 |         List<PageData> varList = safetyenvironmentalService.pleadList(page);    //列出SafetyEnvironmental列表
 | ||||||
|         map.put("varList", varList); |         map.put("varList", varList); | ||||||
|  | @ -410,20 +430,23 @@ public class AppSafetyEnvironmentalController extends BaseController { | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| 	/**列表 |     /** | ||||||
|  |      * 列表 | ||||||
|      * 规则: 如果当前人是,被检查人,检查人,参与人则可以查询到此条数据 |      * 规则: 如果当前人是,被检查人,检查人,参与人则可以查询到此条数据 | ||||||
|  |      * | ||||||
|      * @param page |      * @param page | ||||||
|      * @throws Exception |      * @throws Exception | ||||||
|      */ |      */ | ||||||
| 	@RequestMapping(value="/checkList") |     @RequestMapping(value = "/checkList") | ||||||
|     @ResponseBody |     @ResponseBody | ||||||
| 	public Object checkList(Page page) throws Exception{ |     public Object checkList(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 = this.getPageData(); |         PageData pd = this.getPageData(); | ||||||
|         String KEYWORDS = pd.getString("KEYWORDS");                        //关键词检索条件
 |         String KEYWORDS = pd.getString("KEYWORDS");                        //关键词检索条件
 | ||||||
| 		if(Tools.notEmpty(KEYWORDS))pd.put("KEYWORDS", KEYWORDS.trim()); |         if (Tools.notEmpty(KEYWORDS)) pd.put("KEYWORDS", KEYWORDS.trim()); | ||||||
| 		pd.put("waffle",pd.getString("ARCHIVE_USER_ID")); |         pd.put("waffle", pd.getString("ARCHIVE_USER_ID")); | ||||||
|  |         pd.put("loginUserId", Jurisdiction.getUSER_ID()); | ||||||
|         page.setPd(pd); |         page.setPd(pd); | ||||||
|         List<PageData> varList = safetyenvironmentalService.checkList(page);    //列出SafetyEnvironmental列表
 |         List<PageData> varList = safetyenvironmentalService.checkList(page);    //列出SafetyEnvironmental列表
 | ||||||
|         /* 针对验收部分特殊处理 */ |         /* 针对验收部分特殊处理 */ | ||||||
|  | @ -435,23 +458,23 @@ public class AppSafetyEnvironmentalController extends BaseController { | ||||||
|                             || "7".equals(vector.getString("INSPECTION_STATUS"))) |                             || "7".equals(vector.getString("INSPECTION_STATUS"))) | ||||||
|             ) { |             ) { | ||||||
|                 PageData condition = new PageData(); |                 PageData condition = new PageData(); | ||||||
| 				condition.put("FOREIGN_ID",vector.getString("INSPECTION_ID")); |                 condition.put("FOREIGN_ID", vector.getString("INSPECTION_ID")); | ||||||
|                 List<PageData> waffle = hiddenService.findByKey(condition);  //d
 |                 List<PageData> waffle = hiddenService.findByKey(condition);  //d
 | ||||||
| 				if (waffle == null || waffle.isEmpty()){ |                 if (waffle == null || waffle.isEmpty()) { | ||||||
|                     continue; |                     continue; | ||||||
|                 } |                 } | ||||||
|                 Long number = waffle.stream() |                 Long number = waffle.stream() | ||||||
|                         .filter(n -> |                         .filter(n -> | ||||||
|                                 user_id.equals(n.getString("CREATOR")) |                                 user_id.equals(n.getString("CREATOR")) | ||||||
| 								&& (StringUtils.isNotBlank(n.getString("STATE"))&&( |                                         && (StringUtils.isNotBlank(n.getString("STATE")) && ( | ||||||
| 										"4".equals(n.getString("STATE"))|| "8".equals(n.getString("STATE")))) |                                         "4".equals(n.getString("STATE")) || "8".equals(n.getString("STATE")))) | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| 										&&(StringUtils.isBlank(n.getString("FINAL_CHECK"))|| "2".equals(n.getString("FINAL_CHECK"))) |                                         && (StringUtils.isBlank(n.getString("FINAL_CHECK")) || "2".equals(n.getString("FINAL_CHECK"))) | ||||||
|                         ) |                         ) | ||||||
|                         .count(); |                         .count(); | ||||||
| 				if (number >0){ |                 if (number > 0) { | ||||||
| 					vector.put("checkout",1); |                     vector.put("checkout", 1); | ||||||
|                 } |                 } | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|  | @ -461,13 +484,13 @@ public class AppSafetyEnvironmentalController extends BaseController { | ||||||
|         return map; |         return map; | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
| 	@RequestMapping(value="/showFlowChart") |     @RequestMapping(value = "/showFlowChart") | ||||||
|     @ResponseBody |     @ResponseBody | ||||||
| 	public  Object showFlowChart() throws Exception{ |     public Object showFlowChart() throws Exception { | ||||||
|         HashMap<String, Object> response = new HashMap<>(); |         HashMap<String, Object> response = new HashMap<>(); | ||||||
| 		response.put("result","success"); |         response.put("result", "success"); | ||||||
|         PageData condition = this.getPageData(); |         PageData condition = this.getPageData(); | ||||||
| 		condition.put("INSPECTION_ID",condition.getString("ID")); |         condition.put("INSPECTION_ID", condition.getString("ID")); | ||||||
|         PageData safety = safetyenvironmentalService.findById(condition); |         PageData safety = safetyenvironmentalService.findById(condition); | ||||||
|         if (safety == null || safety.size() <= 0) { |         if (safety == null || safety.size() <= 0) { | ||||||
|             response.put("result", "error"); |             response.put("result", "error"); | ||||||
|  | @ -517,7 +540,7 @@ public class AppSafetyEnvironmentalController extends BaseController { | ||||||
| //					.forEach(n -> n.safety_assessor_util(assess));
 | //					.forEach(n -> n.safety_assessor_util(assess));
 | ||||||
| //		}
 | //		}
 | ||||||
|         response.put("varList", nodes); |         response.put("varList", nodes); | ||||||
| 		response.put("active" ,overseer.getSafetyAppVector()); |         response.put("active", overseer.getSafetyAppVector()); | ||||||
|         return response; |         return response; | ||||||
|     } |     } | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -737,31 +737,35 @@ public class SafetyEnvironmentalController extends BaseController { | ||||||
|         pd.put("loginUserId", Jurisdiction.getUSER_ID()); |         pd.put("loginUserId", Jurisdiction.getUSER_ID()); | ||||||
|         List<PageData> varList = safetyenvironmentalService.checkList(page);    //列出SafetyEnvironmental列表
 |         List<PageData> varList = safetyenvironmentalService.checkList(page);    //列出SafetyEnvironmental列表
 | ||||||
|         /* 针对验收部分特殊处理 */ |         /* 针对验收部分特殊处理 */ | ||||||
|         for (PageData vector : varList) { | //        for (PageData vector : varList) {
 | ||||||
|             if (StringUtils.isNotBlank(vector.getString("INSPECTION_STATUS")) && | //            if (StringUtils.isNotBlank(vector.getString("INSPECTION_STATUS")) &&
 | ||||||
|                     ("6".equals(vector.getString("INSPECTION_STATUS")) | //                    ("6".equals(vector.getString("INSPECTION_STATUS"))
 | ||||||
|                             || "5".equals(vector.getString("INSPECTION_STATUS")) | //                            || "5".equals(vector.getString("INSPECTION_STATUS"))
 | ||||||
| //                            || "7".equals(vector.getString("INSPECTION_STATUS"))
 | ////                            || "7".equals(vector.getString("INSPECTION_STATUS"))
 | ||||||
|                     ) | //                    )
 | ||||||
|             ) { | //            ) {
 | ||||||
|                 PageData condition = new PageData(); | //                PageData condition = new PageData();
 | ||||||
|                 condition.put("FOREIGN_ID", vector.getString("INSPECTION_ID")); | //                condition.put("FOREIGN_ID", vector.getString("INSPECTION_ID"));
 | ||||||
|                 List<PageData> waffle = hiddenService.findByKey(condition); | //                List<PageData> waffle = hiddenService.findByKey(condition);
 | ||||||
|                 if (waffle == null || waffle.isEmpty()) { | //                if (waffle == null || waffle.isEmpty()) {
 | ||||||
|                     continue; | //                    continue;
 | ||||||
|                 } | //                }
 | ||||||
|                 Long number = waffle.stream() | //                Long number = waffle.stream()
 | ||||||
|                         .filter(n -> | //                        .filter(n -> Jurisdiction.getUSER_ID().equals(n.getString("CREATOR")) &&
 | ||||||
|                                 Jurisdiction.getUSER_ID().equals(n.getString("CREATOR")) && | //                                        (StringUtils.isNotBlank(n.getString("STATE")) &&
 | ||||||
|                                         (StringUtils.isNotBlank(n.getString("STATE")) && ("4".equals(n.getString("STATE")) || "8".equals(n.getString("STATE")))) && | //                                        ("4".equals(n.getString("STATE")) ||
 | ||||||
|                                         (StringUtils.isBlank(n.getString("FINAL_CHECK")) || "2".equals(n.getString("FINAL_CHECK"))) | //                                        "8".equals(n.getString("STATE")))) &&
 | ||||||
|                         ) | //                                        (StringUtils.isBlank(n.getString("FINAL_CHECK")) ||
 | ||||||
|                         .count(); | //                                        "2".equals(n.getString("FINAL_CHECK")))
 | ||||||
|                 if (number > 0) { | //                        )
 | ||||||
|                     vector.put("checkout", 1); | //                        .count();
 | ||||||
|                 } | //                if (number > 0) {
 | ||||||
|             } | //                    vector.put("checkout", 1);
 | ||||||
|         } | //                } else {
 | ||||||
|  | //                    vector.put("checkout", 0);
 | ||||||
|  | //                }
 | ||||||
|  | //            }
 | ||||||
|  | //        }
 | ||||||
|         map.put("varList", varList); |         map.put("varList", varList); | ||||||
|         map.put("page", page); |         map.put("page", page); | ||||||
|         map.put("result", errInfo); |         map.put("result", errInfo); | ||||||
|  |  | ||||||
|  | @ -37,41 +37,43 @@ public class SafetyEnvironmentalInspectorController extends BaseController { | ||||||
|     private DepartmentService departmentService; |     private DepartmentService departmentService; | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| 	/**列表 |     /** | ||||||
|  |      * 列表 | ||||||
|  |      * | ||||||
|      * @param page |      * @param page | ||||||
|      * @throws Exception |      * @throws Exception | ||||||
|      */ |      */ | ||||||
| 	@RequestMapping(value="/list") |     @RequestMapping(value = "/list") | ||||||
|     @RequiresPermissions("safetyenvironmentalinspector:list") |     @RequiresPermissions("safetyenvironmentalinspector:list") | ||||||
|     @ResponseBody |     @ResponseBody | ||||||
| 	public Object list(Page page) throws Exception{ |     public Object list(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(); | ||||||
|         String KEYWORDS = pd.getString("KEYWORDS");                        //关键词检索条件
 |         String KEYWORDS = pd.getString("KEYWORDS");                        //关键词检索条件
 | ||||||
| 		if(Tools.notEmpty(KEYWORDS))pd.put("KEYWORDS", KEYWORDS.trim()); |         if (Tools.notEmpty(KEYWORDS)) pd.put("KEYWORDS", KEYWORDS.trim()); | ||||||
|         pd.put("INSPECTION_USER_ID", Jurisdiction.getUSER_ID());    //检查人ID
 |         pd.put("INSPECTION_USER_ID", Jurisdiction.getUSER_ID());    //检查人ID
 | ||||||
|         Session session = Jurisdiction.getSession(); |         Session session = Jurisdiction.getSession(); | ||||||
| 		User loginUser = (User)session.getAttribute(Const.SESSION_USER); |         User loginUser = (User) session.getAttribute(Const.SESSION_USER); | ||||||
| 		if(null != loginUser){ |         if (null != loginUser) { | ||||||
| 			pd.put("supDeparIds",loginUser.getSuperviseDepartId()); |             pd.put("supDeparIds", loginUser.getSuperviseDepartId()); | ||||||
| 			pd.put("roleLevel",loginUser.getRoleLevel()); |             pd.put("roleLevel", loginUser.getRoleLevel()); | ||||||
| 			pd.put("loginUserId",loginUser.getUSER_ID()); |             pd.put("loginUserId", loginUser.getUSER_ID()); | ||||||
|         } |         } | ||||||
| 
 |         pd.put("loginUserId", Jurisdiction.getUSER_ID()); | ||||||
|         page.setPd(pd); |         page.setPd(pd); | ||||||
|         List<PageData> varList = safetyenvironmentalinspectorService.list(page);    //列出SafetyEnvironmentalInspector列表
 |         List<PageData> varList = safetyenvironmentalinspectorService.list(page);    //列出SafetyEnvironmentalInspector列表
 | ||||||
| 		for (PageData vector: varList) { |         for (PageData vector : varList) { | ||||||
|             PageData condition = new PageData(); |             PageData condition = new PageData(); | ||||||
| 			condition.put("DEPARTMENT_ID",vector.getString("INSPECTED_DEPARTMENT_ID")); |             condition.put("DEPARTMENT_ID", vector.getString("INSPECTED_DEPARTMENT_ID")); | ||||||
|             List<PageData> parent_list = departmentService.getGenealogy(condition); |             List<PageData> parent_list = departmentService.getGenealogy(condition); | ||||||
|             if (parent_list == null || parent_list.size() < 1) { |             if (parent_list == null || parent_list.size() < 1) { | ||||||
|                 String corp_infos = ""; |                 String corp_infos = ""; | ||||||
|                 vector.put("INSPECTED_DEPARTMENT_NAMES", corp_infos); |                 vector.put("INSPECTED_DEPARTMENT_NAMES", corp_infos); | ||||||
|             } else { |             } else { | ||||||
|                 String corp_infos = parent_list.stream().map(n -> n.getString("NAME")).collect(Collectors.joining("-")); |                 String corp_infos = parent_list.stream().map(n -> n.getString("NAME")).collect(Collectors.joining("-")); | ||||||
| 				vector.put("INSPECTED_DEPARTMENT_NAMES",corp_infos); |                 vector.put("INSPECTED_DEPARTMENT_NAMES", corp_infos); | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|         map.put("varList", varList); |         map.put("varList", varList); | ||||||
|  | @ -80,19 +82,21 @@ public class SafetyEnvironmentalInspectorController extends BaseController { | ||||||
|         return map; |         return map; | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
| 	/**检查人核实 |     /** | ||||||
|  |      * 检查人核实 | ||||||
|  |      * | ||||||
|      * @param |      * @param | ||||||
|      * @throws Exception |      * @throws Exception | ||||||
|      */ |      */ | ||||||
| 	@RequestMapping(value="/verify") |     @RequestMapping(value = "/verify") | ||||||
|     @RequiresPermissions("safetyenvironmentalinspector:add") |     @RequiresPermissions("safetyenvironmentalinspector:add") | ||||||
|     @ResponseBody |     @ResponseBody | ||||||
| 	public Object verify() throws Exception{ |     public Object verify() 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(); | ||||||
| 		PageData uBean= safetyenvironmentalinspectorService.findById(pd); |         PageData uBean = safetyenvironmentalinspectorService.findById(pd); | ||||||
|         uBean.put("INSPECTION_USER_OPINION", pd.getString("INSPECTION_USER_OPINION")); |         uBean.put("INSPECTION_USER_OPINION", pd.getString("INSPECTION_USER_OPINION")); | ||||||
|         uBean.put("INSPECTION_USER_SIGN_TIME", DateUtil.date2Str(new Date())); |         uBean.put("INSPECTION_USER_SIGN_TIME", DateUtil.date2Str(new Date())); | ||||||
|         uBean.put("OPERATOR", Jurisdiction.getUSER_ID());    //修改人
 |         uBean.put("OPERATOR", Jurisdiction.getUSER_ID());    //修改人
 | ||||||
|  | @ -102,7 +106,7 @@ public class SafetyEnvironmentalInspectorController extends BaseController { | ||||||
| 
 | 
 | ||||||
|         if (StringUtils.isNotBlank(pd.getString("INSPECTION_USER_SIGN_IMG"))) { |         if (StringUtils.isNotBlank(pd.getString("INSPECTION_USER_SIGN_IMG"))) { | ||||||
|             MultipartFile file = BASE64DecodedMultipartFile.base64ToMultipart(pd.getString("INSPECTION_USER_SIGN_IMG")); |             MultipartFile file = BASE64DecodedMultipartFile.base64ToMultipart(pd.getString("INSPECTION_USER_SIGN_IMG")); | ||||||
| 			String suffixName = file.getOriginalFilename().substring(file.getOriginalFilename().lastIndexOf(".")+1).toLowerCase(); |             String suffixName = file.getOriginalFilename().substring(file.getOriginalFilename().lastIndexOf(".") + 1).toLowerCase(); | ||||||
|             if (!"pdf".equals(suffixName) && !"jpg".equals(suffixName) && !"jpeg".equals(suffixName) && !"png".equals(suffixName) && !"mp4".equals(suffixName)) { |             if (!"pdf".equals(suffixName) && !"jpg".equals(suffixName) && !"jpeg".equals(suffixName) && !"png".equals(suffixName) && !"mp4".equals(suffixName)) { | ||||||
|                 errInfo = "fail"; |                 errInfo = "fail"; | ||||||
|                 map.put("result", errInfo); |                 map.put("result", errInfo); | ||||||
|  | @ -110,7 +114,7 @@ public class SafetyEnvironmentalInspectorController extends BaseController { | ||||||
|                 return map; |                 return map; | ||||||
|             } |             } | ||||||
|             String ffile = DateUtil.getDays(); |             String ffile = DateUtil.getDays(); | ||||||
| 			String fileName = this.get32UUID()+file.getOriginalFilename().substring(file.getOriginalFilename().lastIndexOf(".")); |             String fileName = this.get32UUID() + file.getOriginalFilename().substring(file.getOriginalFilename().lastIndexOf(".")); | ||||||
|             Smb.sshSftp(file, fileName, Const.FILEPATHFILE + pd.getString("CORPINFO_ID") + "/" + ffile); |             Smb.sshSftp(file, fileName, Const.FILEPATHFILE + pd.getString("CORPINFO_ID") + "/" + ffile); | ||||||
| 
 | 
 | ||||||
|             uBean.put("INSPECTION_USER_SIGN_IMG", Const.FILEPATHFILE + pd.getString("CORPINFO_ID") + "/" + ffile + "/" + fileName); |             uBean.put("INSPECTION_USER_SIGN_IMG", Const.FILEPATHFILE + pd.getString("CORPINFO_ID") + "/" + ffile + "/" + fileName); | ||||||
|  | @ -122,24 +126,17 @@ public class SafetyEnvironmentalInspectorController extends BaseController { | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| 
 |     /** | ||||||
| 
 |      * 新增 | ||||||
| 
 |      * | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
| 	/**新增 |  | ||||||
|      * @param |      * @param | ||||||
|      * @throws Exception |      * @throws Exception | ||||||
|      */ |      */ | ||||||
| 	@RequestMapping(value="/add") |     @RequestMapping(value = "/add") | ||||||
|     @RequiresPermissions("safetyenvironmentalinspector:add") |     @RequiresPermissions("safetyenvironmentalinspector:add") | ||||||
|     @ResponseBody |     @ResponseBody | ||||||
| 	public Object add() throws Exception{ |     public Object add() 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(); | ||||||
|  | @ -156,15 +153,17 @@ public class SafetyEnvironmentalInspectorController extends BaseController { | ||||||
|         return map; |         return map; | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
| 	/**删除 |     /** | ||||||
|  |      * 删除 | ||||||
|  |      * | ||||||
|      * @param |      * @param | ||||||
|      * @throws Exception |      * @throws Exception | ||||||
|      */ |      */ | ||||||
| 	@RequestMapping(value="/delete") |     @RequestMapping(value = "/delete") | ||||||
|     @RequiresPermissions("safetyenvironmentalinspector:del") |     @RequiresPermissions("safetyenvironmentalinspector:del") | ||||||
|     @ResponseBody |     @ResponseBody | ||||||
| 	public Object delete() throws Exception{ |     public Object delete() throws Exception { | ||||||
| 		Map<String,String> map = new HashMap<String,String>(); |         Map<String, String> map = new HashMap<String, String>(); | ||||||
|         String errInfo = "success"; |         String errInfo = "success"; | ||||||
|         PageData pd = new PageData(); |         PageData pd = new PageData(); | ||||||
|         pd = this.getPageData(); |         pd = this.getPageData(); | ||||||
|  | @ -175,15 +174,17 @@ public class SafetyEnvironmentalInspectorController extends BaseController { | ||||||
|         return map; |         return map; | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
| 	/**修改 |     /** | ||||||
|  |      * 修改 | ||||||
|  |      * | ||||||
|      * @param |      * @param | ||||||
|      * @throws Exception |      * @throws Exception | ||||||
|      */ |      */ | ||||||
| 	@RequestMapping(value="/edit") |     @RequestMapping(value = "/edit") | ||||||
|     @RequiresPermissions("safetyenvironmentalinspector:edit") |     @RequiresPermissions("safetyenvironmentalinspector:edit") | ||||||
|     @ResponseBody |     @ResponseBody | ||||||
| 	public Object edit() throws Exception{ |     public Object edit() 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(); | ||||||
|  | @ -195,15 +196,17 @@ public class SafetyEnvironmentalInspectorController extends BaseController { | ||||||
|         return map; |         return map; | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
| 	 /**去修改页面获取数据 |     /** | ||||||
|  |      * 去修改页面获取数据 | ||||||
|  |      * | ||||||
|      * @param |      * @param | ||||||
|      * @throws Exception |      * @throws Exception | ||||||
|      */ |      */ | ||||||
| 	@RequestMapping(value="/goEdit") |     @RequestMapping(value = "/goEdit") | ||||||
|     @RequiresPermissions("safetyenvironmentalinspector:edit") |     @RequiresPermissions("safetyenvironmentalinspector:edit") | ||||||
|     @ResponseBody |     @ResponseBody | ||||||
| 	public Object goEdit() throws Exception{ |     public Object goEdit() 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(); | ||||||
|  | @ -213,44 +216,48 @@ public class SafetyEnvironmentalInspectorController extends BaseController { | ||||||
|         return map; |         return map; | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
| 	 /**批量删除 |     /** | ||||||
|  |      * 批量删除 | ||||||
|  |      * | ||||||
|      * @param |      * @param | ||||||
|      * @throws Exception |      * @throws Exception | ||||||
|      */ |      */ | ||||||
| 	@RequestMapping(value="/deleteAll") |     @RequestMapping(value = "/deleteAll") | ||||||
|     @RequiresPermissions("safetyenvironmentalinspector:del") |     @RequiresPermissions("safetyenvironmentalinspector:del") | ||||||
|     @ResponseBody |     @ResponseBody | ||||||
| 	public Object deleteAll() throws Exception{ |     public Object deleteAll() 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.put("OPERATOR", Jurisdiction.getUSER_ID());    //修改人
 |         pd.put("OPERATOR", Jurisdiction.getUSER_ID());    //修改人
 | ||||||
|         pd.put("OPERATTIME", DateUtil.date2Str(new Date()));    //修改时间
 |         pd.put("OPERATTIME", DateUtil.date2Str(new Date()));    //修改时间
 | ||||||
|         String DATA_IDS = pd.getString("DATA_IDS"); |         String DATA_IDS = pd.getString("DATA_IDS"); | ||||||
| 		if(Tools.notEmpty(DATA_IDS)){ |         if (Tools.notEmpty(DATA_IDS)) { | ||||||
|             String[] ArrayDATA_IDS = DATA_IDS.split(","); |             String[] ArrayDATA_IDS = DATA_IDS.split(","); | ||||||
|             pd.put("ArrayDATA_IDS", ArrayDATA_IDS);    //待删除ids
 |             pd.put("ArrayDATA_IDS", ArrayDATA_IDS);    //待删除ids
 | ||||||
|             safetyenvironmentalinspectorService.deleteAll(pd); |             safetyenvironmentalinspectorService.deleteAll(pd); | ||||||
|             errInfo = "success"; |             errInfo = "success"; | ||||||
| 		}else{ |         } else { | ||||||
|             errInfo = "fail"; |             errInfo = "fail"; | ||||||
|         } |         } | ||||||
|         map.put("result", errInfo);                //返回结果
 |         map.put("result", errInfo);                //返回结果
 | ||||||
|         return map; |         return map; | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
| 	 /**导出到excel |     /** | ||||||
|  |      * 导出到excel | ||||||
|  |      * | ||||||
|      * @param |      * @param | ||||||
|      * @throws Exception |      * @throws Exception | ||||||
|      */ |      */ | ||||||
| 	@RequestMapping(value="/excel") |     @RequestMapping(value = "/excel") | ||||||
|     @RequiresPermissions("toExcel") |     @RequiresPermissions("toExcel") | ||||||
| 	public ModelAndView exportExcel() throws Exception{ |     public ModelAndView exportExcel() throws Exception { | ||||||
|         ModelAndView mv = new ModelAndView(); |         ModelAndView mv = new ModelAndView(); | ||||||
|         PageData pd = new PageData(); |         PageData pd = new PageData(); | ||||||
|         pd = this.getPageData(); |         pd = this.getPageData(); | ||||||
| 		Map<String,Object> dataMap = new HashMap<String,Object>(); |         Map<String, Object> dataMap = new HashMap<String, Object>(); | ||||||
|         List<String> titles = new ArrayList<String>(); |         List<String> titles = new ArrayList<String>(); | ||||||
|         titles.add("安全环保检查ID");    //1
 |         titles.add("安全环保检查ID");    //1
 | ||||||
|         titles.add("检查人");    //2
 |         titles.add("检查人");    //2
 | ||||||
|  | @ -267,7 +274,7 @@ public class SafetyEnvironmentalInspectorController extends BaseController { | ||||||
|         pd.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID());    //企业ID
 |         pd.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID());    //企业ID
 | ||||||
|         List<PageData> varOList = safetyenvironmentalinspectorService.listAll(pd); |         List<PageData> varOList = safetyenvironmentalinspectorService.listAll(pd); | ||||||
|         List<PageData> varList = new ArrayList<PageData>(); |         List<PageData> varList = new ArrayList<PageData>(); | ||||||
| 		for(int i=0;i<varOList.size();i++){ |         for (int i = 0; i < varOList.size(); i++) { | ||||||
|             PageData vpd = new PageData(); |             PageData vpd = new PageData(); | ||||||
|             vpd.put("var1", varOList.get(i).getString("INSPECTION_ID"));        //1
 |             vpd.put("var1", varOList.get(i).getString("INSPECTION_ID"));        //1
 | ||||||
|             vpd.put("var2", varOList.get(i).getString("INSPECTION_USER_ID"));        //2
 |             vpd.put("var2", varOList.get(i).getString("INSPECTION_USER_ID"));        //2
 | ||||||
|  | @ -284,7 +291,7 @@ public class SafetyEnvironmentalInspectorController extends BaseController { | ||||||
|         } |         } | ||||||
|         dataMap.put("varList", varList); |         dataMap.put("varList", varList); | ||||||
|         ObjectExcelView erv = new ObjectExcelView(); |         ObjectExcelView erv = new ObjectExcelView(); | ||||||
| 		mv = new ModelAndView(erv,dataMap); |         mv = new ModelAndView(erv, dataMap); | ||||||
|         return mv; |         return mv; | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -4,6 +4,7 @@ import com.zcloud.entity.messages.PushRecords; | ||||||
| import com.zcloud.service.messages.PushMessages; | import com.zcloud.service.messages.PushMessages; | ||||||
| import lombok.AllArgsConstructor; | import lombok.AllArgsConstructor; | ||||||
| import org.springframework.stereotype.Component; | import org.springframework.stereotype.Component; | ||||||
|  | import org.springframework.transaction.annotation.Transactional; | ||||||
| 
 | 
 | ||||||
| /** | /** | ||||||
|  * 发送站内信 |  * 发送站内信 | ||||||
|  | @ -16,6 +17,7 @@ public class AllMessagesImpl implements PushMessages { | ||||||
|     private final SmsMessagesImpl smsMessages; |     private final SmsMessagesImpl smsMessages; | ||||||
| 
 | 
 | ||||||
|     @Override |     @Override | ||||||
|  |     @Transactional(rollbackFor = Exception.class) | ||||||
|     public void push(PushRecords pushRecords, String userId) throws Exception { |     public void push(PushRecords pushRecords, String userId) throws Exception { | ||||||
|         insideMessages.push(pushRecords, userId); |         insideMessages.push(pushRecords, userId); | ||||||
|         smsMessages.push(pushRecords, userId); |         smsMessages.push(pushRecords, userId); | ||||||
|  |  | ||||||
|  | @ -6,6 +6,7 @@ import com.zcloud.service.bus.NoticeCorpService; | ||||||
| import com.zcloud.service.messages.PushMessages; | import com.zcloud.service.messages.PushMessages; | ||||||
| import lombok.AllArgsConstructor; | import lombok.AllArgsConstructor; | ||||||
| import org.springframework.stereotype.Component; | import org.springframework.stereotype.Component; | ||||||
|  | import org.springframework.transaction.annotation.Transactional; | ||||||
| 
 | 
 | ||||||
| /** | /** | ||||||
|  * 发送站内信 |  * 发送站内信 | ||||||
|  | @ -17,6 +18,7 @@ public class InsideMessagesImpl implements PushMessages { | ||||||
|     private final NoticeCorpService noticeCorpService; |     private final NoticeCorpService noticeCorpService; | ||||||
| 
 | 
 | ||||||
|     @Override |     @Override | ||||||
|  |     @Transactional(rollbackFor = Exception.class) | ||||||
|     public void push(PushRecords pushRecords, String userId) throws Exception { |     public void push(PushRecords pushRecords, String userId) throws Exception { | ||||||
|         PageData mes = new PageData(); |         PageData mes = new PageData(); | ||||||
|         mes.put("BIANMA", "PUSH_RECORDS"); |         mes.put("BIANMA", "PUSH_RECORDS"); | ||||||
|  |  | ||||||
|  | @ -10,7 +10,6 @@ import com.zcloud.util.UuidUtil; | ||||||
| import lombok.RequiredArgsConstructor; | import lombok.RequiredArgsConstructor; | ||||||
| import lombok.extern.slf4j.Slf4j; | import lombok.extern.slf4j.Slf4j; | ||||||
| import org.springframework.stereotype.Service; | import org.springframework.stereotype.Service; | ||||||
| import org.springframework.transaction.annotation.Transactional; |  | ||||||
| 
 | 
 | ||||||
| import java.util.Map; | import java.util.Map; | ||||||
| 
 | 
 | ||||||
|  | @ -22,9 +21,7 @@ public class MessagesServiceImpl implements MessagesService { | ||||||
|     private final MessagesMapper mapper; |     private final MessagesMapper mapper; | ||||||
|     private final Map<String, PushMessages> messages; |     private final Map<String, PushMessages> messages; | ||||||
|      |      | ||||||
| 
 |  | ||||||
|     @Override |     @Override | ||||||
|     @Transactional(rollbackFor = Exception.class) |  | ||||||
|     public void push(PushRecords pushRecords) throws Exception { |     public void push(PushRecords pushRecords) throws Exception { | ||||||
|         // 先记录数据
 |         // 先记录数据
 | ||||||
|         pushRecords.setId(UuidUtil.get32UUID()); |         pushRecords.setId(UuidUtil.get32UUID()); | ||||||
|  |  | ||||||
|  | @ -117,9 +117,33 @@ public class AliSmsToolUtil { | ||||||
|         //发短信
 |         //发短信
 | ||||||
|     	Map<String,Object> map = new HashMap<String,Object>(); |     	Map<String,Object> map = new HashMap<String,Object>(); | ||||||
| 		map.put("infoDetail", "阿斯顿发"); | 		map.put("infoDetail", "阿斯顿发"); | ||||||
| 		map.put("phone", "18630363710"); | 		map.put("phone", "18630387571"); | ||||||
| 		map.put("infoType", "阿三地方"); | 		map.put("infoType", "阿三地方"); | ||||||
|  |         map.put("templateCode", "SMS_227260789"); | ||||||
| 		List<PageData> paramsList = new ArrayList<PageData>(); | 		List<PageData> paramsList = new ArrayList<PageData>(); | ||||||
|  |         PageData params1 = new PageData(); | ||||||
|  |         // 第1个参数
 | ||||||
|  |         params1.put("name", "number");// 存入短信模板中的参数名称
 | ||||||
|  |         params1.put("value", 2);// 存入上面参数名称所传递的值
 | ||||||
|  |         paramsList.add(params1); | ||||||
|  | 
 | ||||||
|  |         PageData params2 = new PageData(); | ||||||
|  |         // 第2个参数
 | ||||||
|  |         params2.put("name", "params1");// 存入短信模板中的参数名称
 | ||||||
|  |         params2.put("value", "盲板作业");// 存入上面参数名称所传递的值
 | ||||||
|  |         paramsList.add(params2); | ||||||
|  | 
 | ||||||
|  |         PageData params3 = new PageData(); | ||||||
|  |         // 第3个参数
 | ||||||
|  |         params3.put("name", "params2");// 存入短信模板中的参数名称
 | ||||||
|  |         params3.put("value", "生产部门意见");// 存入上面参数名称所传递的值
 | ||||||
|  |         paramsList.add(params3); | ||||||
|  | 
 | ||||||
|  |         PageData params4 = new PageData(); | ||||||
|  |         // 第4个参数
 | ||||||
|  |         params4.put("name", "params3");// 存入短信模板中的参数名称
 | ||||||
|  |         params4.put("value", "审核");// 存入上面参数名称所传递的值
 | ||||||
|  |         paramsList.add(params4); | ||||||
|         SendSmsResponse response = sendSms(map,paramsList); |         SendSmsResponse response = sendSms(map,paramsList); | ||||||
|         System.out.println("短信接口返回的数据----------------"); |         System.out.println("短信接口返回的数据----------------"); | ||||||
|         System.out.println("Code=" + response.getCode()); |         System.out.println("Code=" + response.getCode()); | ||||||
|  |  | ||||||
|  | @ -194,7 +194,11 @@ | ||||||
| 			) | 			) | ||||||
| 		</if> | 		</if> | ||||||
| 		GROUP BY f.INSPECTION_ID | 		GROUP BY f.INSPECTION_ID | ||||||
| 		ORDER BY FIELD (se.INSPECTION_STATUS , '0','1','2','3','4','5','6','7','8','-1','-2') asc, se.INSPECTION_TIME_START DESC , se.INSPECTION_TIME_END DESC | 		ORDER BY | ||||||
|  | 		FIELD(if(f.INSPECTION_USER_SIGN_TIME is not null,'2','1'), '1','2'), | ||||||
|  | 		FIELD(if(se.INSPECTED_SITEUSER_ID = #{pd.loginUserId},#{pd.loginUserId},'1'), #{pd.loginUserId}, '1'), | ||||||
|  | 		FIELD (se.INSPECTION_STATUS , '0','1','2','3','4','5','6','7','8','-1','-2') , | ||||||
|  | 		se.INSPECTION_TIME_START DESC , se.INSPECTION_TIME_END DESC | ||||||
| 	</select> | 	</select> | ||||||
| 
 | 
 | ||||||
| 	<!-- 列表(全部) --> | 	<!-- 列表(全部) --> | ||||||
|  |  | ||||||
|  | @ -649,64 +649,88 @@ | ||||||
| 
 | 
 | ||||||
| 	<!-- 列表 --> | 	<!-- 列表 --> | ||||||
| 	<select id="checklistPage" parameterType="page" resultType="pd"> | 	<select id="checklistPage" parameterType="page" resultType="pd"> | ||||||
| 		select |         select iou.NAME                                                    INSPECTION_ORIGINATOR_NAME, | ||||||
| 		iou.NAME INSPECTION_ORIGINATOR_NAME, |  | ||||||
|                ild.NAME                                                    INSPECTION_LEADDEPARTMENT_NAME, |                ild.NAME                                                    INSPECTION_LEADDEPARTMENT_NAME, | ||||||
|                iod.NAME                                                    INSPECTION_DEPARTMENT_NAME, |                iod.NAME                                                    INSPECTION_DEPARTMENT_NAME, | ||||||
|                isd.NAME                                                    INSPECTED_DEPARTMENT_NAME, |                isd.NAME                                                    INSPECTED_DEPARTMENT_NAME, | ||||||
|                isu.NAME                                                    INSPECTED_SITEUSER_NAME, |                isu.NAME                                                    INSPECTED_SITEUSER_NAME, | ||||||
| 		IFNULL(GROUP_CONCAT(REPLACE(siu.USER_ID,'/',',')),'') AS INSPECTION_USER_ID, |                if(h.`count` > 0, 1, null)                               as checkout, | ||||||
| 		IFNULL(GROUP_CONCAT(REPLACE(siu.NAME,'/',',')),'') AS INSPECTION_USER_NAME, |                IFNULL(GROUP_CONCAT(REPLACE(siu.USER_ID, '/', ',')), '') AS INSPECTION_USER_ID, | ||||||
| 		CASE WHEN IFNULL(f.INSPECTION_TYPE_OTHER, '') = '' THEN d.NAME ELSE f.INSPECTION_TYPE_OTHER END INSPECTION_TYPE_NAME, |                IFNULL(GROUP_CONCAT(REPLACE(siu.NAME, '/', ',')), '')    AS INSPECTION_USER_NAME, | ||||||
| 		<include refid="Field"></include> |                CASE | ||||||
|  |                    WHEN IFNULL(f.INSPECTION_TYPE_OTHER, '') = '' THEN d.NAME | ||||||
|  |                    ELSE f.INSPECTION_TYPE_OTHER END                        INSPECTION_TYPE_NAME, | ||||||
|  |         <include refid="Field"> | ||||||
|  |         </include> | ||||||
|         from |         from | ||||||
| 		<include refid="tableName"></include> f |         <include refid="tableName"> | ||||||
|  |         </include> | ||||||
|  |         f | ||||||
|             LEFT JOIN vi_user_all iou ON iou.USER_ID = f.INSPECTION_ORIGINATOR_ID |             LEFT JOIN vi_user_all iou ON iou.USER_ID = f.INSPECTION_ORIGINATOR_ID | ||||||
|             LEFT JOIN OA_DEPARTMENT ild ON ild.DEPARTMENT_ID = f.INSPECTION_LEADDEPARTMENT_ID |             LEFT JOIN OA_DEPARTMENT ild ON ild.DEPARTMENT_ID = f.INSPECTION_LEADDEPARTMENT_ID | ||||||
|             LEFT JOIN vi_department_all iod ON iod.DEPARTMENT_ID = iou.DEPARTMENT_ID |             LEFT JOIN vi_department_all iod ON iod.DEPARTMENT_ID = iou.DEPARTMENT_ID | ||||||
|             LEFT JOIN OA_DEPARTMENT isd ON isd.DEPARTMENT_ID = f.INSPECTED_DEPARTMENT_ID |             LEFT JOIN OA_DEPARTMENT isd ON isd.DEPARTMENT_ID = f.INSPECTED_DEPARTMENT_ID | ||||||
|             LEFT JOIN SYS_USER isu ON isu.USER_ID = f.INSPECTED_SITEUSER_ID |             LEFT JOIN SYS_USER isu ON isu.USER_ID = f.INSPECTED_SITEUSER_ID | ||||||
| 		LEFT JOIN bus_inspection_safetyenvironmental_inspector si ON si.INSPECTION_ID = f.INSPECTION_ID and si.ISDELETE = '0' |             LEFT JOIN bus_inspection_safetyenvironmental_inspector si | ||||||
|  |                       ON si.INSPECTION_ID = f.INSPECTION_ID and si.ISDELETE = '0' | ||||||
|             LEFT JOIN vi_user_all siu ON siu.USER_ID = si.INSPECTION_USER_ID |             LEFT JOIN vi_user_all siu ON siu.USER_ID = si.INSPECTION_USER_ID | ||||||
|             LEFT JOIN sys_dictionaries d ON d.BIANMA = f.INSPECTION_TYPE |             LEFT JOIN sys_dictionaries d ON d.BIANMA = f.INSPECTION_TYPE | ||||||
|  |             LEFT JOIN (select h.FOREIGN_ID, count(h.HIDDEN_ID) as `count` | ||||||
|  |                        from BUS_HIDDEN h | ||||||
|  |                        where h.ISDELETE = 0 | ||||||
|  |                          and h.CREATOR = #{pd.loginUserId} | ||||||
|  |                          and h.STATE in ('4', '8') | ||||||
|  |                          and (h.FINAL_CHECK is null or h.FINAL_CHECK = '2') | ||||||
|  |                        group by h.FOREIGN_ID) h on h.FOREIGN_ID = f.INSPECTION_ID AND f.INSPECTION_STATUS in ('5', '6') | ||||||
|         where f.ISDELETE = '0' |         where f.ISDELETE = '0' | ||||||
| 		<if test="pd.INSPECTION_ORIGINATOR_ID != null and pd.INSPECTION_ORIGINATOR_ID != ''"><!-- 检查发起人 --> |         <if test="pd.INSPECTION_ORIGINATOR_ID != null and pd.INSPECTION_ORIGINATOR_ID != ''"> | ||||||
|  |             <!-- 检查发起人 --> | ||||||
|             and f.INSPECTION_ORIGINATOR_ID = #{pd.INSPECTION_ORIGINATOR_ID} |             and f.INSPECTION_ORIGINATOR_ID = #{pd.INSPECTION_ORIGINATOR_ID} | ||||||
|         </if> |         </if> | ||||||
|         <if test="pd.ARCHIVE_USER_ID != null and pd.ARCHIVE_USER_ID != ''"> |         <if test="pd.ARCHIVE_USER_ID != null and pd.ARCHIVE_USER_ID != ''"> | ||||||
|             and ( |             and ( | ||||||
|                 f.INSPECTION_ORIGINATOR_ID = #{pd.ARCHIVE_USER_ID} |                 f.INSPECTION_ORIGINATOR_ID = #{pd.ARCHIVE_USER_ID} | ||||||
|                     OR f.INSPECTED_SITEUSER_ID = #{pd.ARCHIVE_USER_ID} |                     OR f.INSPECTED_SITEUSER_ID = #{pd.ARCHIVE_USER_ID} | ||||||
| 			OR EXISTS(select 1 from bus_inspection_safetyenvironmental_inspector sii where sii.INSPECTION_USER_ID = #{pd.ARCHIVE_USER_ID} |                     OR EXISTS(select 1 | ||||||
|  |                               from bus_inspection_safetyenvironmental_inspector sii | ||||||
|  |                               where sii.INSPECTION_USER_ID = #{pd.ARCHIVE_USER_ID} | ||||||
|                                 and sii.INSPECTION_ID = f.INSPECTION_ID) |                                 and sii.INSPECTION_ID = f.INSPECTION_ID) | ||||||
|                 ) |                 ) | ||||||
|         </if> |         </if> | ||||||
| 
 | 
 | ||||||
| 		<if test="pd.INSPECTED_DEPARTMENT_NAME != null and pd.INSPECTED_DEPARTMENT_NAME != ''"><!-- 被检查单位 --> |         <if test="pd.INSPECTED_DEPARTMENT_NAME != null and pd.INSPECTED_DEPARTMENT_NAME != ''"> | ||||||
| 			and isd.NAME LIKE CONCAT(CONCAT('%', #{pd.INSPECTED_DEPARTMENT_NAME}),'%') |             <!-- 被检查单位 --> | ||||||
|  |             and isd.NAME LIKE CONCAT(CONCAT('%', #{pd.INSPECTED_DEPARTMENT_NAME}), '%') | ||||||
|         </if> |         </if> | ||||||
| 		<if test="pd.INSPECTION_DEPARTMENT_NAME != null and pd.INSPECTION_DEPARTMENT_NAME != ''"><!-- 检查部门 --> |         <if test="pd.INSPECTION_DEPARTMENT_NAME != null and pd.INSPECTION_DEPARTMENT_NAME != ''"> | ||||||
| 			and iod.NAME LIKE CONCAT(CONCAT('%', #{pd.INSPECTION_DEPARTMENT_NAME}),'%') |             <!-- 检查部门 --> | ||||||
|  |             and iod.NAME LIKE CONCAT(CONCAT('%', #{pd.INSPECTION_DEPARTMENT_NAME}), '%') | ||||||
|         </if> |         </if> | ||||||
| 		<if test="pd.INSPECTION_ORIGINATOR_NAME != null and pd.INSPECTION_ORIGINATOR_NAME != ''"><!-- 检查发起人 --> |         <if test="pd.INSPECTION_ORIGINATOR_NAME != null and pd.INSPECTION_ORIGINATOR_NAME != ''"> | ||||||
| 			and iou.NAME LIKE CONCAT(CONCAT('%', #{pd.INSPECTION_ORIGINATOR_NAME}),'%') |             <!-- 检查发起人 --> | ||||||
|  |             and iou.NAME LIKE CONCAT(CONCAT('%', #{pd.INSPECTION_ORIGINATOR_NAME}), '%') | ||||||
|         </if> |         </if> | ||||||
| 		<if test="pd.INSPECTION_TYPE != null and pd.INSPECTION_TYPE != ''"><!-- 检查类型 --> |         <if test="pd.INSPECTION_TYPE != null and pd.INSPECTION_TYPE != ''"> | ||||||
|  |             <!-- 检查类型 --> | ||||||
|             and f.INSPECTION_TYPE = #{pd.INSPECTION_TYPE} |             and f.INSPECTION_TYPE = #{pd.INSPECTION_TYPE} | ||||||
|         </if> |         </if> | ||||||
| 		<if test="pd.INSPECTION_SUBJECT != null and pd.INSPECTION_SUBJECT != ''"><!-- 检查题目 --> |         <if test="pd.INSPECTION_SUBJECT != null and pd.INSPECTION_SUBJECT != ''"> | ||||||
|  |             <!-- 检查题目 --> | ||||||
|             and f.INSPECTION_SUBJECT = #{pd.INSPECTION_SUBJECT,jdbcType=VARCHAR} |             and f.INSPECTION_SUBJECT = #{pd.INSPECTION_SUBJECT,jdbcType=VARCHAR} | ||||||
|         </if> |         </if> | ||||||
| 		<if test="pd.INSPECTION_TIME_START != null and pd.INSPECTION_TIME_START != ''"><!-- 检查时间 --> |         <if test="pd.INSPECTION_TIME_START != null and pd.INSPECTION_TIME_START != ''"> | ||||||
|  |             <!-- 检查时间 --> | ||||||
|             and f.INSPECTION_TIME_START >= CONCAT(#{pd.INSPECTION_TIME_START}, ' 00:00') |             and f.INSPECTION_TIME_START >= CONCAT(#{pd.INSPECTION_TIME_START}, ' 00:00') | ||||||
|         </if> |         </if> | ||||||
| 		<if test="pd.INSPECTION_TIME_END != null and pd.INSPECTION_TIME_END != ''"><!-- 检查时间 --> |         <if test="pd.INSPECTION_TIME_END != null and pd.INSPECTION_TIME_END != ''"> | ||||||
|  |             <!-- 检查时间 --> | ||||||
|             and f.INSPECTION_TIME_END <= CONCAT(#{pd.INSPECTION_TIME_END}, ' 23:59') |             and f.INSPECTION_TIME_END <= CONCAT(#{pd.INSPECTION_TIME_END}, ' 23:59') | ||||||
|         </if> |         </if> | ||||||
| 		<if test="pd.INSPECTION_STATUS != null and pd.INSPECTION_STATUS != ''"><!-- 检查状态 --> |         <if test="pd.INSPECTION_STATUS != null and pd.INSPECTION_STATUS != ''"> | ||||||
|  |             <!-- 检查状态 --> | ||||||
|             <choose> |             <choose> | ||||||
|                 <when test="pd.INSPECTION_STATUS == '3-7'"> |                 <when test="pd.INSPECTION_STATUS == '3-7'"> | ||||||
| 					and f.INSPECTION_STATUS in ('3','4','5','6','7','8') |                     and f.INSPECTION_STATUS in ('3', '4', '5', '6', '7', '8') | ||||||
|                 </when> |                 </when> | ||||||
|                 <otherwise> |                 <otherwise> | ||||||
|                     and f.INSPECTION_STATUS = #{pd.INSPECTION_STATUS} |                     and f.INSPECTION_STATUS = #{pd.INSPECTION_STATUS} | ||||||
|  | @ -714,15 +738,20 @@ | ||||||
|             </choose> |             </choose> | ||||||
|         </if> |         </if> | ||||||
| 
 | 
 | ||||||
| 		<if test="pd.KEYWORDS != null and pd.KEYWORDS != ''"><!-- 被检查单位 --> |         <if test="pd.KEYWORDS != null and pd.KEYWORDS != ''"> | ||||||
|  |             <!-- 被检查单位 --> | ||||||
|             and ( |             and ( | ||||||
| 			isd.NAME LIKE CONCAT(CONCAT('%', #{pd.KEYWORDS}),'%') |                 isd.NAME LIKE CONCAT(CONCAT('%', #{pd.KEYWORDS}), '%') | ||||||
| 			OR iod.NAME LIKE CONCAT(CONCAT('%', #{pd.KEYWORDS}),'%') |                     OR iod.NAME LIKE CONCAT(CONCAT('%', #{pd.KEYWORDS}), '%') | ||||||
|                 ) |                 ) | ||||||
|         </if> |         </if> | ||||||
|         GROUP BY f.INSPECTION_ID |         GROUP BY f.INSPECTION_ID | ||||||
| 		ORDER BY FIELD(if(f.INSPECTED_SITEUSER_ID = #{pd.loginUserId},f.INSPECTED_SITEUSER_ID,'1'), f.INSPECTED_SITEUSER_ID, '1'), |         ORDER BY CASE | ||||||
| 		field(f.INSPECTION_STATUS , '3','4','6','7','5','0','1','2','8','-1','-2'), |                      WHEN f.INSPECTION_STATUS IN ('3', '4') AND f.INSPECTED_SITEUSER_ID = #{pd.loginUserId} THEN 1 | ||||||
|  |                      WHEN f.INSPECTION_STATUS IN ('5', '6', '7') AND checkout = 1 THEN 2 | ||||||
|  |                      ELSE 3 | ||||||
|  |                      END, | ||||||
|  |                  field(f.INSPECTION_STATUS, '3', '6', '4', '7', '5', '0', '1', '2', '8', '-1', '-2'), | ||||||
|                  f.INSPECTION_TIME_END DESC |                  f.INSPECTION_TIME_END DESC | ||||||
|     </select> |     </select> | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue