forked from integrated_whb/integrated_whb
3919 lines
182 KiB
Java
3919 lines
182 KiB
Java
//package com.zcloud.controller.bus;
|
||
//
|
||
//import com.alibaba.fastjson.JSON;
|
||
//import com.alibaba.fastjson.JSONObject;
|
||
//import com.aliyuncs.dysmsapi.model.v20170525.SendSmsResponse;
|
||
//import com.zcloud.controller.base.BaseController;
|
||
//import com.zcloud.entity.Page;
|
||
//import com.zcloud.entity.PageData;
|
||
//import com.zcloud.entity.system.Dictionaries;
|
||
//import com.zcloud.entity.system.User;
|
||
//import com.zcloud.service.announcement.TemplateAnnounService;
|
||
//import com.zcloud.service.bus.*;
|
||
//import com.zcloud.service.check.ListManagerService;
|
||
//import com.zcloud.service.check.RecordItemService;
|
||
//import com.zcloud.service.corp.CorpInfoService;
|
||
//import com.zcloud.service.hidden.HiddenCheckService;
|
||
//import com.zcloud.service.hidden.HiddenSchemeService;
|
||
//import com.zcloud.service.hidden.HiddenService;
|
||
//import com.zcloud.service.inspection.SafetyEnvironmentalService;
|
||
//import com.zcloud.service.sms.MSMLoginService;
|
||
//import com.zcloud.service.sms.SMSManagementService;
|
||
//import com.zcloud.service.system.*;
|
||
//import com.zcloud.util.*;
|
||
//import com.zcloud.util.event.DeviceHiddenEvent;
|
||
//import com.zcloud.util.message.MessageService;
|
||
//import org.apache.logging.log4j.util.Strings;
|
||
//import org.apache.shiro.authz.annotation.RequiresPermissions;
|
||
//import org.apache.shiro.session.Session;
|
||
//import org.springframework.beans.factory.annotation.Autowired;
|
||
//import org.springframework.context.ApplicationContext;
|
||
//import org.springframework.stereotype.Controller;
|
||
//import org.springframework.transaction.annotation.Transactional;
|
||
//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 org.springframework.web.servlet.ModelAndView;
|
||
//
|
||
//import javax.annotation.Resource;
|
||
//import javax.servlet.http.HttpServletRequest;
|
||
//import java.io.File;
|
||
//import java.text.SimpleDateFormat;
|
||
//import java.util.*;
|
||
//
|
||
///**
|
||
// * 说明:隐患 作者:luoxiaobao 时间:2021-01-04 官网:www.zcloudchina.com
|
||
// */
|
||
//@Controller
|
||
//@RequestMapping("/hidden")
|
||
//public class HiddenController extends BaseController {
|
||
//
|
||
// @Autowired
|
||
// private HiddenService hiddenService;
|
||
// @Autowired
|
||
// private ImgFilesService imgFilesService;
|
||
// @Autowired
|
||
// private UsersService usersService;
|
||
// @Autowired
|
||
// private DepartmentService departmentService;
|
||
// @Autowired
|
||
// private HiddenSchemeService hiddenSchemeService;
|
||
// @Autowired
|
||
// private HiddenCheckService hiddenCheckService;
|
||
// @Autowired
|
||
// private CorpInfoService corpinfoService;
|
||
// @Autowired
|
||
// private DictionariesService dictionariesService;
|
||
// @Autowired
|
||
// private SMSManagementService smsmanagementService;
|
||
// @Autowired
|
||
// private MSMLoginService msmloginService;
|
||
// @Autowired
|
||
// private Smb smb;
|
||
// @Autowired
|
||
// private ListManagerService listmanagerService;
|
||
// @Autowired
|
||
// private RecordItemService recordItemService;
|
||
// @Autowired
|
||
// private HiddenRegionService hiddenRegionService; // 隐患区域维护
|
||
// @Autowired
|
||
// private HiddenExamineService hiddenExamineService; //隐患审核
|
||
// @Autowired
|
||
// private HiddenUserService hiddenUserService; // 隐患相关人员信息
|
||
// @Autowired
|
||
// private HiddenMajorService hiddenMajorService; // 重大隐患流程涉及的人和时间
|
||
// @Autowired
|
||
// private SafetyEnvironmentalService safetyenvironmentalService;
|
||
// @Autowired
|
||
// private MessageService messageService;
|
||
// @Autowired
|
||
// private FHlogService FHLOG;//日志记录
|
||
// @Autowired
|
||
// private NoticeRegulatoryService noticeRegulatoryService; //给监管端发站内信
|
||
//
|
||
// @Autowired
|
||
// private NoticeCorpUtil noticeUtil;
|
||
// @Autowired
|
||
// private TemplateAnnounService templateAnnounService;
|
||
// @Resource
|
||
// private ApplicationContext applicationContext;
|
||
//
|
||
// /**
|
||
// * 新增
|
||
// *
|
||
// * @param
|
||
// * @throws Exception
|
||
// */
|
||
// @RequestMapping(value = "/add")
|
||
// // @RequiresPermissions("hidden: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("HIDDEN_ID", this.get32UUID()); // 主键
|
||
// pd.put("CREATOR", Jurisdiction.getUSER_ID()); // 发现人
|
||
// pd.put("HIDDENFINDDEPT", Jurisdiction.getDEPARTMENT_ID());
|
||
// pd.put("CREATTIME", DateUtil.date2Str(new Date())); // 发现时间
|
||
// pd.put("ISDELETE", "0"); // 是否删除 1 删除 0未删除
|
||
// pd.put("ISCONFIRM", "0"); //
|
||
// /**
|
||
// * 1 隐患部位的添加 **
|
||
// * 2.隐患视频的添加 **
|
||
// * 3.发现人的添加 **
|
||
// * 4.发现时间 **
|
||
// * 5.隐患确认人 **
|
||
// */
|
||
// if ("value".equals(pd.getString("hiddenPartType"))) {
|
||
// PageData hiddenRegion = hiddenRegionService.saveHidden(pd.getString("HIDDENPART"));
|
||
// pd.put("HIDDENPART", hiddenRegion.getString("HIDDENREGION_ID"));
|
||
// }
|
||
// hiddenUserService.saveRectificationo(pd.getString("findCreator"), pd.getString("HIDDEN_ID"), "1");
|
||
//
|
||
// pd.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID()); // 企业id
|
||
// if (pd.get("RECTIFICATIONTYPE") != null && Tools.notEmpty(pd.get("RECTIFICATIONTYPE").toString())) {
|
||
// if ("1".equals(pd.get("RECTIFICATIONTYPE").toString())) { // 立即整改
|
||
// pd.put("RECTIFICATIONTIME", DateUtil.getDay()); // 整改时间
|
||
// pd.put("RECTIFICATIONOR", Jurisdiction.getUSER_ID()); // 整改人
|
||
// pd.put("RECTIFICATIONDEPT", Jurisdiction.getDEPARTMENT_ID());
|
||
// pd.put("STATE", "-2");
|
||
// pd.put("CHECKOR", Jurisdiction.getUSER_ID());
|
||
// } else {
|
||
// pd.put("STATE", "-2");
|
||
//
|
||
// }
|
||
// }
|
||
// if (pd.get("SOURCE").equals("2")) {
|
||
// pd.put("STATE", "0");
|
||
// }
|
||
// if (pd.getString("HIDDENLEVEL").equals("jdyh001") || pd.getString("HIDDENLEVEL").equals("hiddenLevel2002")) {//判断是否是重大隐患
|
||
// PageData loginDeptPd = new PageData();
|
||
// loginDeptPd.put("DEPARTMENT_ID", Jurisdiction.getDEPARTMENT_ID());
|
||
// PageData longinfoUserDept = departmentService.findById(loginDeptPd);//获取登录人部门信息
|
||
// if (Tools.isEmpty(longinfoUserDept) || Tools.isEmpty(longinfoUserDept.getString("HEADMAN"))) {// 查看部门是否有负责人
|
||
// return ResultCodeConstant.resMap(000201); //所在部门未维护部门负责人
|
||
// } else {//如何维护了,隐患确认人就要成为部门负责人
|
||
// pd.put("CONFIRM_USER", longinfoUserDept.getString("HEADMAN"));//通过名字查询用户获取出ID
|
||
// }
|
||
// }
|
||
// PageData before = new PageData();// 添加隐患初始信息
|
||
// before.put("TYPE", "0");
|
||
// before.put("STATE", "2");
|
||
// before.put("HIDDEN_ID", pd.get("HIDDEN_ID"));
|
||
// before.put("spare1", pd.getString("HIDDENLEVEL"));
|
||
// before.put("spare2", pd.getString("RECTIFICATIONOR"));
|
||
// before.put("spare3", pd.getString("RECTIFICATIONDEADLINE"));
|
||
// before.put("spare4", pd.getString("RECTIFICATIONDEPT"));
|
||
// before.put("CREATOR", pd.getString("loginUserId"));
|
||
// before.put("OPERATOR", pd.getString("loginUserId"));
|
||
// hiddenExamineService.saveApp(before);
|
||
//
|
||
//
|
||
// hiddenService.save(pd);
|
||
// if (Tools.notEmpty(pd.getString("CONFIRM_USER")) && !pd.getString("STATE").equals("0")) {
|
||
// String synpsis = "";
|
||
// if (pd.getString("HIDDENLEVEL").equals("jdyh001") || pd.getString("HIDDENLEVEL").equals("hiddenLevel2002")) {
|
||
// synpsis = "重大隐患管理 - 发现隐患部门责任人确认";
|
||
// } else {
|
||
// synpsis = "隐患确认";
|
||
// }
|
||
// messageService.sendMessageByParameter("HIDDEN_MAIL_001", "友情提示:有一条隐患需要确认", pd.getString("CORPINFO_ID"), pd.getString("CONFIRM_USER"), pd.getString("HIDDEN_ID"),
|
||
// pd.getString("HIDDENDESCR"), "隐患确认", "确认", "", "");
|
||
//
|
||
// }
|
||
//// if(pd.get("STATE") != null && Tools.notEmpty(pd.get("STATE").toString()) && !"0".equals(pd.get("STATE").toString())) {
|
||
//// PageData corpinfo = new PageData();
|
||
//// corpinfo.put("CORPINFO_ID", pd.getString("CORPINFO_ID"));
|
||
//// corpinfo = corpinfoService.findById(pd);
|
||
////
|
||
//// PageData lpd = new PageData();
|
||
//// lpd.put("STATE", "OK");
|
||
//// lpd.put("CORPINFO_ID", pd.getString("CORPINFO_ID"));
|
||
//// int usedCount = msmloginService.msUsedCount(lpd);
|
||
//// PageData sms = new PageData();
|
||
//// sms.put("CORPINFO_ID", pd.getString("CORPINFO_ID"));
|
||
//// sms.put("ISENABLE", "1");
|
||
//// sms.put("SMSCODE", "SMS_215820677");
|
||
//// List<PageData> sList = smsmanagementService.listAll(sms);
|
||
//// if (corpinfo.getString("ISRECEIVE").equals("1")
|
||
//// && Integer.parseInt(corpinfo.getString("SMS_COUNT")) - usedCount > 0 && sList.size() > 0) {
|
||
//// if (!"1".equals(pd.get("RECTIFICATIONTYPE").toString())) {
|
||
////
|
||
//// PageData user = new PageData();
|
||
//// user.put("USER_ID", pd.get("RECTIFICATIONOR"));
|
||
//// user = usersService.findById(user);
|
||
//// if (user.get("USERNAME") != null && Tools.notEmpty(user.get("USERNAME").toString())) {
|
||
//// String phone = user.get("USERNAME").toString();
|
||
//// Map<String, Object> mes = new HashMap<String, Object>();
|
||
//// mes.put("phone", phone);
|
||
//// mes.put("templateCode", "SMS_215820677");
|
||
//// mes.put("time", pd.get("RECTIFICATIONDEADLINE"));
|
||
//// mes.put("type", "1");
|
||
//// SendSmsResponse ssms = AliSmsUtil.sendSms(mes);
|
||
//// msmloginService.addForAliSmsUtil(mes, pd.getString("CORPINFO_ID"), ssms);
|
||
//// // System.out.println(ssms.getCode());
|
||
//// if (ssms.getCode().equals("OK")) {
|
||
//// map.put("result", "success");
|
||
//// } else {
|
||
//// map.put("result", "fail");
|
||
//// map.put("msg", "您的操作过去频繁,请稍后重试!");
|
||
//// }
|
||
//// }
|
||
//// if (sList.get(0).getString("ADDRESSEE") != null) {
|
||
//// String[] uid = sList.get(0).getString("ADDRESSEE").split(",");
|
||
//// for (int i = 0; i < uid.length; i++) {
|
||
//// PageData suser = new PageData();
|
||
//// suser.put("USER_ID", uid[i].toString());
|
||
//// suser = usersService.findById(suser);
|
||
//// if (suser.get("USERNAME") != null && Tools.notEmpty(suser.get("USERNAME").toString())) {
|
||
//// String uphone = suser.get("USERNAME").toString();
|
||
//// Map<String, Object> umes = new HashMap<String, Object>();
|
||
//// umes.put("phone", uphone);
|
||
//// umes.put("templateCode", "SMS_215820677");
|
||
//// umes.put("time", pd.get("RECTIFICATIONDEADLINE"));
|
||
//// umes.put("type", "1");
|
||
//// PageData ewpd = new PageData();
|
||
//// ewpd.put("STATE", "OK");
|
||
//// ewpd.put("CORPINFO_ID", pd.getString("CORPINFO_ID"));
|
||
//// int ewusedCount = msmloginService.msUsedCount(ewpd);
|
||
//// if (Integer.parseInt(corpinfo.getString("SMS_COUNT")) - ewusedCount > 0) {
|
||
//// SendSmsResponse ussms = AliSmsUtil.sendSms(umes);
|
||
//// msmloginService.addForAliSmsUtil(umes, pd.getString("CORPINFO_ID"), ussms);
|
||
//// }
|
||
//// }
|
||
////
|
||
//// }
|
||
//// }
|
||
////
|
||
//// }
|
||
//// }
|
||
//// }
|
||
// map.put("result", errInfo);
|
||
// map.put("pd", pd);
|
||
// return map;
|
||
// }
|
||
//
|
||
// /**
|
||
// * 新增
|
||
// *
|
||
// * @param
|
||
// * @throws Exception
|
||
// */
|
||
// @RequestMapping(value = "/listAdd")
|
||
// @ResponseBody
|
||
// public Object listAdd() throws Exception {
|
||
// Map<String, Object> map = new HashMap<String, Object>();
|
||
// String errInfo = "success";
|
||
// PageData pd = new PageData();
|
||
// pd = this.getPageData();
|
||
// /**
|
||
// * 1 隐患部位的添加 **
|
||
// * 2.隐患视频的添加 **
|
||
// * 3.发现人的添加 **
|
||
// * 4.发现时间 **
|
||
// * 5.隐患确认人 **
|
||
// */
|
||
// if ("value".equals(pd.getString("hiddenPartType"))) {
|
||
// PageData hiddenRegion = hiddenRegionService.saveHidden(pd.getString("HIDDENPART"));
|
||
// pd.put("HIDDENPART", hiddenRegion.getString("HIDDENREGION_ID"));
|
||
// }
|
||
// pd.put("HIDDEN_ID", this.get32UUID()); // 主键
|
||
// pd.put("CREATOR", Jurisdiction.getUSER_ID()); // 发现人
|
||
// pd.put("CREATTIME", DateUtil.date2Str(new Date())); // 创建时间
|
||
// pd.put("HIDDENFINDDEPT", Jurisdiction.getDEPARTMENT_ID());
|
||
// pd.put("ISDELETE", "0"); // 是否删除 1 删除 0未删除
|
||
// pd.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID()); // 企业id
|
||
// if (pd.get("RECTIFICATIONTYPE") != null && Tools.notEmpty(pd.get("RECTIFICATIONTYPE").toString())) {
|
||
// if ("1".equals(pd.get("RECTIFICATIONTYPE").toString())) {
|
||
// pd.put("RECTIFICATIONTIME", DateUtil.getDay()); // 整改时间
|
||
// pd.put("RECTIFICATIONOR", Jurisdiction.getUSER_ID()); // 整改人
|
||
// pd.put("RECTIFICATIONDEPT", Jurisdiction.getDEPARTMENT_ID());
|
||
// } else {
|
||
//
|
||
// }
|
||
// }
|
||
// pd.put("ISCONFIRM", "0");
|
||
// hiddenUserService.saveRectificationo(pd.getString("findCreator"), pd.getString("HIDDEN_ID"), "1");
|
||
// if (pd.getString("HIDDENLEVEL").equals("jdyh001") || pd.getString("HIDDENLEVEL").equals("hiddenLevel2002")) {//判断是否是重大隐患
|
||
// PageData userpd = new PageData();
|
||
// userpd.put("USER_ID", Jurisdiction.getUSER_ID());
|
||
// userpd.put("DEPARTMENT_ID", usersService.findById(userpd).getString("DEPARTMENT_ID"));//获取登录人的部门ID
|
||
// if (departmentService.findById(userpd).getString("LEVEL").equals("departmentLevel0003")) {//判断部门级别是不是班组
|
||
// userpd.put("DEPARTMENT_ID", departmentService.findById(userpd).getString("DEPARTMENT_ID"));
|
||
// if (Tools.isEmpty(departmentService.findById(userpd).getString("HEADMAN"))) {//判断部门是否有负责人
|
||
// map.put("msg", "所在部门未维护部门负责人");
|
||
// return map;
|
||
// } else {
|
||
// userpd.put("USER_ID", departmentService.findById(userpd).getString("HEADMAN"));
|
||
// pd.put("CONFIRM_USER", usersService.findById(userpd).getString("USER_ID"));//通过名字查询用户获取出ID
|
||
// }
|
||
// } else {
|
||
// if (Tools.isEmpty(departmentService.findById(userpd).getString("HEADMAN"))) {//判断部门是否有负责人
|
||
// map.put("msg", "所在部门未维护部门负责人");
|
||
// return map;
|
||
// }
|
||
// {
|
||
// userpd.put("USER_ID", departmentService.findById(userpd).getString("HEADMAN"));
|
||
// userpd.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID());
|
||
// pd.put("CONFIRM_USER", usersService.findById(userpd).getString("USER_ID"));//通过名字查询用户获取出ID
|
||
// }
|
||
// }
|
||
//
|
||
// }
|
||
// PageData before = new PageData();// 添加隐患初始信息
|
||
// before.put("TYPE", "0");
|
||
// before.put("STATE", "2");
|
||
// before.put("HIDDEN_ID", pd.get("HIDDEN_ID"));
|
||
// before.put("spare1", pd.getString("HIDDENLEVEL"));
|
||
// before.put("spare2", pd.getString("RECTIFICATIONOR"));
|
||
// before.put("spare3", pd.getString("RECTIFICATIONDEADLINE"));
|
||
// before.put("spare4", pd.getString("RECTIFICATIONDEPT"));
|
||
// before.put("CREATOR", pd.getString("loginUserId"));
|
||
// before.put("OPERATOR", pd.getString("loginUserId"));
|
||
// hiddenExamineService.saveApp(before);
|
||
// hiddenService.save(pd);
|
||
// map.put("result", errInfo);
|
||
// map.put("pd", pd);
|
||
// return map;
|
||
// }
|
||
//
|
||
// public String getCode() {
|
||
// String code = "";
|
||
// Random random = new Random();
|
||
// for (int i = 0; i < 6; i++) {
|
||
//
|
||
// int r = random.nextInt(10); // 每次随机出一个数字(0-9)
|
||
//
|
||
// code = code + r; // 把每次随机出的数字拼在一起
|
||
//
|
||
// }
|
||
// return code;
|
||
// }
|
||
//
|
||
// /**
|
||
// * 删除
|
||
// *
|
||
// * @param out
|
||
// * @throws Exception
|
||
// */
|
||
// @RequestMapping(value = "/delete")
|
||
// @ResponseBody
|
||
// public Object delete() throws Exception {
|
||
// // 获取IP
|
||
// HttpServletRequest request = this.getRequest();
|
||
// String ip = "";
|
||
// if (request.getHeader("x-forwarded-for") == null) {
|
||
// ip = request.getRemoteAddr();
|
||
// } else {
|
||
// ip = request.getHeader("x-forwarded-for");
|
||
// }
|
||
// Map<String, String> map = new HashMap<String, String>();
|
||
// String errInfo = "success";
|
||
// PageData pd = new PageData();
|
||
// pd = this.getPageData();
|
||
//
|
||
// hiddenService.delete(pd);
|
||
// pd = hiddenService.findById(pd);
|
||
// if (pd.get("SOURCE") != null && Tools.notEmpty(pd.get("SOURCE").toString())
|
||
// && "2".equals(pd.get("SOURCE").toString())) {
|
||
//
|
||
// PageData ri = new PageData();
|
||
// ri.put("ISNORMAL", "0");
|
||
// ri.put("CHECKRECORD_ID", pd.get("CHECKRECORD_ID"));
|
||
// ri.put("LISTMANAGER_ID", pd.get("LISTMANAGER_ID"));
|
||
// ri.put("LISTCHECKITEM_ID", pd.get("RISKITEM_ID"));
|
||
// recordItemService.editIsnormal(ri);
|
||
// }
|
||
// applicationContext.publishEvent(new DeviceHiddenEvent(new Object(), pd.getString("HIDDEN_ID"), "1"));
|
||
// FHLOG.save(Jurisdiction.getName(), "删除隐患ID:" + pd.getString("HIDDEN_ID"), ip); //记录日志 用户ID 隐患id 时间
|
||
// map.put("result", errInfo); // 返回结果
|
||
// return map;
|
||
// }
|
||
//
|
||
// /**
|
||
// * 修改
|
||
// *
|
||
// * @param
|
||
// * @throws Exception
|
||
// */
|
||
// @RequestMapping(value = "/edit")
|
||
// // @RequiresPermissions("hidden: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();
|
||
// if ("value".equals(pd.getString("hiddenPartType"))) {
|
||
// PageData hiddenRegion = hiddenRegionService.saveHidden(pd.getString("HIDDENPART"));
|
||
// pd.put("HIDDENPART", hiddenRegion.getString("HIDDENREGION_ID"));
|
||
// }
|
||
// if (pd.getString("STATE").equals("16")) {//如果状态等于16进入此方法肯定是提交过来的,赋值给待确认
|
||
// pd.put("STATE", "-2");
|
||
// if (Tools.notEmpty(pd.getString("POSITIONDESC"))) {
|
||
// hiddenService.editInformation(pd);
|
||
// }
|
||
// hiddenService.editstate(pd);
|
||
// }
|
||
// hiddenService.editInfo(pd);
|
||
// pd = hiddenService.findById(pd);
|
||
// map.put("pd", pd);
|
||
// map.put("result", errInfo);
|
||
// return map;
|
||
// }
|
||
//
|
||
// /**
|
||
// * 修改
|
||
// *
|
||
// * @param
|
||
// * @throws Exception
|
||
// */
|
||
// @RequestMapping(value = "/editRec")
|
||
// @ResponseBody
|
||
// public Object editRec() throws Exception {
|
||
// Map<String, Object> map = new HashMap<String, Object>();
|
||
// String errInfo = "success";
|
||
// PageData pd = new PageData();
|
||
// pd = this.getPageData();
|
||
// hiddenService.edit(pd);
|
||
//
|
||
// pd = hiddenService.findById(pd);
|
||
// PageData corpinfo = new PageData();
|
||
// corpinfo.put("CORPINFO_ID", pd.getString("CORPINFO_ID"));
|
||
// corpinfo = corpinfoService.findById(pd);
|
||
//
|
||
// PageData lpd = new PageData();
|
||
// lpd.put("STATE", "OK");
|
||
// lpd.put("CORPINFO_ID", pd.getString("CORPINFO_ID"));
|
||
// int usedCount = msmloginService.msUsedCount(lpd);
|
||
// PageData sms = new PageData();
|
||
// sms.put("CORPINFO_ID", pd.getString("CORPINFO_ID"));
|
||
// sms.put("ISENABLE", "1");
|
||
// sms.put("SMSCODE", "SMS_215820677");
|
||
// List<PageData> sList = smsmanagementService.listAll(sms);
|
||
// if (corpinfo.getString("ISRECEIVE").equals("1")
|
||
// && Integer.parseInt(corpinfo.getString("SMS_COUNT")) - usedCount > 0 && sList.size() > 0) {
|
||
// if (!"1".equals(pd.get("RECTIFICATIONTYPE").toString())) {
|
||
//
|
||
// PageData user = new PageData();
|
||
// user.put("USER_ID", pd.get("RECTIFICATIONOR"));
|
||
// user = usersService.findById(user);
|
||
// if (user.get("USERNAME") != null && Tools.notEmpty(user.get("USERNAME").toString())) {
|
||
// String phone = user.get("USERNAME").toString();
|
||
// Map<String, Object> mes = new HashMap<String, Object>();
|
||
// mes.put("phone", phone);
|
||
// mes.put("templateCode", "SMS_215820677");
|
||
// mes.put("time", pd.get("RECTIFICATIONDEADLINE"));
|
||
// mes.put("type", "1");
|
||
// SendSmsResponse ssms = AliSmsUtil.sendSms(mes);
|
||
// msmloginService.addForAliSmsUtil(mes, pd.getString("CORPINFO_ID"), ssms);
|
||
// // System.out.println(ssms.getCode());
|
||
// if (ssms.getCode().equals("OK")) {
|
||
// map.put("result", "success");
|
||
// } else {
|
||
// map.put("result", "fail");
|
||
// map.put("msg", "您的操作过去频繁,请稍后重试!");
|
||
// }
|
||
// }
|
||
// if (sList.get(0).getString("ADDRESSEE") != null) {
|
||
// String[] uid = sList.get(0).getString("ADDRESSEE").split(",");
|
||
// for (int i = 0; i < uid.length; i++) {
|
||
// PageData suser = new PageData();
|
||
// suser.put("USER_ID", uid[i].toString());
|
||
// suser = usersService.findById(suser);
|
||
// if (suser.get("USERNAME") != null && Tools.notEmpty(suser.get("USERNAME").toString())) {
|
||
// String uphone = suser.get("USERNAME").toString();
|
||
// Map<String, Object> umes = new HashMap<String, Object>();
|
||
// umes.put("phone", uphone);
|
||
// umes.put("templateCode", "SMS_215820677");
|
||
// umes.put("time", pd.get("RECTIFICATIONDEADLINE"));
|
||
// umes.put("type", "1");
|
||
// PageData ewpd = new PageData();
|
||
// ewpd.put("STATE", "OK");
|
||
// ewpd.put("CORPINFO_ID", pd.getString("CORPINFO_ID"));
|
||
// int ewusedCount = msmloginService.msUsedCount(ewpd);
|
||
// if (Integer.parseInt(corpinfo.getString("SMS_COUNT")) - ewusedCount > 0) {
|
||
// SendSmsResponse ussms = AliSmsUtil.sendSms(umes);
|
||
// msmloginService.addForAliSmsUtil(umes, pd.getString("CORPINFO_ID"), ussms);
|
||
// }
|
||
// }
|
||
//
|
||
// }
|
||
// }
|
||
//
|
||
// }
|
||
// }
|
||
//
|
||
// map.put("pd", pd);
|
||
// map.put("result", errInfo);
|
||
// return map;
|
||
// }
|
||
//
|
||
//
|
||
// @RequestMapping(value = "/editHIDDENLEVEL")
|
||
// @ResponseBody
|
||
// public Object editHIDDENLEVEL() throws Exception {
|
||
// Map<String, Object> map = new HashMap<String, Object>();
|
||
// String errInfo = "success";
|
||
// PageData pd = new PageData();
|
||
// pd = this.getPageData();
|
||
// hiddenService.editHIDDENLEVEL(pd);
|
||
// map.put("pd", pd);
|
||
// map.put("result", errInfo);
|
||
// return map;
|
||
// }
|
||
//
|
||
// @RequestMapping(value = "/editISCONFIRM")
|
||
// @ResponseBody
|
||
// public Object editISCONFIRM() throws Exception {
|
||
// Map<String, Object> map = new HashMap<String, Object>();
|
||
// String errInfo = "success";
|
||
// PageData pd = new PageData();
|
||
// pd = this.getPageData();
|
||
// pd.put("ISCONFIRM", '1');
|
||
// hiddenService.editISCONFIRM(pd);
|
||
// map.put("pd", pd);
|
||
// map.put("result", errInfo);
|
||
// return map;
|
||
// }
|
||
//
|
||
// /**
|
||
// * 整改
|
||
// *
|
||
// * @param
|
||
// * @throws Exception
|
||
// */
|
||
// @RequestMapping(value = "/rectify")
|
||
// @ResponseBody
|
||
// @Transactional
|
||
// public Object rectify(@RequestParam(value = "file", required = false) MultipartFile file) throws Exception {
|
||
// Map<String, Object> map = new HashMap<String, Object>();
|
||
// String errInfo = "success";
|
||
// PageData pd = new PageData();
|
||
// pd = this.getPageData();
|
||
// PageData corpinfo = new PageData();
|
||
// corpinfo.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID());
|
||
// corpinfo = corpinfoService.findById(corpinfo);
|
||
// pd.put("STATE", "2");
|
||
// hiddenService.rectify(pd);
|
||
// pd.put("HIDDENSCHEME_ID", this.get32UUID()); // 主键
|
||
// hiddenSchemeService.deleteHd(pd);
|
||
// if (Tools.notEmpty(pd.get("HAVESCHEME").toString())) {
|
||
// pd.put("CREATOR", Jurisdiction.getUSER_ID()); //
|
||
// pd.put("CREATTIME", DateUtil.date2Str(new Date())); //
|
||
// pd.put("OPERATOR", Jurisdiction.getUSER_ID()); //
|
||
// pd.put("OPERATTIME", DateUtil.date2Str(new Date())); //
|
||
// pd.put("ISDELETE", "0"); // 是否删除 1 删除 0未删除
|
||
// pd.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID()); // 企业id
|
||
// hiddenSchemeService.save(pd);
|
||
// }
|
||
// hiddenCheckService.delete(pd);
|
||
// PageData checkUser = new PageData();
|
||
// checkUser.put("HIDDENCHECK_ID", this.get32UUID()); // 主键
|
||
// checkUser.put("HIDDEN_ID", pd.get("HIDDEN_ID"));
|
||
// checkUser.put("DEPARTMENT_ID", pd.get("CHECKDEPT"));
|
||
// checkUser.put("USER_ID", pd.get("CHECKOR"));
|
||
// checkUser.put("STATUS", "0");
|
||
// hiddenCheckService.save(checkUser);
|
||
// if (Tools.notEmpty(pd.getString("CHECKOR"))) {//判断验收人是否空,否就发送站内信
|
||
// PageData hiddenPd = hiddenService.findById(pd);
|
||
// messageService.sendMessageByParameter("HIDDEN_MAIL_004", "友情提示:有一条隐患需要验收",
|
||
// Jurisdiction.getCORPINFO_ID(), pd.getString("CHECKOR"), pd.getString("HIDDEN_ID"),
|
||
// hiddenPd.getString("HIDDENDESCR"), "隐患验收", "验收", "", "");
|
||
// }
|
||
// if (pd.get("OTHER") != null && !pd.get("OTHER").equals("") && !pd.get("OTHER").equals("[]")) {
|
||
// List<JSONObject> list = (List<JSONObject>) JSON.parse(pd.get("OTHER").toString());
|
||
// for (JSONObject json : list) {
|
||
// if (json.get("DEPARTMENT_ID") != null && json.get("DEPARTMENT_ID") != "" && json.get("USER_ID") != null
|
||
// && json.get("USER_ID") != "") {
|
||
// PageData other = new PageData();
|
||
// other.put("HIDDENCHECK_ID", this.get32UUID()); // 主键
|
||
// other.put("HIDDEN_ID", pd.get("HIDDEN_ID"));
|
||
// other.put("DEPARTMENT_ID", json.get("DEPARTMENT_ID"));
|
||
// other.put("USER_ID", json.get("USER_ID"));
|
||
// other.put("STATUS", "0");
|
||
// hiddenCheckService.save(other);
|
||
// PageData mes = new PageData();
|
||
// PageData hiddenPd = hiddenService.findById(pd);
|
||
//
|
||
// messageService.sendMessageByParameter("HIDDEN_MAIL_004", "友情提示:有一条隐患需要验收",
|
||
// Jurisdiction.getCORPINFO_ID(), json.get("USER_ID").toString(), hiddenPd.getString("HIDDEN_ID"),
|
||
// hiddenPd.getString("HIDDENDESCR"), "隐患验收", "验收", "", "");
|
||
// }
|
||
// }
|
||
// }
|
||
//
|
||
// map.put("result", errInfo);
|
||
// map.put("HIDDENSCHEME_ID", pd.get("HIDDENSCHEME_ID"));
|
||
// return map;
|
||
// }
|
||
//
|
||
// /**
|
||
// * 复查
|
||
// *
|
||
// * @param
|
||
// * @throws Exception
|
||
// */
|
||
// @RequestMapping(value = "/review")
|
||
// @ResponseBody
|
||
// public Object review() throws Exception {
|
||
// Map<String, Object> map = new HashMap<String, Object>();
|
||
// String errInfo = "success";
|
||
// PageData pd = new PageData();
|
||
// pd = this.getPageData();
|
||
// hiddenService.review(pd);
|
||
// // 删除整改照片及方案
|
||
// if (pd.get("ISPASS") != null && Tools.notEmpty(pd.get("ISPASS").toString())) {
|
||
// if ("0".equals(pd.get("ISPASS").toString())) {
|
||
// PageData pic = new PageData();
|
||
// List<PageData> picList = new ArrayList<PageData>();
|
||
// pic.put("FOREIGN_KEY", pd.get("HIDDEN_ID"));
|
||
// pic.put("TYPE", "4");
|
||
// picList = imgFilesService.listAll(pic);
|
||
// if (picList != null && picList.size() > 0) {
|
||
// for (PageData deletePic : picList) {
|
||
// File file = new File(PathUtil.getProjectpath() + deletePic.getString("FILEPATH"));
|
||
// file.delete();
|
||
// }
|
||
// }
|
||
// imgFilesService.deleteList(pic);
|
||
// List<PageData> picsList = new ArrayList<PageData>();
|
||
// pic.put("FOREIGN_KEY", pd.get("HIDDENSCHEME_ID"));
|
||
// pic.put("TYPE", "8");
|
||
// picsList = imgFilesService.listAll(pic);
|
||
// if (picsList != null && picsList.size() > 0) {
|
||
// for (PageData deletePic : picsList) {
|
||
// File file = new File(PathUtil.getProjectpath() + deletePic.getString("FILEPATH"));
|
||
// file.delete();
|
||
// }
|
||
// }
|
||
// hiddenSchemeService.deleteHd(pd);
|
||
// imgFilesService.deleteList(pic);
|
||
// }
|
||
//
|
||
// }
|
||
// map.put("result", errInfo);
|
||
// return map;
|
||
// }
|
||
//
|
||
// /**
|
||
// * 验收
|
||
// *
|
||
// * @param
|
||
// * @throws Exception
|
||
// */
|
||
// @RequestMapping(value = "/check")
|
||
// @ResponseBody
|
||
// public Object check() throws Exception {
|
||
// Map<String, Object> map = new HashMap<String, Object>();
|
||
// try {
|
||
// String errInfo = "success";
|
||
// PageData pd = new PageData();
|
||
// pd = this.getPageData();
|
||
// if ("1".equals(pd.get("ISQUALIFIED").toString())) {
|
||
// pd.put("CHECKOR", Jurisdiction.getUSER_ID());
|
||
// List<PageData> pd2 = (List<PageData>) this.hiddenCheckService.findByHidden(pd);
|
||
// if (pd2.size() > 0) {
|
||
// for (PageData checklist : pd2) {
|
||
// pd.put("STATUS", 1);
|
||
// pd.put("HIDDENCHECK_ID", checklist.get("HIDDENCHECK_ID"));
|
||
// pd.put("DEPARTMENT_ID", checklist.get("DEPARTMENT_ID"));
|
||
// pd.put("USER_ID", checklist.get("USER_ID"));
|
||
// hiddenCheckService.edit(pd);
|
||
// }
|
||
// }
|
||
//
|
||
// List<PageData> checkList = hiddenCheckService.listAll(pd);
|
||
// for (PageData check : checkList) {
|
||
// if (check.get("STATUS").toString().equals("0")) {
|
||
// map.put("result", errInfo);
|
||
// map.put("code", "1000");
|
||
// map.put("errorMessage", "此次检查还有未合格项,不能验收");
|
||
// return map;
|
||
// }
|
||
// }
|
||
// pd.put("CHECKTIME", DateUtil.date2Str(new Date()));
|
||
// hiddenService.check(pd);
|
||
// applicationContext.publishEvent(new DeviceHiddenEvent(new Object(), pd.getString("HIDDEN_ID"), "0"));
|
||
// if (Tools.notEmpty(pd.getString("INSPECTION_ID"))) { //安全环保检查验收
|
||
// pd.put("ACCEPTSTEP", 6);
|
||
// List<PageData> list = hiddenService.listOtherNotAccept(pd);
|
||
// PageData inspection = new PageData();
|
||
// if (list.size() == 0) {
|
||
// inspection.put("INSPECTION_ID", pd.getString("INSPECTION_ID"));
|
||
// inspection.put("OPERATOR", Jurisdiction.getUSER_ID());
|
||
// inspection.put("OPERATTIME", DateUtil.date2Str(new Date()));
|
||
// inspection.put("INSPECTION_STATUS", "6"); // 已验收
|
||
// safetyenvironmentalService.editStatus(inspection);
|
||
// inspection.put("HIDDEN_vector", pd.getString("HIDDEN_ID"));
|
||
// }
|
||
// inspection.put("INSPECTION_ID", pd.getString("INSPECTION_ID"));
|
||
// inspection.put("OPERATOR", Jurisdiction.getUSER_ID());
|
||
// inspection.put("HIDDEN_vector", pd.getString("HIDDEN_ID"));
|
||
// noticeUtil.SE_ThreeStepUtil(inspection);
|
||
// }
|
||
//
|
||
// } else {
|
||
// PageData pd2 = new PageData();
|
||
// pd2.put("FOREIGN_KEY", pd.get("HIDDEN_ID"));
|
||
// pd2.put("TYPE", "4");
|
||
// List<PageData> zgImgs = imgFilesService.listAll(pd2);
|
||
// for (PageData pageData : zgImgs) {
|
||
//
|
||
// imgFilesService.delete(pageData);
|
||
// if (Tools.notEmpty(pageData.getString("FILEPATH"))) {
|
||
// smb.deleteFile(pageData.getString("FILEPATH"));
|
||
// }
|
||
//
|
||
//// File old = new File(PathUtil.getProjectpath()+pageData.getString("FILEPATH"));
|
||
//// old.delete();
|
||
// }
|
||
// PageData hidden = new PageData();
|
||
// hidden.put("HIDDEN_ID", pd.get("HIDDEN_ID"));
|
||
// /*hidden.put("STATE", 1);
|
||
// hidden.put("BUHEGE", 1);
|
||
// hiddenService.changeState(hidden);*/
|
||
// hidden.put("STATE", 10);//修改隐患表状态为验收打回
|
||
// hiddenService.changeState(hidden);
|
||
// hidden.put("HIDDENEXAMINE_ID", this.get32UUID());
|
||
// hidden.put("EXAMINE", pd.get("CONTENT"));//打回意见
|
||
// hidden.put("CREATOR", Jurisdiction.getUSER_ID());
|
||
// hidden.put("CREATTIME", DateUtil.date2Str(new Date()));
|
||
// hidden.put("OPERATOR", Jurisdiction.getUSER_ID());
|
||
// hidden.put("OPERATTIME", DateUtil.date2Str(new Date()));
|
||
// hidden.put("TYPE", 3);//验收打回
|
||
// hidden.put("STATE", -1);//验收打回变成初始状态-1
|
||
// hiddenExamineService.save(hidden);
|
||
// }
|
||
//
|
||
//// PageData mes = new PageData();
|
||
// PageData hiddenPd = hiddenService.findById(pd);
|
||
// String synpsis, params2, messUserID = "";
|
||
// if (pd.get("ISQUALIFIED").equals("1")) {
|
||
// synpsis = "友情提示:有一条隐患验收合格通过"; // 站内信标题
|
||
// params2 = "验收合格";// 作业流程
|
||
// } else {
|
||
// synpsis = "友情提示:有一条隐患验收不合格"; // 站内信标题
|
||
// params2 = "验收不合格";// 作业流程
|
||
// }
|
||
// messageService.sendMessageByParameter("HIDDEN_MAIL_001", synpsis, pd.getString("CORPINFO_ID"), pd.getString("RECTIFICATIONOR"), pd.getString("HIDDEN_ID"),
|
||
// hiddenPd.getString("HIDDENDESCR"), params2, "", "", "");
|
||
// map.put("check", pd);
|
||
// map.put("result", errInfo);
|
||
// } catch (Exception e) {
|
||
// e.printStackTrace();
|
||
// }
|
||
// return map;
|
||
// }
|
||
//
|
||
// /**
|
||
// * 列表
|
||
// *
|
||
// * @param page
|
||
// * @throws Exception
|
||
// */
|
||
// @RequestMapping(value = "/list")
|
||
// // @RequiresPermissions("hidden: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 DEPARTMENT_ID = Jurisdiction.getDEPARTMENT_ID();
|
||
//// String ids = departmentService.getDEPARTMENT_IDS(DEPARTMENT_ID);
|
||
//// if(ids!=null && Tools.notEmpty(ids)) {
|
||
//// ids = ids.substring(0,ids.lastIndexOf(","));
|
||
//// pd.put("DEPARTMENT_IDS", ids.split(","));
|
||
//// }
|
||
// pd.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID()); // 企业id
|
||
// String KEYWORDS = pd.getString("KEYWORDS"); // 关键词检索条件
|
||
// if (Tools.notEmpty(KEYWORDS))
|
||
// pd.put("KEYWORDS", KEYWORDS.trim());
|
||
// String ISQUALIFIED = pd.getString("ISQUALIFIED"); // 关键词检索条件
|
||
// if (Tools.notEmpty(ISQUALIFIED))
|
||
// pd.put("ISQUALIFIED", ISQUALIFIED.trim());
|
||
// String HIDDENLEVELE = pd.getString("HIDDENLEVELE"); // 关键词检索条件
|
||
// if (Tools.notEmpty(HIDDENLEVELE))
|
||
// pd.put("HIDDENLEVELE", HIDDENLEVELE.trim());
|
||
// String STARTTIME = pd.getString("STARTTIME"); // 关键词检索条件
|
||
// if (Tools.notEmpty(STARTTIME))
|
||
// pd.put("STARTTIME", STARTTIME.trim());
|
||
// String STATE = pd.getString("STATE"); // 关键词检索条件
|
||
// if (Tools.notEmpty(STATE))
|
||
// pd.put("STATE", STATE.trim());
|
||
// String ENDTIME = pd.getString("ENDTIME"); // 关键词检索条件
|
||
// if (Tools.notEmpty(ENDTIME))
|
||
// pd.put("ENDTIME", ENDTIME + " 23:59:59");
|
||
// String DISPOSESTATE = pd.getString("DISPOSESTATE"); // 关键词检索条件
|
||
//
|
||
// String BISTATE = pd.getString("BISTATE"); // BI页跳转条件
|
||
// if (Tools.notEmpty(BISTATE))
|
||
// pd.put("BISTATE", BISTATE.trim());
|
||
// String IS_DAY = pd.getString("IS_DAY"); // BI页跳转条件
|
||
// if (Tools.notEmpty(IS_DAY))
|
||
// pd.put("IS_DAY", IS_DAY.trim());
|
||
// String IS_WEEK = pd.getString("IS_WEEK"); // BI页跳转条件
|
||
// if (Tools.notEmpty(IS_WEEK))
|
||
// pd.put("IS_WEEK", IS_WEEK.trim());
|
||
// String IS_XUN = pd.getString("IS_XUN"); // BI页跳转条件
|
||
// if (Tools.notEmpty(IS_XUN))
|
||
// pd.put("IS_XUN", IS_XUN.trim());
|
||
// String IS_MONTH = pd.getString("IS_MONTH"); // BI页跳转条件
|
||
// if (Tools.notEmpty(IS_MONTH))
|
||
// pd.put("IS_MONTH", IS_MONTH.trim());
|
||
// String IS_QUARTER = pd.getString("IS_QUARTER"); // BI页跳转条件
|
||
// if (Tools.notEmpty(IS_QUARTER))
|
||
// pd.put("IS_QUARTER", IS_QUARTER.trim());
|
||
// String IS_YEAR = pd.getString("IS_YEAR"); // BI页跳转条件
|
||
// if (Tools.notEmpty(IS_YEAR))
|
||
// pd.put("IS_YEAR", IS_YEAR.trim());
|
||
// if (Tools.notEmpty(DISPOSESTATE)) {
|
||
// pd.put("DISPOSESTATE", DISPOSESTATE.trim());
|
||
// pd.put("SELFUSERID", Jurisdiction.getUSER_ID());
|
||
// pd.put("USERDEPT", Jurisdiction.getDEPARTMENT_ID());
|
||
// }
|
||
// pd.put("ISMAIN", Jurisdiction.getIS_MAIN());
|
||
// if (Jurisdiction.getIS_MAIN().equals("0")) {
|
||
// String IS_SELF = pd.getString("IS_SELF"); // 关键词检索条件
|
||
// if (IS_SELF != null && IS_SELF.equals("1"))
|
||
// pd.put("SELF_USER_ID", Jurisdiction.getUSER_ID());
|
||
// }
|
||
// // 旬
|
||
// if (pd.get("IS_XUN") != null && Tools.notEmpty(pd.get("IS_XUN").toString())) {
|
||
// // 1-10
|
||
// if (DateUtil.timeCalendar(new Date(),
|
||
// DateUtil.fomatDateTime(DateUtil.getYear() + "-" + DateUtil.getMonth() + "-" + "01 00:00:00"),
|
||
// DateUtil.fomatDateTime(DateUtil.getYear() + "-" + DateUtil.getMonth() + "-" + "10 23:59:59"))) {
|
||
// pd.put("STARTTIME", DateUtil.getYear() + "-" + DateUtil.getMonth() + "-" + "01 00:00:00");
|
||
// pd.put("ENDTIME", DateUtil.getYear() + "-" + DateUtil.getMonth() + "-" + "10 23:59:59");
|
||
// }
|
||
// // 10-20
|
||
// if (DateUtil.timeCalendar(new Date(),
|
||
// DateUtil.fomatDateTime(DateUtil.getYear() + "-" + DateUtil.getMonth() + "-" + "11 00:00:00"),
|
||
// DateUtil.fomatDateTime(DateUtil.getYear() + "-" + DateUtil.getMonth() + "-" + "20 23:59:59"))) {
|
||
// pd.put("STARTTIME", DateUtil.getYear() + "-" + DateUtil.getMonth() + "-" + "11 00:00:00");
|
||
// pd.put("ENDTIME", DateUtil.getYear() + "-" + DateUtil.getMonth() + "-" + "20 23:59:59");
|
||
// }
|
||
// // 20-月底
|
||
// if (DateUtil.timeCalendar(new Date(),
|
||
// DateUtil.fomatDateTime(DateUtil.getYear() + "-" + DateUtil.getMonth() + "-" + "21 00:00:00"),
|
||
// DateUtil.fomatDateTime(DateUtil.getMonthEndDay() + " 23:59:59"))) {
|
||
// pd.put("STARTTIME", DateUtil.getYear() + "-" + DateUtil.getMonth() + "-" + "21 00:00:00");
|
||
// pd.put("ENDTIME", DateUtil.getMonthEndDay() + " 23:59:59");
|
||
// }
|
||
// }
|
||
// // 季度
|
||
// if (pd.get("IS_QUARTER") != null && Tools.notEmpty(pd.get("IS_QUARTER").toString())) {
|
||
// pd.put("STARTTIME", DateUtil.quarterStart() + " 00:00:00");
|
||
// pd.put("ENDTIME", DateUtil.quarterEnd() + " 23:59:59");
|
||
// }
|
||
//// if(pd.get("SOURCE").equals("2")){
|
||
//// pd.put("SOURCE1",pd.get("SOURCE"));
|
||
//// pd.put("SOURCE","");
|
||
//// }
|
||
//// pd = Jurisdiction.getUserDataJurisdiction(pd);
|
||
// page.setPd(pd);
|
||
//
|
||
// List<PageData> varList = hiddenService.list(page); // 列出Hidden列表
|
||
// varList = hiddenUserService.getHiddebFind(varList);
|
||
// map.put("varList", varList);
|
||
// map.put("page", page);
|
||
// map.put("result", errInfo);
|
||
// return map;
|
||
// }
|
||
//
|
||
// /**
|
||
// * 获取清单风险点
|
||
// *
|
||
// * @param
|
||
// * @throws Exception
|
||
// */
|
||
// @RequestMapping(value = "/getOtherHidden")
|
||
// @ResponseBody
|
||
// public Object getOtherHidden() throws Exception {
|
||
// Map<String, Object> map = new HashMap<String, Object>();
|
||
// String errInfo = "success";
|
||
// PageData pd = new PageData();
|
||
// pd = this.getPageData();
|
||
// pd.put("USER_ID", Jurisdiction.getUSER_ID());
|
||
// String USER_ID = pd.get("USER_ID").toString();
|
||
// pd = listmanagerService.findById(pd);
|
||
// if (pd.getString("TYPE").equals("listType0005")) {
|
||
// if (DateUtil.timeCalendar(new Date(), DateUtil.fomatDateTime(pd.getString("START_DATE") + " 00:00:00"),
|
||
// DateUtil.fomatDateTime(pd.getString("END_DATE") + " 23:59:59"))) {
|
||
// PageData type = new PageData();
|
||
// type.put("LISTMANAGER_ID", pd.get("LISTMANAGER_ID"));
|
||
// type.put("IS_XUN", 1);// 查询方法和旬一样,直接借用
|
||
// type.put("STATE", "0");
|
||
// type.put("USER_ID", USER_ID);
|
||
// type.put("BEGINTIME", pd.getString("START_DATE") + " 00:00:00");
|
||
// type.put("ENDTIME", pd.getString("END_DATE") + " 23:59:59");
|
||
// List<PageData> hiddenList = hiddenService.getOtherHidden(type);
|
||
// map.put("hiddenList", hiddenList);
|
||
// }
|
||
// map.put("result", errInfo);
|
||
// return map;
|
||
// }
|
||
// String cycle = pd.getString("PERIODNAME");
|
||
// PageData type = new PageData();
|
||
// if (cycle.equals("每日")) {
|
||
// type.put("LISTMANAGER_ID", pd.get("LISTMANAGER_ID"));
|
||
// type.put("IS_DAY", 1);
|
||
// type.put("STATE", "0");
|
||
// type.put("USER_ID", USER_ID);
|
||
// } else if (cycle.equals("每周")) {
|
||
// type.put("LISTMANAGER_ID", pd.get("LISTMANAGER_ID"));
|
||
// type.put("IS_WEEK", 1);
|
||
// type.put("STATE", "0");
|
||
// type.put("USER_ID", USER_ID);
|
||
// } else if (cycle.equals("每旬")) {
|
||
// // 1-10
|
||
// if (DateUtil.timeCalendar(new Date(),
|
||
// DateUtil.fomatDateTime(DateUtil.getYear() + "-" + DateUtil.getMonth() + "-" + "01 00:00:00"),
|
||
// DateUtil.fomatDateTime(DateUtil.getYear() + "-" + DateUtil.getMonth() + "-" + "10 23:59:59"))) {
|
||
// type.put("LISTMANAGER_ID", pd.get("LISTMANAGER_ID"));
|
||
// type.put("IS_XUN", 1);
|
||
// type.put("STATE", "0");
|
||
// type.put("USER_ID", USER_ID);
|
||
// type.put("BEGINTIME", DateUtil.getYear() + "-" + DateUtil.getMonth() + "-" + "01 00:00:00");
|
||
// type.put("ENDTIME", DateUtil.getYear() + "-" + DateUtil.getMonth() + "-" + "10 23:59:59");
|
||
// }
|
||
// // 10-20
|
||
// if (DateUtil.timeCalendar(new Date(),
|
||
// DateUtil.fomatDateTime(DateUtil.getYear() + "-" + DateUtil.getMonth() + "-" + "11 00:00:00"),
|
||
// DateUtil.fomatDateTime(DateUtil.getYear() + "-" + DateUtil.getMonth() + "-" + "20 23:59:59"))) {
|
||
// type.put("LISTMANAGER_ID", pd.get("LISTMANAGER_ID"));
|
||
// type.put("IS_XUN", 1);
|
||
// type.put("STATE", "0");
|
||
// type.put("USER_ID", USER_ID);
|
||
// type.put("BEGINTIME", DateUtil.getYear() + "-" + DateUtil.getMonth() + "-" + "11 00:00:00");
|
||
// type.put("ENDTIME", DateUtil.getYear() + "-" + DateUtil.getMonth() + "-" + "20 23:59:59");
|
||
// }
|
||
// // 20-月底
|
||
// if (DateUtil.timeCalendar(new Date(),
|
||
// DateUtil.fomatDateTime(DateUtil.getYear() + "-" + DateUtil.getMonth() + "-" + "21 00:00:00"),
|
||
// DateUtil.fomatDateTime(DateUtil.getMonthEndDay() + " 23:59:59"))) {
|
||
// type.put("LISTMANAGER_ID", pd.get("LISTMANAGER_ID"));
|
||
// type.put("IS_XUN", 1);
|
||
// type.put("STATE", "0");
|
||
// type.put("USER_ID", USER_ID);
|
||
// type.put("BEGINTIME", DateUtil.getYear() + "-" + DateUtil.getMonth() + "-" + "21 00:00:00");
|
||
// type.put("ENDTIME", DateUtil.getMonthEndDay() + " 23:59:59");
|
||
// }
|
||
//
|
||
// } else if (cycle.equals("每月")) {
|
||
// type.put("LISTMANAGER_ID", pd.get("LISTMANAGER_ID"));
|
||
// type.put("IS_MONTH", 1);
|
||
// type.put("STATE", "0");
|
||
// type.put("USER_ID", USER_ID);
|
||
// } else if (cycle.equals("每季")) {
|
||
// type.put("LISTMANAGER_ID", pd.get("LISTMANAGER_ID"));
|
||
// type.put("IS_QUARTER", 1);
|
||
// type.put("STATE", "0");
|
||
// type.put("USER_ID", USER_ID);
|
||
// } else if (cycle.equals("半年")) {
|
||
// type.put("LISTMANAGER_ID", pd.get("LISTMANAGER_ID"));
|
||
// type.put("IS_HALFYEAR", 1);
|
||
// type.put("STATE", "0");
|
||
// type.put("USER_ID", USER_ID);
|
||
// } else if (cycle.equals("每年")) {
|
||
// type.put("LISTMANAGER_ID", pd.get("LISTMANAGER_ID"));
|
||
// type.put("IS_YEAR", 1);
|
||
// type.put("STATE", "0");
|
||
// type.put("USER_ID", USER_ID);
|
||
// }
|
||
//
|
||
// List<PageData> hiddenList = hiddenService.getOtherHidden(type);
|
||
// map.put("result", errInfo);
|
||
// map.put("hiddenList", hiddenList);
|
||
// return map;
|
||
// }
|
||
//
|
||
// /**
|
||
// * 获取检查记录风险点
|
||
// *
|
||
// * @param
|
||
// * @throws Exception
|
||
// */
|
||
// @RequestMapping(value = "/getChcenkHidden")
|
||
// @ResponseBody
|
||
// public Object getChcenkHidden() throws Exception {
|
||
// Map<String, Object> map = new HashMap<String, Object>();
|
||
// String errInfo = "success";
|
||
// PageData pd = new PageData();
|
||
// pd = this.getPageData();
|
||
// List<PageData> hiddenList = hiddenService.getOtherHidden(pd);
|
||
// map.put("result", errInfo);
|
||
// map.put("hiddenList", hiddenList);
|
||
// return map;
|
||
// }
|
||
//
|
||
// /**
|
||
// * 去修改页面获取数据
|
||
// *
|
||
// * @param
|
||
// * @throws Exception
|
||
// */
|
||
// @RequestMapping(value = "/goEdit")
|
||
// // @RequiresPermissions("hidden:edit")
|
||
// @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 = hiddenService.findById(pd); // 根据ID读取
|
||
// if (Tools.isEmpty(pd)) {
|
||
// map.put("result", "success");
|
||
// return map;
|
||
// }
|
||
// /* * 查询整改方案 */
|
||
// PageData hs = hiddenSchemeService.findByHdId(pd);
|
||
// List<PageData> checkList = hiddenCheckService.listAll(pd); // 隐患验收信息
|
||
// if (checkList != null && checkList.size() > 0) {
|
||
// PageData pd3 = new PageData();
|
||
// pd3.put("TYPE", 5);
|
||
// for (PageData check : checkList) {
|
||
// pd3.put("FOREIGN_KEY", check.get("HIDDENCHECK_ID"));
|
||
// check.put("cImgs", imgFilesService.listAll(pd3));// 验收图片
|
||
// }
|
||
// }
|
||
// List<PageData> hiddenExa = hiddenExamineService.listAllByHiddenId(pd.getString("HIDDEN_ID")); //特殊审批信息
|
||
// for (PageData pageData : hiddenExa) {
|
||
// if ("0".equals(pageData.getString("TYPE"))) {
|
||
// pd.put("editUserName", pageData.get("editUserName"));
|
||
// pd.put("editDeptName", pageData.get("editDeptName"));
|
||
// pd.put("editLevelName", pageData.get("editLevelName"));
|
||
// pd.put("editRectificationDeadline", pageData.get("spare3"));
|
||
// }
|
||
// }
|
||
// map.put("hiddenExa", hiddenExa); // //特殊审批信息
|
||
//
|
||
// List<PageData> hiddenFindPeople = hiddenUserService.listAll(pd);// 隐患相关人员信息 --隐患发现人
|
||
//
|
||
// map.put("pd", pd);
|
||
// if (pd != null) {
|
||
// map.put("hiddenVideo", imgFilesService.getListByKeyAndType(pd.getString("HIDDEN_ID"), "102"));// 隐患视频
|
||
// map.put("hImgs", imgFilesService.getListByKeyAndType(pd.getString("HIDDEN_ID"), "3"));// 隐患图片
|
||
// map.put("rImgs", imgFilesService.getListByKeyAndType(pd.getString("HIDDEN_ID"), "4"));// 整改图片
|
||
// map.put("fcImgs", imgFilesService.getListByKeyAndType(pd.getString("HIDDEN_ID"), "50"));// 安全环保检查验收图片
|
||
// map.put("majorinforPdf", imgFilesService.getListByKeyAndType(pd.getString("HIDDEN_ID"), "106"));// 重大隐患临时处置信息
|
||
// map.put("majorapprovedPdf", imgFilesService.getListByKeyAndType(pd.getString("HIDDEN_ID"), "107"));// 港股分公司安委会办公室副主任核定 - 安委会或党委会决议记录
|
||
// map.put("reportPdf", imgFilesService.getListByKeyAndType(pd.getString("HIDDEN_ID"), "108"));//隐患调查报告
|
||
// map.put("resolutionPdf", imgFilesService.getListByKeyAndType(pd.getString("HIDDEN_ID"), "109"));//安委会或党委会决议记录
|
||
// map.put("rectificationPdf", imgFilesService.getListByKeyAndType(pd.getString("HIDDEN_ID"), "110"));//较大隐患整改 - 临时处置措施
|
||
// map.put("processPdf", imgFilesService.getListByKeyAndType(pd.getString("HIDDEN_ID"), "111"));//较大隐患整改 - 隐患整改过程记录
|
||
// map.put("supplementPdf", imgFilesService.getListByKeyAndType(pd.getString("HIDDEN_ID"), "112"));//较大隐患整改 - 补充重大隐患信息(确认时)
|
||
// map.put("safetyofficePdf", imgFilesService.getListByKeyAndType(pd.getString("HIDDEN_ID"), "113"));//较大隐患整改 - 安委会办公室会议记录(分公司核实时)
|
||
// }
|
||
// List<PageData> resultslist = hiddenMajorService.findById(pd);
|
||
// List<PageData> repulsecause = hiddenExamineService.findByHiddenId(pd);
|
||
// map.put("hs", hs);
|
||
// if (resultslist.size() > 0) {
|
||
// map.put("resultslist", resultslist.get(0));
|
||
// } else {
|
||
// map.put("resultslist", "");
|
||
// }
|
||
// List<PageData> sImgs = imgFilesService.getListByKeyAndType(pd.get("HIDDEN_ID"), "8");
|
||
// if (hs != null && hs.getString("HIDDENSCHEME_ID") != null) {
|
||
// PageData pd31 = new PageData();
|
||
// pd31.put("FOREIGN_KEY", hs.getString("HIDDENSCHEME_ID"));
|
||
// pd31.put("TYPE", 8);
|
||
// List<PageData> sImgs2 = imgFilesService.listAll(pd31);// 方案图片
|
||
// sImgs.addAll(sImgs2);
|
||
// }
|
||
// map.put("sImgs", sImgs);// 方案图片
|
||
// map.put("checkList", checkList);
|
||
// map.put("repulsecause", repulsecause);
|
||
// map.put("hiddenFindPeople", hiddenFindPeople); // 隐患相关人员信息
|
||
//
|
||
//
|
||
// map.put("result", errInfo);
|
||
// return map;
|
||
// }
|
||
//
|
||
// /**
|
||
// * 首页统计
|
||
// *
|
||
// * @param
|
||
// * @throws Exception
|
||
// */
|
||
// @RequestMapping(value = "/statistic")
|
||
// @ResponseBody
|
||
// public Object statistic() throws Exception {
|
||
// Map<String, Object> map = new HashMap<String, Object>();
|
||
// String errInfo = "success";
|
||
// PageData pd = new PageData();
|
||
// pd = this.getPageData();
|
||
// SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");// 设置日期格式
|
||
// Date now = new Date();
|
||
// String endDay = sdf.format(now);
|
||
// Calendar calendar = Calendar.getInstance();
|
||
// calendar.setTime(now);
|
||
// calendar.add(Calendar.DATE, -15);
|
||
// String startDay = sdf.format(calendar.getTime());
|
||
// pd.put("START_DAY", startDay);
|
||
// pd.put("END_DAY", endDay);
|
||
// pd.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID());
|
||
// pd.put("HIDDENLEVEL", "hiddenLevel0001");// 一般隐患
|
||
//
|
||
// if (pd.get("isBI") == null && Jurisdiction.getIS_MAIN().equals("0")) {
|
||
// pd.put("USER_ID", Jurisdiction.getUSER_ID());
|
||
// }
|
||
// List<PageData> nhds = hiddenService.hiddenStatisticsByDay(pd);
|
||
// pd.put("HIDDENLEVEL", "hiddenLevel0002");// 重大隐患
|
||
// List<PageData> zhds = hiddenService.hiddenStatisticsByDay(pd);
|
||
//
|
||
// List<PageData> hdAll = hiddenService.hiddenStatisticsAll(pd);
|
||
// map.put("nhds", nhds);
|
||
// map.put("zhds", zhds);
|
||
// map.put("hdAll", hdAll);
|
||
// map.put("result", errInfo);
|
||
// return map;
|
||
// }
|
||
//
|
||
// /**
|
||
// * 首页统计
|
||
// *
|
||
// * @param
|
||
// * @throws Exception
|
||
// */
|
||
// @RequestMapping(value = "/getBICount")
|
||
// @ResponseBody
|
||
// public Object getBICount() throws Exception {
|
||
// Map<String, Object> map = new HashMap<String, Object>();
|
||
// String errInfo = "success";
|
||
// PageData pd = new PageData();
|
||
// pd = this.getPageData();
|
||
// pd.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID());
|
||
// // 旬
|
||
// if (pd.get("IS_XUN") != null && Tools.notEmpty(pd.get("IS_XUN").toString())) {
|
||
// // 1-10
|
||
// if (DateUtil.timeCalendar(new Date(),
|
||
// DateUtil.fomatDateTime(DateUtil.getYear() + "-" + DateUtil.getMonth() + "-" + "01 00:00:00"),
|
||
// DateUtil.fomatDateTime(DateUtil.getYear() + "-" + DateUtil.getMonth() + "-" + "10 23:59:59"))) {
|
||
// pd.put("STARTTIME", DateUtil.getYear() + "-" + DateUtil.getMonth() + "-" + "01 00:00:00");
|
||
// pd.put("ENDTIME", DateUtil.getYear() + "-" + DateUtil.getMonth() + "-" + "10 23:59:59");
|
||
// }
|
||
// // 10-20
|
||
// if (DateUtil.timeCalendar(new Date(),
|
||
// DateUtil.fomatDateTime(DateUtil.getYear() + "-" + DateUtil.getMonth() + "-" + "11 00:00:00"),
|
||
// DateUtil.fomatDateTime(DateUtil.getYear() + "-" + DateUtil.getMonth() + "-" + "20 23:59:59"))) {
|
||
// pd.put("STARTTIME", DateUtil.getYear() + "-" + DateUtil.getMonth() + "-" + "11 00:00:00");
|
||
// pd.put("ENDTIME", DateUtil.getYear() + "-" + DateUtil.getMonth() + "-" + "20 23:59:59");
|
||
// }
|
||
// // 20-月底
|
||
// if (DateUtil.timeCalendar(new Date(),
|
||
// DateUtil.fomatDateTime(DateUtil.getYear() + "-" + DateUtil.getMonth() + "-" + "21 00:00:00"),
|
||
// DateUtil.fomatDateTime(DateUtil.getMonthEndDay() + " 23:59:59"))) {
|
||
// pd.put("STARTTIME", DateUtil.getYear() + "-" + DateUtil.getMonth() + "-" + "21 00:00:00");
|
||
// pd.put("ENDTIME", DateUtil.getMonthEndDay() + " 23:59:59");
|
||
// }
|
||
// }
|
||
// // 季度
|
||
// if (pd.get("IS_QUARTER") != null && Tools.notEmpty(pd.get("IS_QUARTER").toString())) {
|
||
// pd.put("STARTTIME", DateUtil.quarterStart() + " 00:00:00");
|
||
// pd.put("ENDTIME", DateUtil.quarterEnd() + " 23:59:59");
|
||
// }
|
||
//
|
||
// List<PageData> varList = hiddenService.getBICount(pd);
|
||
// if (varList != null && varList.size() > 0) {
|
||
// map.put("total", varList.size());
|
||
// int checked = 0;
|
||
// int uncheck = 0;
|
||
// for (PageData hidden : varList) {
|
||
// if (hidden.get("STATE").toString().equals("4") || hidden.get("STATE").toString().equals("15") || hidden.get("STATE").toString().equals("5") || hidden.get("STATE").toString().equals("6")) {
|
||
// checked++;
|
||
// } else {
|
||
// uncheck++;
|
||
// }
|
||
//
|
||
// }
|
||
// map.put("checked", checked);
|
||
// map.put("uncheck", uncheck);
|
||
// } else {
|
||
// map.put("total", 0);
|
||
// map.put("checked", 0);
|
||
// map.put("uncheck", 0);
|
||
// }
|
||
//
|
||
// map.put("result", errInfo);
|
||
// return map;
|
||
// }
|
||
//
|
||
// /**
|
||
// * 批量删除
|
||
// *
|
||
// * @param
|
||
// * @throws Exception
|
||
// */
|
||
// @RequestMapping(value = "/deleteAll")
|
||
// // @RequiresPermissions("hidden:del")
|
||
// @ResponseBody
|
||
// public Object deleteAll() throws Exception {
|
||
// Map<String, Object> map = new HashMap<String, Object>();
|
||
// String errInfo = "success";
|
||
// PageData pd = new PageData();
|
||
// pd = this.getPageData();
|
||
// String DATA_IDS = pd.getString("DATA_IDS");
|
||
// if (Tools.notEmpty(DATA_IDS)) {
|
||
// String ArrayDATA_IDS[] = DATA_IDS.split(",");
|
||
// hiddenService.deleteAll(ArrayDATA_IDS);
|
||
// errInfo = "success";
|
||
// } else {
|
||
// errInfo = "fail";
|
||
// }
|
||
// map.put("result", errInfo); // 返回结果
|
||
// return map;
|
||
// }
|
||
//
|
||
// /**
|
||
// * * @param
|
||
// *
|
||
// * @throws Exception
|
||
// */
|
||
// @RequestMapping(value = "/listAll")
|
||
// @ResponseBody
|
||
// public Object listAll() throws Exception {
|
||
// Map<String, Object> map = new HashMap<String, Object>();
|
||
// String errInfo = "success";
|
||
// PageData pd = new PageData();
|
||
// pd = this.getPageData();
|
||
// String DATA_IDS = pd.getString("ids");
|
||
// if (Tools.notEmpty(DATA_IDS)) {
|
||
// String ArrayDATA_IDS[] = DATA_IDS.split(",");
|
||
// pd.put("HIDDEN_IDS", ArrayDATA_IDS);
|
||
// List<PageData> varList = hiddenService.listAll(pd);
|
||
// errInfo = "success";
|
||
// map.put("varList", varList);
|
||
// } else {
|
||
// errInfo = "fail";
|
||
// }
|
||
// map.put("result", errInfo); // 返回结果
|
||
// return map;
|
||
// }
|
||
//
|
||
// @RequestMapping(value = "/listAllToPrint")
|
||
// @ResponseBody
|
||
// public Object listAllToPrint() throws Exception {
|
||
// Map<String, Object> map = new HashMap<String, Object>();
|
||
// String errInfo = "success";
|
||
// PageData pd = new PageData();
|
||
// pd = this.getPageData();
|
||
// String DATA_IDS = pd.getString("ids");
|
||
// if (Tools.notEmpty(DATA_IDS)) {
|
||
// String ArrayDATA_IDS[] = DATA_IDS.split(",");
|
||
// pd.put("HIDDEN_IDS", ArrayDATA_IDS);
|
||
// List<PageData> varList = hiddenService.listAllToPrint(pd);
|
||
// errInfo = "success";
|
||
// map.put("varList", varList);
|
||
// } else {
|
||
// errInfo = "fail";
|
||
// }
|
||
// map.put("result", errInfo); // 返回结果
|
||
// return map;
|
||
// }
|
||
//
|
||
// /**
|
||
// * 导出到excel
|
||
// *
|
||
// * @param
|
||
// * @throws Exception
|
||
// */
|
||
// @RequestMapping(value = "/excel2")
|
||
//// // @RequiresPermissions("toExcel")
|
||
// public ModelAndView exportExcel2() throws Exception {
|
||
// ModelAndView mv = new ModelAndView();
|
||
// PageData pd = new PageData();
|
||
// pd = this.getPageData();
|
||
// Map<String, String> sourceMap = new HashMap<>();
|
||
// sourceMap.put("1", "隐患快报");
|
||
// sourceMap.put("2", "隐患排查");
|
||
//
|
||
// String dicParentId = "5e7cf8620ba54ad89719d0be62133c7a";
|
||
// List<Dictionaries> dicList = dictionariesService.listSubDictByParentId(dicParentId);
|
||
// Map<String, String> dicMap = new HashMap<>();
|
||
// for (Dictionaries pageData : dicList) {
|
||
// dicMap.put(pageData.getBIANMA(), pageData.getNAME());
|
||
// }
|
||
// Map<String, String> stateMap = new HashMap<>();
|
||
// stateMap.put("-1", "已过期");
|
||
// stateMap.put("0", "未提交");
|
||
// stateMap.put("1", "未整改");
|
||
// stateMap.put("2", "已整改");
|
||
// stateMap.put("3", "已复查");
|
||
// stateMap.put("4", "已验收");
|
||
// Map<String, String> rectifType = new HashMap<>();
|
||
// rectifType.put("1", "立即整改");
|
||
// rectifType.put("2", "限期整改");
|
||
// PageData corpIdPd = new PageData();
|
||
// corpIdPd.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID());// CORPINFO_ID
|
||
//
|
||
// Map<String, String> userMap = new HashMap<>();
|
||
// List<PageData> userList = usersService.listAllUser(corpIdPd);
|
||
// for (PageData pageData : userList) {
|
||
// userMap.put(pageData.getString("USER_ID"), pageData.getString("NAME"));
|
||
// }
|
||
// Map<String, String> deparMap = new HashMap<>();
|
||
// List<PageData> deparList = departmentService.listAll(corpIdPd);
|
||
// for (PageData pageData : deparList) {
|
||
// deparMap.put(pageData.getString("DEPARTMENT_ID"), pageData.getString("NAME"));
|
||
// }
|
||
//
|
||
// Map<String, Object> dataMap = new HashMap<String, Object>();
|
||
// List<String> titles = new ArrayList<String>();
|
||
// titles.add("隐患来源"); // 1
|
||
// titles.add("风险点(单元)"); // 2
|
||
// titles.add("辨识部位"); // 3
|
||
// titles.add("存在风险"); // 4
|
||
// titles.add("风险分级"); // 6
|
||
// titles.add("检查内容"); // 7
|
||
// titles.add("隐患级别"); // 16
|
||
// titles.add("隐患状态"); // 17=
|
||
// titles.add("隐患描述"); // 8
|
||
// titles.add("隐患部位"); // 9
|
||
// titles.add("隐患发现部门"); // 9 ````````
|
||
// titles.add("发现人"); // 10
|
||
// titles.add("发现时间"); // 11
|
||
// titles.add("整改类型"); // 10
|
||
// titles.add("整改期限"); // 11
|
||
// titles.add("图片"); // 11
|
||
// dataMap.put("titles", titles);
|
||
// pd.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID()); // 企业id
|
||
// pd.put("queryUserId", Jurisdiction.getUSER_ID());
|
||
// List<PageData> varOList = hiddenService.listAll(pd);
|
||
//
|
||
// List<PageData> varList = new ArrayList<PageData>();
|
||
// for (int i = 0; i < varOList.size(); i++) {
|
||
// PageData vpd = new PageData();
|
||
// vpd.put("var1", sourceMap.get(varOList.get(i).getString("SOURCE"))); // 1
|
||
// vpd.put("var2", varOList.get(i).getString("RISK_UNIT")); // 2
|
||
// vpd.put("var3", varOList.get(i).getString("IDENTIFICATION")); // 3
|
||
// vpd.put("var4", varOList.get(i).getString("RISK_DESCR")); // 4
|
||
// vpd.put("var5", varOList.get(i).getString("LEVEL")); // 6
|
||
// vpd.put("var6", varOList.get(i).getString("CHECK_CONTENT")); // 7
|
||
// vpd.put("var7", dicMap.get(varOList.get(i).getString("HIDDENLEVEL"))); // 16
|
||
// vpd.put("var8", stateMap.get(varOList.get(i).getString("STATE"))); // 17
|
||
// vpd.put("var9", varOList.get(i).getString("HIDDENDESCR")); // 8
|
||
// vpd.put("var10", varOList.get(i).getString("HIDDENPART")); // 9
|
||
// vpd.put("var11", deparMap.get(varOList.get(i).getString("HIDDENFINDDEPT"))); // 9````````````
|
||
// vpd.put("var12", userMap.get(varOList.get(i).getString("CREATOR"))); // 10
|
||
// vpd.put("var13", varOList.get(i).getString("CREATTIME")); // 11
|
||
// vpd.put("var14", rectifType.get(varOList.get(i).getString("RECTIFICATIONTYPE"))); // 10
|
||
// vpd.put("var15", varOList.get(i).getString("RECTIFICATIONDEADLINE")); // 11
|
||
// vpd.put("var16", varOList.get(i).getString("HIDDENFINDDEPT")); // 9````````````
|
||
// varList.add(vpd);
|
||
// }
|
||
// dataMap.put("varList", varList);
|
||
// dataMap.put("imgIndex", "16");
|
||
//
|
||
// ObjectExcelView erv = new ObjectExcelView();
|
||
// ObjectExcelImgView erv2 = new ObjectExcelImgView();
|
||
// mv = new ModelAndView(erv2, dataMap);
|
||
// return mv;
|
||
// }
|
||
//
|
||
// /**
|
||
// * 导出到excel
|
||
// *
|
||
// * @param
|
||
// * @throws Exception
|
||
// */
|
||
// @RequestMapping(value = "/excel")
|
||
//// // @RequiresPermissions("toExcel")
|
||
// public ModelAndView exportExcel() throws Exception {
|
||
// ModelAndView mv = new ModelAndView();
|
||
// PageData pd = new PageData();
|
||
// pd = this.getPageData();
|
||
//
|
||
// String dicParentId = "5e7cf8620ba54ad89719d0be62133c7a";
|
||
// List<Dictionaries> dicList = dictionariesService.listSubDictByParentId(dicParentId);// 字典
|
||
// Map<String, String> dicMap = new HashMap<>();
|
||
// for (Dictionaries pageData : dicList) {
|
||
// dicMap.put(pageData.getBIANMA(), pageData.getNAME());
|
||
// }
|
||
// // 隐患类型
|
||
// String typeParentId = "3babc15144444bdc8d763d0af2bdfff6";
|
||
// List<Dictionaries> typeList = dictionariesService.listSubDictByParentId(typeParentId);// 字典
|
||
// Map<String, String> typeMap = new HashMap<>();
|
||
// for (Dictionaries pageData : typeList) {
|
||
// typeMap.put(pageData.getBIANMA(), pageData.getNAME());
|
||
// }
|
||
//
|
||
// // 隐患类型
|
||
// String levelParentId = "5e7cf8620ba54ad89719d0be62133c7a";
|
||
// List<Dictionaries> levelList = dictionariesService.listSubDictByParentId(levelParentId);// 字典
|
||
// Map<String, String> levelMap = new HashMap<>();
|
||
// for (Dictionaries pageData : levelList) {
|
||
// levelMap.put(pageData.getBIANMA(), pageData.getNAME());
|
||
// List<Dictionaries> levelList1 = dictionariesService.listSubDictByParentId(pageData.getDICTIONARIES_ID());
|
||
// for (Dictionaries pageData1 : levelList1) {
|
||
// levelMap.put(pageData1.getBIANMA(), pageData1.getNAME());
|
||
// }
|
||
// }
|
||
//
|
||
// PageData corpIdPd = new PageData();
|
||
// corpIdPd.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID());// CORPINFO_ID
|
||
// Map<String, String> userMap = new HashMap<>();// 查看企业下的所有用户,根据用户id匹配信息
|
||
// List<PageData> userList = usersService.listAllUser(corpIdPd);
|
||
// for (PageData pageData : userList) {
|
||
// userMap.put(pageData.getString("USER_ID"), pageData.getString("NAME"));
|
||
// }
|
||
// Map<String, String> deparMap = new HashMap<>();
|
||
// List<PageData> deparList = departmentService.listAll(corpIdPd);// 查看企业下的所有部门,根据部门id匹配信息
|
||
// for (PageData pageData : deparList) {
|
||
// deparMap.put(pageData.getString("DEPARTMENT_ID"), pageData.getString("NAME"));
|
||
// }
|
||
//
|
||
// Map<String, String> sourceMap = new HashMap<>();
|
||
// sourceMap.put("1", "隐患快报");
|
||
// sourceMap.put("2", "隐患排查");
|
||
// sourceMap.put("3", "隐患排查");
|
||
// sourceMap.put("4", "安全环保检查(监管端)");
|
||
// sourceMap.put("5", "安全环保检查(企业端)");
|
||
// Map<String, String> stateMap = new HashMap<>();
|
||
// stateMap.put("-2", "待确认");
|
||
// stateMap.put("-1", "已过期");
|
||
// stateMap.put("0", "未提交");
|
||
// stateMap.put("1", "未整改");
|
||
// stateMap.put("2", "已整改");
|
||
// stateMap.put("3", "已复查");
|
||
// stateMap.put("4", "已验收");
|
||
// stateMap.put("5", "忽略隐患");
|
||
// stateMap.put("6", "重大隐患");
|
||
// stateMap.put("7", "待处理的特殊隐患");
|
||
// stateMap.put("8", "已处理的特殊隐患");
|
||
// stateMap.put("10", "验收打回");
|
||
// Map<String, String> rectifType = new HashMap<>();
|
||
// rectifType.put("1", "立即整改");
|
||
// rectifType.put("2", "限期整改");
|
||
// Map<String, Object> haveschemeMap = new HashMap<>();
|
||
// haveschemeMap.put("0", "无");
|
||
// haveschemeMap.put("1", "有");
|
||
// Map<String, Object> ysStatusMap = new HashMap<>();
|
||
// ysStatusMap.put("0", "否");
|
||
// ysStatusMap.put("1", "是");
|
||
//
|
||
// Map<String, Object> dataMap = new HashMap<String, Object>();// 传给导出页面的数据
|
||
// List<String> imgKeyId = new ArrayList<>();// 需要查询图片的id标识信息
|
||
// pd.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID()); // 企业id
|
||
// String KEYWORDS = pd.getString("KEYWORDS"); // 关键词检索条件
|
||
// if (Tools.notEmpty(KEYWORDS))
|
||
// pd.put("KEYWORDS", KEYWORDS.trim());
|
||
// String ISQUALIFIED = pd.getString("ISQUALIFIED"); // 关键词检索条件
|
||
// if (Tools.notEmpty(ISQUALIFIED))
|
||
// pd.put("ISQUALIFIED", ISQUALIFIED.trim());
|
||
// String HIDDENLEVELE = pd.getString("HIDDENLEVELE"); // 关键词检索条件
|
||
// if (Tools.notEmpty(HIDDENLEVELE))
|
||
// pd.put("HIDDENLEVELE", HIDDENLEVELE.trim());
|
||
// String STARTTIME = pd.getString("STARTTIME"); // 关键词检索条件
|
||
// if (Tools.notEmpty(STARTTIME))
|
||
// pd.put("STARTTIME", STARTTIME.trim());
|
||
// String STATE = pd.getString("STATE"); // 关键词检索条件
|
||
// if (Tools.notEmpty(STATE))
|
||
// pd.put("STATE", STATE.trim());
|
||
// String ENDTIME = pd.getString("ENDTIME"); // 关键词检索条件
|
||
// if (Tools.notEmpty(ENDTIME))
|
||
// pd.put("ENDTIME", ENDTIME + " 23:59:59");
|
||
// String DISPOSESTATE = pd.getString("DISPOSESTATE"); // 关键词检索条件
|
||
// if (Tools.notEmpty(DISPOSESTATE)) {
|
||
// pd.put("DISPOSESTATE", DISPOSESTATE.trim());
|
||
// pd.put("SELFUSERID", Jurisdiction.getUSER_ID());
|
||
// pd.put("USERDEPT", Jurisdiction.getDEPARTMENT_ID());
|
||
// }
|
||
// String IS_SELF = pd.getString("IS_SELF"); // 关键词检索条件
|
||
// if (IS_SELF != null && IS_SELF.equals("1"))
|
||
// pd.put("SELF_USER_ID", Jurisdiction.getUSER_ID());
|
||
// // 查看隐患信息
|
||
// pd.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID());
|
||
// if (!Jurisdiction.getIS_MAIN().equals("1")) { //主账号
|
||
// pd.put("queryUserId", Jurisdiction.getUSER_ID());
|
||
// }
|
||
// List<PageData> varOList = hiddenService.listAll(pd); //导出查询修改不查0、5、7、8、100、101、102 较大、忽略、重大隐患
|
||
// varOList = hiddenUserService.getHiddebFind(varOList);
|
||
// for (PageData pageData : varOList) {
|
||
// imgKeyId.add(pageData.getString("HIDDEN_ID"));
|
||
// }
|
||
//
|
||
// // 查询整改方案
|
||
// List<PageData> schemeList = hiddenSchemeService.listAll(corpIdPd);
|
||
// Map<String, PageData> schemeMap = new HashMap<>();
|
||
// for (PageData pageData : schemeList) {
|
||
// schemeMap.put(pageData.getString("HIDDEN_ID"), pageData);
|
||
//// imgKeyId.add(pageData.getString("HIDDEN_ID"));
|
||
// imgKeyId.add(pageData.getString("HIDDENSCHEME_ID"));
|
||
// }
|
||
// // 验收信息
|
||
// List<PageData> checkList = hiddenCheckService.listAll(corpIdPd);
|
||
// Map<String, List<PageData>> checkMap = new HashMap<>();
|
||
// Integer checkMaxCount = 1;
|
||
// for (PageData pageData : checkList) {
|
||
// Integer checkCount = 1;
|
||
// List<PageData> vaList = new ArrayList<>();
|
||
// if (checkMap.containsKey(pageData.get("HIDDEN_ID"))) {
|
||
// vaList = checkMap.get(pageData.get("HIDDEN_ID"));
|
||
// checkCount = vaList.size();
|
||
// if (checkMaxCount < checkCount) {
|
||
// checkMaxCount = checkCount;
|
||
// }
|
||
// }
|
||
// vaList.add(pageData);
|
||
// checkMap.put(pageData.get("HIDDEN_ID").toString(), vaList);
|
||
// imgKeyId.add(pageData.getString("HIDDENCHECK_ID"));
|
||
// }
|
||
//
|
||
// String[] imgId = new String[imgKeyId.size()];
|
||
// for (int i = 0; i < imgKeyId.size(); i++) {
|
||
// imgId[i] = imgKeyId.get(i);
|
||
// }
|
||
// PageData imgpd2 = new PageData();
|
||
// imgpd2.put("ArrayDATA_IDS", imgId);
|
||
// List<PageData> imgList = imgFilesService.listAllByIds(imgpd2);
|
||
//
|
||
// Map<String, Integer> imgCount = new HashMap<>();
|
||
// Integer imgTypeMaxCount1 = 1, imgTypeMaxCount2 = 1, imgTypeMaxCount3 = 1, imgTypeMaxCount4 = 1,
|
||
// imgTypeMaxCount5 = 1, imgTypeMaxCount6 = 1, imgTypeMaxCount7 = 1, imgTypeMaxCount8 = 1;
|
||
//
|
||
// Map<String, List<String>> imgMap = new HashMap<>();
|
||
// for (int i = 0; i < imgList.size(); i++) {
|
||
// if (Tools.isEmpty(imgList.get(i).get("TYPE"))) {
|
||
// continue;
|
||
// }
|
||
// if (Tools.isEmpty(imgList.get(i).get("FOREIGN_KEY"))) {
|
||
// continue;
|
||
// }
|
||
// List<String> list = new ArrayList<>();
|
||
// String key = imgList.get(i).getString("FOREIGN_KEY") + ";" + imgList.get(i).get("TYPE");
|
||
// if (imgMap.containsKey(key)) {
|
||
// list = imgMap.get(key);
|
||
// }
|
||
// list.add(imgList.get(i).getString("FILEPATH"));
|
||
// imgMap.put(key, list);
|
||
// String imgType = imgList.get(i).get("TYPE").toString();
|
||
// Integer count = 1;
|
||
// if (imgCount.containsKey(key)) {
|
||
// count = imgCount.get(key) + 1;
|
||
// }
|
||
// if ("1".equals(imgType)) {
|
||
// if (imgTypeMaxCount1 < count) {
|
||
// imgTypeMaxCount1 = count;
|
||
// }
|
||
// }
|
||
// if ("2".equals(imgType)) {
|
||
// if (imgTypeMaxCount2 < count) {
|
||
// imgTypeMaxCount2 = count;
|
||
// }
|
||
// }
|
||
// if ("3".equals(imgType)) {
|
||
// if (imgTypeMaxCount3 < count) {
|
||
// imgTypeMaxCount3 = count;
|
||
// }
|
||
// }
|
||
// if ("4".equals(imgType)) {
|
||
// if (imgTypeMaxCount4 < count) {
|
||
// imgTypeMaxCount4 = count;
|
||
// }
|
||
// }
|
||
// if ("5".equals(imgType)) {
|
||
// if (imgTypeMaxCount5 < count) {
|
||
// imgTypeMaxCount5 = count;
|
||
// }
|
||
// }
|
||
// if ("6".equals(imgType)) {
|
||
// if (imgTypeMaxCount6 < count) {
|
||
// imgTypeMaxCount6 = count;
|
||
// }
|
||
// }
|
||
// if ("7".equals(imgType)) {
|
||
// if (imgTypeMaxCount7 < count) {
|
||
// imgTypeMaxCount7 = count;
|
||
// }
|
||
// }
|
||
// if ("8".equals(imgType)) {
|
||
// if (imgTypeMaxCount8 < count) {
|
||
// imgTypeMaxCount8 = count;
|
||
// }
|
||
// }
|
||
// imgCount.put(key, count);
|
||
// }
|
||
// List<PageData> varList = new ArrayList<PageData>();
|
||
// for (PageData pageData : varOList) {
|
||
// int count = 0;
|
||
// PageData vpd = new PageData();
|
||
// String hidId = pageData.getString("HIDDEN_ID");
|
||
// vpd.put("var" + (1 + count), sourceMap.get(pageData.getString("SOURCE")));
|
||
//// vpd.put("var" + (2 + count), pageData.getString("RISK_UNIT"));
|
||
//// vpd.put("var" + (3 + count), pageData.getString("IDENTIFICATION"));
|
||
//// vpd.put("var" + (4 + count), pageData.getString("RISK_DESCR"));
|
||
//// vpd.put("var" + (5 + count), pageData.getString("LEVEL"));
|
||
//// vpd.put("var" + (6 + count), pageData.getString("CHECK_CONTENT"));
|
||
// vpd.put("var" + (2 + count), levelMap.get(pageData.getString("HIDDENLEVEL")));
|
||
// vpd.put("var" + (3 + count), pageData.getString("HIDDENTYPENAME"));
|
||
//
|
||
// vpd.put("var" + (4 + count), stateMap.get(pageData.getString("STATE")));
|
||
// vpd.put("var" + (5 + count), pageData.getString("HIDDENDESCR"));
|
||
// vpd.put("var" + (6 + count), pageData.getString("HIDDENPARTNAME"));
|
||
// vpd.put("var" + (7 + count), pageData.getString("POSITIONDESC"));
|
||
//
|
||
// vpd.put("var" + (8 + count), pageData.getString("findDeptNames"));
|
||
// vpd.put("var" + (9 + count), pageData.getString("findUserNames"));
|
||
// vpd.put("var" + (10 + count), pageData.getString("CREATTIME"));
|
||
// vpd.put("var" + (11 + count), rectifType.get(pageData.getString("RECTIFICATIONTYPE")));
|
||
//
|
||
// vpd.put("var" + (12 + count), pageData.getString("conUserName"));//确认人
|
||
// vpd.put("var" + (13 + count), pageData.getString("CONFIRM_TIME")); //确认时间
|
||
//
|
||
// vpd.put("var" + (14 + count), pageData.getString("RECTIFICATIONDEADLINE"));
|
||
// List<String> yhImg = imgMap.get(pageData.getString("HIDDEN_ID") + ";3");
|
||
// for (int i = 0; i < imgTypeMaxCount3; i++) {
|
||
// if (null != yhImg) {
|
||
// if (i < yhImg.size()) {
|
||
// vpd.put("img" + (15 + i), yhImg.get(i));
|
||
// } else {
|
||
// vpd.put("img" + (15 + i), "");
|
||
// }
|
||
// } else {
|
||
// vpd.put("img" + (15 + i), "");
|
||
// }
|
||
//
|
||
// }
|
||
// count += imgTypeMaxCount3;
|
||
// vpd.put("var" + (15 + count), pageData.getString("RECTIFYDESCR"));// 整改描述
|
||
// vpd.put("var" + (16 + count), deparMap.get(pageData.getString("RECTIFICATIONDEPT")));// 整改部门
|
||
// vpd.put("var" + (16 + count), deparMap.get(pageData.getString("RECTIFICATIONDEPT")));// 整改部门
|
||
// vpd.put("var" + (17 + count), userMap.get(pageData.getString("RECTIFICATIONOR")));// 整改人
|
||
// vpd.put("var" + (18 + count), pageData.getString("RECTIFICATIONTIME"));// 整改时间
|
||
// List<String> zgImg = imgMap.get(hidId + ";4");// 整改后图片
|
||
// for (int i = 0; i < imgTypeMaxCount4; i++) {
|
||
// if (null != zgImg) {
|
||
// if (i < zgImg.size()) {
|
||
// vpd.put("img" + (19 + count + i), zgImg.get(i));
|
||
// } else {
|
||
// vpd.put("img" + (19 + count + i), "");
|
||
// }
|
||
// } else {
|
||
// vpd.put("img" + (19 + count + i), "");
|
||
// }
|
||
//
|
||
// }
|
||
// count += imgTypeMaxCount4;
|
||
// vpd.put("var" + (19 + count), haveschemeMap.get(pageData.getString("HAVESCHEME")));// 整改方案
|
||
// if (schemeMap.containsKey(hidId)) {
|
||
//// count += imgTypeMaxCount8;
|
||
// if (checkMap.containsKey(hidId)) {
|
||
// List<PageData> check = checkMap.get(hidId);
|
||
// for (PageData pageData2 : check) {
|
||
// vpd.put("var" + (20 + count), pageData2.getString("CHECKDESCR"));// 验收描述
|
||
//
|
||
// if ("1".equals(pageData2.getString("STATUS"))) {
|
||
// vpd.put("var" + (21 + count), "是");// 是否合格
|
||
// } else {
|
||
// vpd.put("var" + (21 + count), "否");// 是否合格
|
||
// }
|
||
// vpd.put("var" + (22 + count), pageData2.getString("CHECKDEPTNAME"));// 验收部门
|
||
// vpd.put("var" + (23 + count), pageData2.getString("CHECKORNAME"));// 验收人
|
||
// vpd.put("var" + (24 + count), pageData2.getString("CHECK_TIME"));// 验收时间
|
||
// List<PageData> yanshoutupian = imgFilesService.getListByKeyAndType(pageData2.get("HIDDENCHECK_ID").toString(), "5");
|
||
//// vpd.put("img" + (25 + count), pageData2.getString("CHECK_TIME"));// 验收图片
|
||
// for (int i = 0; i < yanshoutupian.size(); i++) {
|
||
// vpd.put("img" + (25 + count + i), yanshoutupian.get(i).get("FILEPATH"));
|
||
// }
|
||
// }
|
||
//
|
||
// }
|
||
// }
|
||
//
|
||
// varList.add(vpd);
|
||
// }
|
||
//
|
||
// List<String> titles = new ArrayList<String>();
|
||
//
|
||
// titles.add("隐患来源"); // 1
|
||
// titles.add("隐患级别"); // 2
|
||
// titles.add("隐患类型"); // 3
|
||
// titles.add("隐患状态"); // 4 ~~~~~~~~~~~~~
|
||
// titles.add("隐患描述"); // 5
|
||
// titles.add("隐患部位"); // 6
|
||
// titles.add("隐患位置描述"); // 7 ~~~~~~~~~~~~~
|
||
// titles.add("隐患发现部门"); // 8
|
||
// titles.add("发现人"); // 9
|
||
// titles.add("发现时间"); // 10
|
||
//
|
||
//
|
||
// titles.add("隐患处置"); // 13
|
||
// titles.add("确认人"); // 11***
|
||
// titles.add("确认时间"); // 12 ***
|
||
//
|
||
// titles.add("整改期限"); // 14
|
||
// for (int i = 0; i < imgTypeMaxCount3; i++) {
|
||
// titles.add("隐患图片"); // 14*
|
||
// }
|
||
//
|
||
// titles.add("整改描述");
|
||
// titles.add("整改部门");
|
||
// titles.add("整改人");
|
||
// titles.add("整改时间");
|
||
//
|
||
// for (int i = 0; i < imgTypeMaxCount4; i++) {
|
||
// titles.add("整改后图片"); // 11
|
||
// }
|
||
//
|
||
// titles.add("整改方案");
|
||
// titles.add("验收描述");
|
||
// titles.add("是否合格");
|
||
// titles.add("验收部门");
|
||
// titles.add("验收人");
|
||
// titles.add("验收时间");
|
||
// for (int j = 0; j < 4; j++) {
|
||
// titles.add("验收图片");
|
||
// }
|
||
//// titles.add("排查日期");
|
||
//// titles.add("隐患清单");
|
||
//// titles.add("治理标准要求");
|
||
//// titles.add("治理方法");
|
||
//// titles.add("经费和物资的落实");
|
||
//// titles.add("负责治理人员");
|
||
//// titles.add("工时安排");
|
||
//// titles.add("时限要求");
|
||
//// titles.add("应急预案附件");
|
||
//// titles.add("工作要求");
|
||
//// titles.add("其他事项");
|
||
// /*for (int i = 0; i < imgTypeMaxCount8; i++) {
|
||
// titles.add("方案图片"); // 11
|
||
// }*/
|
||
// /*for (int i = 0; i < checkMaxCount; i++) {
|
||
// titles.add("验收描述");
|
||
// titles.add("是否合格");
|
||
// titles.add("验收部门");
|
||
// titles.add("验收人");
|
||
// titles.add("验收时间");
|
||
//
|
||
// *//*for (int j = 0; j < imgTypeMaxCount5; j++) {
|
||
// titles.add("验收图片");
|
||
// }*//*
|
||
// }*/
|
||
// dataMap.put("titles", titles);
|
||
// dataMap.put("varList", varList);
|
||
// HiddenExcelImgView erv2 = new HiddenExcelImgView();
|
||
// mv = new ModelAndView(erv2, dataMap);
|
||
// return mv;
|
||
// }
|
||
//
|
||
// /**
|
||
// * app首页获取数量
|
||
// *
|
||
// * @param page
|
||
// * @throws Exception
|
||
// */
|
||
// @RequestMapping(value = "/getCountByUserId")
|
||
// @ResponseBody
|
||
// public Object getCountByUserId(Page page) throws Exception {
|
||
// Map<String, Object> map = new HashMap<String, Object>();
|
||
// String errInfo = "success";
|
||
// PageData pd = new PageData();
|
||
// pd = this.getPageData();
|
||
// Map<String, Object> hidCount = new HashMap<>();
|
||
//// String DEPARTMENT_ID = Jurisdiction.getDEPARTMENT_ID();
|
||
//// String ids = departmentService.getDEPARTMENT_IDS(DEPARTMENT_ID);
|
||
//// if(ids!=null && Tools.notEmpty(ids)) {
|
||
//// ids = ids.substring(0,ids.lastIndexOf(","));
|
||
//// pd.put("DEPARTMENT_IDS", ids.split(","));
|
||
//// }
|
||
// pd.put("userId", Jurisdiction.getUSER_ID()); // 发现人
|
||
// Integer dzg = 0;// 待整改 1
|
||
// Integer ycq = 0;// 已超期 5
|
||
// Integer dfc = 0;// 待复查 2
|
||
// Integer yys = 0;// 已验收 4
|
||
// // STATE -- 隐患状态 0-未提交 1- 未整改 2-已整改 3-已复查 4-已验收 5-已过期
|
||
// if (Tools.notEmpty(pd.get("userId").toString())) {
|
||
// if (Jurisdiction.getIS_MAIN().equals("0")) {
|
||
// pd.put("SELFUSERID", pd.get("userId"));
|
||
// } else if (Jurisdiction.getIS_MAIN().equals("1")) {
|
||
// pd.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID());
|
||
// }
|
||
//
|
||
// List<PageData> rectifiHid = hiddenService.getCountByRectifiCationorId(pd); // 根据人员id获取整改隐患信息 state 1 5
|
||
// for (int i = 0; i < rectifiHid.size(); i++) {
|
||
// PageData rec = rectifiHid.get(i);
|
||
// if (null == rec.get("STATE")) {
|
||
// continue;
|
||
// }
|
||
// if (rec.get("STATE").equals("1") || rec.get("STATE").equals("-1")) {
|
||
// dzg++;
|
||
// }
|
||
// }
|
||
// List<PageData> creatorHid = hiddenService.getCountByCreatorId(pd); // 根据人员id获取发现隐患信息
|
||
// for (int i = 0; i < creatorHid.size(); i++) {
|
||
// PageData cre = creatorHid.get(i);
|
||
// if (null == cre.get("STATE")) {
|
||
// continue;
|
||
// }
|
||
// if (cre.get("STATE").equals("2")) {
|
||
// dfc++;
|
||
// }
|
||
// if (cre.get("STATE").equals("4")) {
|
||
// yys++;
|
||
// }
|
||
// if (cre.get("STATE").equals("-1")) {
|
||
// ycq++;
|
||
// }
|
||
// }
|
||
// }
|
||
// hidCount.put("dzg", dzg);
|
||
// hidCount.put("ycq", ycq);
|
||
// hidCount.put("dfc", dfc);
|
||
// hidCount.put("yys", yys);
|
||
//
|
||
// map.put("hidCount", hidCount);
|
||
// map.put("page", page);
|
||
// map.put("result", errInfo);
|
||
// return map;
|
||
// }
|
||
//
|
||
// /**
|
||
// * app首页获取数量
|
||
// *
|
||
// * @param page
|
||
// * @throws Exception
|
||
// */
|
||
// @RequestMapping(value = "/getCountByCorpId")
|
||
// @ResponseBody
|
||
// public Object getCountByCorpId(Page page) throws Exception {
|
||
// Map<String, Object> map = new HashMap<String, Object>();
|
||
// String errInfo = "success";
|
||
// PageData pd = new PageData();
|
||
// pd = this.getPageData();
|
||
// Map<String, Object> hidCount = new HashMap<>();
|
||
// pd.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID());
|
||
// Integer dzg = 0;// 待整改 1
|
||
// Integer ycq = 0;// 已超期 5
|
||
// Integer dfc = 0;// 待复查 2
|
||
// Integer yys = 0;// 已验收 4
|
||
// // STATE -- 隐患状态 0-未提交 1- 未整改 2-已整改 3-已复查 4-已验收 5-已过期
|
||
// List<PageData> rectifiHid = hiddenService.getCountByRectifiCationorId(pd); // 根据人员id获取整改隐患信息 state 1 5
|
||
// for (int i = 0; i < rectifiHid.size(); i++) {
|
||
// PageData rec = rectifiHid.get(i);
|
||
// if (null == rec.get("STATE")) {
|
||
// continue;
|
||
// }
|
||
// if (rec.get("STATE").equals("1")) {
|
||
// dzg++;
|
||
// }
|
||
// if (rec.get("STATE").equals("5")) {
|
||
// ycq++;
|
||
// }
|
||
// }
|
||
// List<PageData> creatorHid = hiddenService.getCountByCreatorId(pd); // 根据人员id获取发现隐患信息
|
||
// for (int i = 0; i < creatorHid.size(); i++) {
|
||
// PageData cre = rectifiHid.get(i);
|
||
// if (null == cre.get("STATE")) {
|
||
// continue;
|
||
// }
|
||
// if (cre.get("STATE").equals("2")) {
|
||
// dfc++;
|
||
// }
|
||
// if (cre.get("STATE").equals("4")) {
|
||
// yys++;
|
||
// }
|
||
// }
|
||
// hidCount.put("dzg", dzg);
|
||
// hidCount.put("ycq", ycq);
|
||
// hidCount.put("dfc", dfc);
|
||
// hidCount.put("yys", yys);
|
||
//
|
||
// map.put("hidCount", hidCount);
|
||
// map.put("page", page);
|
||
// map.put("result", errInfo);
|
||
// return map;
|
||
// }
|
||
//
|
||
// /**
|
||
// * app首页获取数量
|
||
// *
|
||
// * @param page
|
||
// * @throws Exception
|
||
// */
|
||
// @RequestMapping(value = "/getCountByHiddenType")
|
||
// @ResponseBody
|
||
// public Object getCountByHiddenType(Page page) throws Exception {
|
||
// Map<String, Object> map = new HashMap<String, Object>();
|
||
// String errInfo = "success";
|
||
// PageData pd = new PageData();
|
||
// pd = this.getPageData();
|
||
// pd.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID());
|
||
//
|
||
// List<PageData> dicIdsList = dictionariesService.getIdsByRecuByParentId("3babc15144444bdc8d763d0af2bdfff6");
|
||
// int anl = 0;
|
||
// int hbl = 0;
|
||
// String anlIDs = dicIdsList.get(0).getString("ids");
|
||
// String hblIDs = dicIdsList.get(1).getString("ids");
|
||
// List<PageData> hiddList = hiddenService.getCountByHiddenType(pd);
|
||
// for (PageData pageData : hiddList) {
|
||
// String hiddenType = pageData.getString("DICTIONARIES_ID");
|
||
// if (anlIDs.indexOf(hiddenType) != -1) {
|
||
// anl += Integer.parseInt(pageData.getString("count"));
|
||
// }
|
||
// if (hblIDs.indexOf(hiddenType) != -1) {
|
||
// hbl += Integer.parseInt(pageData.getString("count"));
|
||
// }
|
||
// }
|
||
//
|
||
//// hiddenTypeCount: [{value: "0", name: "安全隐患"}, {value: "0", name: "卫生环保"}]
|
||
//// 0: {value: "0", name: "安全隐患"}
|
||
//// 1: {value: "0", name: "卫生环保"}
|
||
//
|
||
// List valList = new ArrayList();
|
||
// Map<String, Object> valMap = new HashMap<>();
|
||
// valMap.put("name", "安全隐患");
|
||
// valMap.put("value", anl);
|
||
// valList.add(valMap);
|
||
// valMap = new HashMap<>();
|
||
// valMap.put("name", "卫生环保");
|
||
// valMap.put("value", hbl);
|
||
//
|
||
// valList.add(valMap);
|
||
// map.put("hiddenTypeCount", valList);
|
||
// map.put("result", errInfo);
|
||
// return map;
|
||
// }
|
||
//
|
||
//
|
||
// /**
|
||
// * 首页统计
|
||
// *
|
||
// * @param
|
||
// * @throws Exception
|
||
// */
|
||
// @RequestMapping(value = "/hiddenSta")
|
||
// @ResponseBody
|
||
// public Object hiddenSta() 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());
|
||
// List<String> dates = DateUtil.getHalfYearMonth(true);
|
||
// Map<String, Object> dateMap = new HashMap<>();
|
||
// pd.put("TYPE", 1);
|
||
// pd.put("TIME", dates.get(0));
|
||
// List<PageData> allHidden = hiddenService.getHiddenNum(pd);
|
||
//
|
||
// Map<String, PageData> allMap = new HashMap<>();
|
||
// for (int i = 0; i < allHidden.size(); i++) {
|
||
// allMap.put(allHidden.get(i).getString("TIME"), allHidden.get(i));
|
||
// }
|
||
// pd.put("TYPE", 2);
|
||
// List<PageData> wzgHidden = hiddenService.getHiddenNum(pd);
|
||
// Map<String, PageData> wzgMap = new HashMap<>();
|
||
// for (int i = 0; i < wzgHidden.size(); i++) {
|
||
// wzgMap.put(wzgHidden.get(i).getString("TIME"), wzgHidden.get(i));
|
||
// }
|
||
// pd.put("TYPE", 3);
|
||
// List<PageData> yzgHidden = hiddenService.getHiddenNum(pd);
|
||
// Map<String, PageData> yzgMap = new HashMap<>();
|
||
// for (int i = 0; i < yzgHidden.size(); i++) {
|
||
// yzgMap.put(yzgHidden.get(i).getString("TIME"), yzgHidden.get(i));
|
||
// }
|
||
// List<String> names = new ArrayList<String>();
|
||
// List<String> all = new ArrayList<String>();
|
||
// List<String> wzg = new ArrayList<String>();
|
||
// List<String> yzg = new ArrayList<String>();
|
||
// for (int i = 0; i < dates.size(); i++) {
|
||
// names.add(dates.get(i).substring(dates.get(i).length() - 2, dates.get(i).length()) + "月");
|
||
// if (allMap.containsKey(dates.get(i))) {
|
||
// PageData hidden = allMap.get(dates.get(i));
|
||
// all.add(hidden.get("NUMBER").toString());
|
||
// } else {
|
||
// all.add("0");
|
||
// }
|
||
// if (wzgMap.containsKey(dates.get(i))) {
|
||
// PageData hidden = wzgMap.get(dates.get(i));
|
||
// wzg.add(hidden.get("NUMBER").toString());
|
||
// } else {
|
||
// wzg.add("0");
|
||
// }
|
||
// if (yzgMap.containsKey(dates.get(i))) {
|
||
// PageData hidden = yzgMap.get(dates.get(i));
|
||
// yzg.add(hidden.get("NUMBER").toString());
|
||
// } else {
|
||
// yzg.add("0");
|
||
// }
|
||
// }
|
||
// map.put("result", errInfo);
|
||
// map.put("names", names);
|
||
// map.put("all", all);
|
||
// map.put("wzg", wzg);
|
||
// map.put("yzg", yzg);
|
||
// return map;
|
||
// }
|
||
//
|
||
// /**
|
||
// * 确认隐患
|
||
// *
|
||
// * @param
|
||
// * @throws Exception
|
||
// */
|
||
// @RequestMapping(value = "/confirmHidden")
|
||
// // @RequiresPermissions("hidden:edit")
|
||
// @ResponseBody
|
||
// public Object confirmHidden() throws Exception {
|
||
// Map<String, Object> map = new HashMap<String, Object>();
|
||
// String errInfo = "success";
|
||
// PageData pd = new PageData();
|
||
// pd = this.getPageData();
|
||
// pd.put("CONFIRM_USER", Jurisdiction.getUSER_ID());
|
||
// pd.put("CONFIRM_TIME", DateUtil.date2Str(new Date()));
|
||
// if ("1".equals(pd.get("isEmis"))) {
|
||
// errInfo = hiddenService.goEmis(pd);
|
||
// if ("success".equals(errInfo)) {
|
||
// map.put("result", errInfo);
|
||
// return map;
|
||
// } else {
|
||
// map.put("result", "errInfo");
|
||
// map.put("msg", errInfo);
|
||
//
|
||
// return map;
|
||
// }
|
||
//
|
||
// }
|
||
////
|
||
// /** 确认之前,记录现在的隐患信息 */
|
||
// PageData hiddenPd = hiddenService.findById(pd);
|
||
//
|
||
// /*** 确认 之前 的信息记录完成*/
|
||
//
|
||
// if ("hiddenLevel1001".equals(pd.getString("HIDDENLEVEL"))) { // 如果是忽略隐患
|
||
// pd.put("STATE", "4");
|
||
// } else if ("hiddenLevel2002".equals(pd.getString("HIDDENLEVEL"))) { // 如果是是重大隐患
|
||
// pd.put("STATE", "6");
|
||
// } else {
|
||
// pd.put("STATE", "1");
|
||
// }
|
||
//
|
||
// PageData exaPd = new PageData();
|
||
// exaPd.put("TYPE", "4");
|
||
// exaPd.put("STATE", "2");
|
||
// exaPd.put("HIDDEN_ID", hiddenPd.get("HIDDEN_ID"));
|
||
// exaPd.put("spare1", pd.getString("HIDDENLEVEL"));
|
||
// exaPd.put("spare2", pd.getString("RECTIFICATIONOR"));
|
||
// exaPd.put("spare3", pd.getString("RECTIFICATIONDEADLINE"));
|
||
// exaPd.put("spare4", pd.getString("RECTIFICATIONDEPT"));
|
||
// hiddenExamineService.saveApp(exaPd);
|
||
// if ("1".equals(hiddenPd.get("RECTIFICATIONTYPE").toString())) { //确认时判断是否是立即整改
|
||
// if (pd.getString("isTrue").equals("1")) {
|
||
// pd.put("STATE", "4");
|
||
// pd.put("CHECKOR", hiddenPd.getString("CREATOR"));
|
||
// applicationContext.publishEvent(new DeviceHiddenEvent(new Object(), pd.getString("HIDDEN_ID"), "0"));
|
||
// } else {
|
||
// pd.put("STATE", "1");
|
||
// pd.put("RECTIFICATIONTYPE", "2");
|
||
// }
|
||
//
|
||
// }
|
||
// if ("hiddenLevel1001".equals(pd.getString("HIDDENLEVEL"))) { //确认时判断是否是忽略隐患,是就赋值验收人、部门、时间
|
||
// pd.put("CHECKTIME", DateUtil.date2Str(new Date()));
|
||
// pd.put("CHECKDEPT", Jurisdiction.getDEPARTMENT_ID());
|
||
// pd.put("CHECKOR", Jurisdiction.getUSER_ID());
|
||
// applicationContext.publishEvent(new DeviceHiddenEvent(new Object(), pd.getString("HIDDEN_ID"), "0"));
|
||
// }
|
||
// hiddenService.confirmHidden(pd);
|
||
// if (Tools.notEmpty(pd.getString("RECTIFICATIONOR")) && !hiddenPd.getString("RECTIFICATIONTYPE").equals("1")) {
|
||
// messageService.sendMessageByParameter("HIDDEN_MAIL_002", "友情提示:有一条隐患需要整改",
|
||
// hiddenPd.getString("CORPINFO_ID"), pd.getString("RECTIFICATIONOR"), hiddenPd.getString("HIDDEN_ID"),
|
||
// hiddenPd.getString("HIDDENDESCR"), "隐患整改", "整改", "", "");
|
||
// } else if ("1".equals(hiddenPd.getString("RECTIFICATIONTYPE"))) {
|
||
// messageService.sendMessageByParameter("HIDDEN_MAIL_003", "友情提示:有一条隐患已验收",
|
||
// hiddenPd.getString("CORPINFO_ID"), hiddenPd.getString("CREATOR"), hiddenPd.getString("HIDDEN_ID"),
|
||
// hiddenPd.getString("HIDDENDESCR"), "通过", "整改", "", "");
|
||
// }
|
||
// map.put("pd", pd);
|
||
// map.put("result", errInfo);
|
||
// return map;
|
||
// }
|
||
//
|
||
// /**
|
||
// * 对接emis
|
||
// * 1.发送对接数据
|
||
// * 2.删除现在的所有隐患数据
|
||
// * 3.存储隐患数据和返回数据
|
||
// * @return
|
||
// * @throws Exception
|
||
// */
|
||
//
|
||
// /**
|
||
// * 隐患确认打回
|
||
// *
|
||
// * @param
|
||
// * @throws Exception
|
||
// */
|
||
// @RequestMapping(value = "/repulseHidden")
|
||
// //// @RequiresPermissions("hidden:edit")
|
||
// @ResponseBody
|
||
// public Object repulseHidden() throws Exception {
|
||
// Map<String, Object> map = new HashMap<String, Object>();
|
||
// String errInfo = "success";
|
||
// PageData pd = new PageData();
|
||
// pd = this.getPageData();
|
||
// hiddenService.editstate(pd);
|
||
// hiddenExamineService.save(pd);
|
||
// map.put("result", errInfo);
|
||
// return map;
|
||
// }
|
||
//
|
||
// /**
|
||
// * --修改隐患级别 ,整改负责人 , 整改期限
|
||
// *
|
||
// * @throws Exception
|
||
// */
|
||
// @RequestMapping(value = "/confirmUpdate")
|
||
// // @RequiresPermissions("hidden:edit")
|
||
// @ResponseBody
|
||
// public Object confirmUpdate(@RequestParam(value = "FFILE", required = false) MultipartFile file,
|
||
// @RequestParam(value = "FFILETwo", required = false) MultipartFile fileTwo
|
||
//
|
||
// ) throws Exception {
|
||
// Map<String, Object> map = new HashMap<String, Object>();
|
||
// String errInfo = "success";
|
||
// PageData pd = new PageData();
|
||
// pd = this.getPageData();
|
||
// if (Tools.isEmpty(pd.getString("STATE"))) {
|
||
// if ("hiddenLevel1001".equals(pd.getString("HIDDENLEVEL"))) { // 如果是忽略隐患
|
||
// pd.put("STATE", "5");
|
||
// } else if ("hiddenLevel2002".equals(pd.getString("HIDDENLEVEL"))) { // 如果是是重大隐患
|
||
// pd.put("STATE", "6");
|
||
// } else {
|
||
// pd.put("STATE", "1");
|
||
// }
|
||
// }
|
||
// if (pd.getString("STATE").equals("11")) { //隐患发现部门责任人确认走这里
|
||
// PageData pdlist = new PageData();
|
||
// pdlist.put("STATE", '0');
|
||
// pdlist.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID());
|
||
// List<PageData> saftlist = departmentService.saftmanagelist(pdlist); //查询分公司所有的安全管理部门负责人
|
||
// String deptHeadmanIds = "";
|
||
// for (PageData arrList : saftlist) {
|
||
// deptHeadmanIds += arrList.getString("HEADMAN") + ",";
|
||
// } //找到其中的一个监管部的部门负责人
|
||
// List<PageData> deptHeadmanAllList = usersService.listUserBYids(deptHeadmanIds.split(","));
|
||
// if (deptHeadmanAllList.size() == 0) {
|
||
// map.put("exception", "未查询到管理单位负责人需要重新维护");
|
||
// return map;
|
||
// } else {
|
||
// messageService.sendMessageByParameter("HIDDEN_MAIL_001", "友情提示:有一条隐患需要核实",
|
||
// Jurisdiction.getCORPINFO_ID(), deptHeadmanAllList.get(0).getString("USER_ID"), pd.getString("HIDDEN_ID"),
|
||
// pd.getString("HIDDENDESCR"), "安委会办公室副主任核实", "核实", "", "");
|
||
// }
|
||
// }
|
||
//
|
||
// if (pd.getString("STATE").equals("12")) { //分公司安委会办公室副主任核对
|
||
// if (pd.getString("CHECKRESULTS").equals("2")) { //核对确定
|
||
// PageData saftList = new PageData();
|
||
// saftList.put("STATE", '0');
|
||
// List<PageData> saftlist = departmentService.saftpersonlist(saftList); //查询股份公司安监部负责人
|
||
// for (PageData arr : saftlist) {
|
||
// if (Tools.notEmpty(arr.getString("IN_CHARGE"))) {
|
||
// PageData userpd = new PageData();
|
||
// userpd.put("USER_ID", arr.getString("IN_CHARGE"));
|
||
// PageData user = usersService.findByRegulatoryId(userpd);
|
||
// PageData mes = new PageData();
|
||
// mes.put("SENDER_ID", Jurisdiction.getUSER_ID()); // 发送人员ID
|
||
// mes.put("SENDER_NAME", Jurisdiction.getName()); // 发送人员姓名
|
||
// mes.put("SYNOPSIS", "友情提示:有一条隐患需要在PC端核定"); // 站内信标题
|
||
// if (user != null) {
|
||
// mes.put("RECEIVER_ID", user.getString("USER_ID")); // 接收人员ID
|
||
// }
|
||
// mes.put("CONTENT", "友情提示:有一条隐患需要在PC端核定");// 站内信内容
|
||
//
|
||
// noticeRegulatoryService.sendMessage(mes);
|
||
// } else {
|
||
// map.put("exception", arr.getString("NAME") + ":" + "股份公司安监部负责人未设置");
|
||
// return map;
|
||
// }
|
||
// }
|
||
// } else { //如果是打回
|
||
// messageService.sendMessageByParameter("HIDDEN_MAIL_001", "友情提示:有一条隐患需要确定",
|
||
// Jurisdiction.getCORPINFO_ID(), pd.getString("CONFIRM_USER"), pd.getString("HIDDEN_ID"),
|
||
// pd.getString("HIDDENDESCR"), "发现隐患部门责任人确认", "确定", "", "");
|
||
// }
|
||
// }
|
||
// hiddenService.confirmUpdate(pd);
|
||
// if (pd.getString("STATE").equals("-2")) {
|
||
// messageService.sendMessageByParameter("HIDDEN_MAIL_001", "友情提示:有一条隐患需要确定",
|
||
// Jurisdiction.getCORPINFO_ID(), pd.getString("CONFIRM_USER"), pd.getString("HIDDEN_ID"),
|
||
// pd.getString("HIDDENDESCR"), "隐患确认", "确认", "", "");
|
||
// }
|
||
// if (file != null) {
|
||
// 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)) {
|
||
// errInfo = "fail";
|
||
// map.put("result", errInfo);
|
||
// map.put("msg", "文件格式不正确!");
|
||
// return map;
|
||
// }
|
||
// PageData examine = new PageData();
|
||
// examine.put("IMGFILES_ID", this.get32UUID());
|
||
// examine.put("FOREIGN_KEY", pd.getString("HIDDEN_ID"));
|
||
// if (pd.getString("STATE").equals("12")) {
|
||
// examine.put("TYPE", "107");//补充重大隐患信息与临时处置信息
|
||
// } else if (pd.getString("STATE").equals("11")) {
|
||
// examine.put("TYPE", "106");//补充重大隐患信息与临时处置信息
|
||
// }
|
||
// String ffile = DateUtil.getDays();
|
||
// String fileName = this.get32UUID() + file.getOriginalFilename().substring(file.getOriginalFilename().lastIndexOf("."));
|
||
// smb.sshSftp(file, fileName, Const.FILEPATHYHTP + Jurisdiction.getCORPINFO_ID() + "/" + ffile);
|
||
// examine.put("FILEPATH", Const.FILEPATHYHTP + Jurisdiction.getCORPINFO_ID() + "/" + ffile + "/" + fileName);
|
||
// imgFilesService.save(examine);//保存上传的PDF
|
||
// }
|
||
// if (fileTwo != null) {
|
||
// String suffixName = fileTwo.getOriginalFilename().substring(fileTwo.getOriginalFilename().lastIndexOf(".") + 1).toLowerCase();
|
||
// if (!"pdf".equals(suffixName) && !"jpg".equals(suffixName) && !"jpeg".equals(suffixName) && !"png".equals(suffixName) && !"mp4".equals(suffixName)) {
|
||
// errInfo = "fail";
|
||
// map.put("result", errInfo);
|
||
// map.put("msg", "文件格式不正确!");
|
||
// return map;
|
||
// }
|
||
// PageData examine = new PageData();
|
||
// examine.put("IMGFILES_ID", this.get32UUID());
|
||
// examine.put("FOREIGN_KEY", pd.getString("HIDDEN_ID"));
|
||
// if (pd.getString("STATE").equals("11")) {
|
||
// examine.put("TYPE", "112");//补充重大隐患信息与临时处置信息
|
||
// } else if (pd.getString("STATE").equals("12")) {
|
||
// examine.put("TYPE", "113");//安委会办公室会议记录
|
||
// }
|
||
// String ffile = DateUtil.getDays();
|
||
// String fileName = this.get32UUID() + fileTwo.getOriginalFilename().substring(fileTwo.getOriginalFilename().lastIndexOf("."));
|
||
// smb.sshSftp(fileTwo, fileName, Const.FILEPATHYHTP + Jurisdiction.getCORPINFO_ID() + "/" + ffile);
|
||
// examine.put("FILEPATH", Const.FILEPATHYHTP + Jurisdiction.getCORPINFO_ID() + "/" + ffile + "/" + fileName);
|
||
// imgFilesService.save(examine);//保存上传的PDF
|
||
// }
|
||
// if (pd.getString("STATE").equals("12")) {//
|
||
// pd.put("HIDDENMAJOR_ID", this.get32UUID());
|
||
// pd.put("HIDDEN_ID", pd.getString("HIDDEN_ID"));
|
||
// pd.put("CHECK_TIME", pd.getString("CHECK_TIME"));
|
||
// pd.put("CHECKER", Jurisdiction.getName());
|
||
// hiddenMajorService.save(pd);
|
||
// }
|
||
// if (pd.getString("CHECKRESULTS").equals("1")) { //打回时删除上传的PDF
|
||
// pd.put("FOREIGN_KEY", pd.getString("HIDDEN_ID"));
|
||
// pd.put("TYPE", "106");
|
||
// imgFilesService.deleteList(pd);
|
||
// }
|
||
//
|
||
// map.put("pd", pd);
|
||
// map.put("result", errInfo);
|
||
// return map;
|
||
// }
|
||
//
|
||
// /**
|
||
// * 整改
|
||
// *
|
||
// * @param
|
||
// * @throws Exception
|
||
// */
|
||
// @RequestMapping(value = "/rectifyGwj")
|
||
// @ResponseBody
|
||
// @Transactional
|
||
// public Object rectifyGwj() throws Exception {
|
||
// Map<String, Object> map = new HashMap<String, Object>();
|
||
// String errInfo = "success";
|
||
// PageData pd = new PageData();
|
||
// pd = this.getPageData();
|
||
// PageData corpinfo = new PageData();
|
||
// corpinfo.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID());
|
||
// corpinfo = corpinfoService.findById(corpinfo);
|
||
// if ("1".equals(pd.getString("HAVESCHEME"))) { // 不能正常整改,需要打回到“特殊处置审核"
|
||
// hiddenService.updteStateBySpecialExamine(pd); // 隐患进入待特殊处理状态
|
||
// map.put("result", errInfo);
|
||
// map.put("msg", "隐患处理成功,已进入特殊处置审核。请通知隐患确认人处理!");
|
||
// return map;
|
||
// }
|
||
// /** 添加隐患整改人信息 **/
|
||
// hiddenUserService.saveRectificationo(pd.getString("RECTIFICATIONO"), pd.getString("HIDDEN_ID"), "2");
|
||
//
|
||
// /* 隐患整改信息 */
|
||
// hiddenService.rectify(pd); // 隐患整改信息
|
||
// /* 隐患整改方案 */
|
||
//
|
||
// pd.put("HIDDENSCHEME_ID", this.get32UUID()); // 主键
|
||
// hiddenSchemeService.deleteHd(pd);
|
||
// if (Tools.notEmpty(pd.get("HAVESCHEME").toString())) {
|
||
// pd.put("CREATOR", Jurisdiction.getUSER_ID()); //
|
||
// pd.put("CREATTIME", DateUtil.date2Str(new Date())); //
|
||
// pd.put("OPERATOR", Jurisdiction.getUSER_ID()); //
|
||
// pd.put("OPERATTIME", DateUtil.date2Str(new Date())); //
|
||
// pd.put("ISDELETE", "0"); // 是否删除 1 删除 0未删除
|
||
// pd.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID()); // 企业id
|
||
// hiddenSchemeService.save(pd);
|
||
// }
|
||
// /* 隐患整改方案 */
|
||
//
|
||
// /* 隐患验收人 第一个*/
|
||
// this.hiddenCheckService.delete(pd);
|
||
// PageData checkUser = new PageData();
|
||
// checkUser.put("HIDDENCHECK_ID", this.get32UUID()); // 主键
|
||
// checkUser.put("HIDDEN_ID", pd.get("HIDDEN_ID"));
|
||
// checkUser.put("DEPARTMENT_ID", pd.get("CHECKDEPT"));
|
||
// checkUser.put("USER_ID", pd.get("CHECKOR"));
|
||
// checkUser.put("STATUS", "0");
|
||
// hiddenCheckService.save(checkUser);
|
||
// /* 隐患验收人 第一个 */
|
||
// if (pd.get("OTHER") != null && !pd.get("OTHER").equals("")) {
|
||
// List<JSONObject> list = (List<JSONObject>) JSON.parse(pd.get("OTHER").toString());
|
||
// for (JSONObject json : list) {
|
||
// if (json.get("DEPARTMENT_ID") != null && json.get("DEPARTMENT_ID") != "" && json.get("USER_ID") != null
|
||
// && json.get("USER_ID") != "") {
|
||
// PageData other = new PageData();
|
||
// other.put("HIDDENCHECK_ID", this.get32UUID()); // 主键
|
||
// other.put("HIDDEN_ID", pd.get("HIDDEN_ID"));
|
||
// other.put("DEPARTMENT_ID", json.get("DEPARTMENT_ID"));
|
||
// other.put("USER_ID", json.get("USER_ID"));
|
||
// other.put("STATUS", "0");
|
||
// hiddenCheckService.save(other);
|
||
// PageData lpd = new PageData();
|
||
// lpd.put("STATE", "OK");
|
||
// lpd.put("CORPINFO_ID", pd.getString("CORPINFO_ID"));
|
||
// int usedCount = msmloginService.msUsedCount(lpd);
|
||
// PageData sms = new PageData();
|
||
// sms.put("CORPINFO_ID", corpinfo.getString("CORPINFO_ID"));
|
||
// sms.put("ISENABLE", "1");
|
||
// sms.put("SMSCODE", "SMS_215800731");
|
||
// List<PageData> sList = smsmanagementService.listAll(sms);
|
||
// if (corpinfo.getString("ISRECEIVE").equals("1")
|
||
// && Integer.parseInt(corpinfo.getString("SMS_COUNT")) - usedCount > 0 && sList.size() > 0) {
|
||
// PageData user = new PageData();
|
||
// user.put("USER_ID", json.get("USER_ID"));
|
||
// user = usersService.findById(user);
|
||
// if (user.get("USERNAME") != null && Tools.notEmpty(user.get("USERNAME").toString())) {
|
||
// String phone = user.get("USERNAME").toString();
|
||
// Map<String, Object> mes = new HashMap<String, Object>();
|
||
// mes.put("phone", phone);
|
||
// mes.put("templateCode", "SMS_215800731");
|
||
// mes.put("time", "");
|
||
// mes.put("type", "2");
|
||
// SendSmsResponse ssms = AliSmsUtil.sendSms(mes);
|
||
// msmloginService.addForAliSmsUtil(mes, corpinfo.getString("CORPINFO_ID"), ssms);
|
||
// // System.out.println(ssms.getCode());
|
||
// if (ssms.getCode().equals("OK")) {
|
||
// map.put("result", "success");
|
||
// } else {
|
||
// map.put("result", "fail");
|
||
// map.put("msg", "您的操作过去频繁,请稍后重试!");
|
||
// }
|
||
// }
|
||
//
|
||
// }
|
||
// }
|
||
// }
|
||
// }
|
||
// /* 隐患验收人 添加其他隐患验收人 */
|
||
//
|
||
// PageData lpd = new PageData();
|
||
// lpd.put("STATE", "OK");
|
||
// lpd.put("CORPINFO_ID", pd.getString("CORPINFO_ID"));
|
||
// int usedCount = msmloginService.msUsedCount(lpd);
|
||
// PageData sms = new PageData();
|
||
// sms.put("CORPINFO_ID", corpinfo.getString("CORPINFO_ID"));
|
||
// sms.put("ISENABLE", "1");
|
||
// sms.put("SMSCODE", "SMS_215800731");
|
||
// List<PageData> sList = smsmanagementService.listAll(sms);
|
||
// if (corpinfo.getString("ISRECEIVE").equals("1")
|
||
// && Integer.parseInt(corpinfo.getString("SMS_COUNT")) - usedCount > 0 && sList.size() > 0) {
|
||
// PageData user = new PageData();
|
||
// user.put("USER_ID", pd.get("CHECKOR"));
|
||
// user = usersService.findById(user);
|
||
// if (user.get("USERNAME") != null && Tools.notEmpty(user.get("USERNAME").toString()) &&
|
||
// Tools.notEmpty(user.get("ISMAIN").toString()) && "0".equals(user.get("ISMAIN").toString())) {
|
||
//
|
||
// String phone = user.get("USERNAME").toString();
|
||
// Map<String, Object> mes = new HashMap<String, Object>();
|
||
// mes.put("phone", phone);
|
||
// mes.put("templateCode", "SMS_215800731");
|
||
// mes.put("time", "");
|
||
// mes.put("type", "2");
|
||
//
|
||
// SendSmsResponse ssms = AliSmsUtil.sendSms(mes);
|
||
// msmloginService.addForAliSmsUtil(mes, corpinfo.getString("CORPINFO_ID"), ssms);
|
||
//
|
||
// // System.out.println(ssms.getCode());
|
||
// if (ssms.getCode().equals("OK")) {
|
||
// map.put("result", "success");
|
||
// } else {
|
||
// map.put("result", "fail");
|
||
// map.put("msg", "您的操作过去频繁,请稍后重试!");
|
||
// }
|
||
// }
|
||
// if (sList.get(0).getString("ADDRESSEE") != null) {
|
||
// String[] uid = sList.get(0).getString("ADDRESSEE").split(",");
|
||
// for (int i = 0; i < uid.length; i++) {
|
||
// PageData suser = new PageData();
|
||
// suser.put("USER_ID", uid[i].toString());
|
||
// suser = usersService.findById(suser);
|
||
// if (suser.get("USERNAME") != null && Tools.notEmpty(suser.get("USERNAME").toString())) {
|
||
// String uphone = suser.get("USERNAME").toString();
|
||
// Map<String, Object> umes = new HashMap<String, Object>();
|
||
// umes.put("phone", uphone);
|
||
// umes.put("templateCode", "SMS_215800731");
|
||
// umes.put("time", "");
|
||
// umes.put("type", "2");
|
||
// PageData ewpd = new PageData();
|
||
// ewpd.put("STATE", "OK");
|
||
// ewpd.put("CORPINFO_ID", pd.getString("CORPINFO_ID"));
|
||
// int ewusedCount = msmloginService.msUsedCount(ewpd);
|
||
// if (Integer.parseInt(corpinfo.getString("SMS_COUNT")) - ewusedCount > 0) {
|
||
// SendSmsResponse ussms = AliSmsUtil.sendSms(umes);
|
||
// msmloginService.addForAliSmsUtil(umes, corpinfo.getString("CORPINFO_ID"), ussms);
|
||
// }
|
||
// }
|
||
// }
|
||
// }
|
||
// }
|
||
//
|
||
// // 给发现人发送短信,提示其进行复查,暂时先用发验证码代替
|
||
//
|
||
// map.put("result", errInfo);
|
||
// map.put("HIDDENSCHEME_ID", pd.get("HIDDENSCHEME_ID"));
|
||
// return map;
|
||
// }
|
||
//
|
||
// /**
|
||
// * 重大隐患列表接口
|
||
// * yangming
|
||
// *
|
||
// * @param page
|
||
// * @throws Exception
|
||
// */
|
||
// @RequestMapping(value = "/majorlist")
|
||
// // @RequiresPermissions("hidden:list")
|
||
// @ResponseBody
|
||
// public Object majorlist(Page page) throws Exception {
|
||
// Map<String, Object> map = new HashMap<String, Object>();
|
||
// String errInfo = "success";
|
||
// PageData pd = new PageData();
|
||
// pd = this.getPageData();
|
||
// pd.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID());
|
||
// if (!"1".equals(Jurisdiction.getIS_MAIN()) && pd.getString("VERIFYSTATE").equals("10")) { // 如果不是主账号,这能查看发给自己的隐患信息
|
||
// pd.put("CONFIRM_USER", Jurisdiction.getUSER_ID());
|
||
// }
|
||
// if (pd.getString("keySource").equals("2")) {
|
||
// pd.put("SOURCE", pd.getString("keySource"));
|
||
// pd.put("keySource", "");
|
||
// }
|
||
// Session session = Jurisdiction.getSession();
|
||
// User loginUser = (User) session.getAttribute(Const.SESSION_USER);
|
||
//// pd.put("supDeparIds",loginUser.getSuperviseDepartId());
|
||
//
|
||
// page.setPd(pd);
|
||
// List<PageData> varList = hiddenService.majorlist(page); // 列出Hidden列表
|
||
// varList = hiddenUserService.getHiddebFind(varList);
|
||
// map.put("varList", varList);
|
||
//
|
||
// PageData operator = new PageData();
|
||
// operator.put("USER_ID", Jurisdiction.getUSER_ID());
|
||
// operator = usersService.findById(operator);
|
||
// if ("0".equals(operator.getString("IS_HAZARDCONFIRMER")) && !"admin".equals("USERNAME")) {
|
||
// map.put("IS_INSPECT", "0");
|
||
// } else {
|
||
// map.put("IS_INSPECT", "1");
|
||
// }
|
||
// map.put("page", page);
|
||
// map.put("result", errInfo);
|
||
// return map;
|
||
// }
|
||
//
|
||
// /**
|
||
// * 重大隐患核实列表接口
|
||
// * yangming
|
||
// *
|
||
// * @param page
|
||
// * @throws Exception
|
||
// */
|
||
// @RequestMapping(value = "/verifylist")
|
||
// // @RequiresPermissions("hidden:list")
|
||
// @ResponseBody
|
||
// public Object verifylist(Page page) throws Exception {
|
||
// Map<String, Object> map = new HashMap<String, Object>();
|
||
// String errInfo = "success";
|
||
// PageData pd = new PageData();
|
||
// pd = this.getPageData();
|
||
// pd.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID());
|
||
// if (!"1".equals(Jurisdiction.getIS_MAIN()) && pd.getString("VERIFYSTATE").equals("10")) { // 如果不是主账号,这能查看发给自己的隐患信息
|
||
// pd.put("CONFIRM_USER", Jurisdiction.getUSER_ID());
|
||
// }
|
||
// if (pd.getString("keySource").equals("2")) {
|
||
// pd.put("SOURCE", pd.getString("keySource"));
|
||
// pd.put("keySource", "");
|
||
// }
|
||
// PageData pd1 = new PageData();
|
||
// pd1.put("DEPARTMENT_ID", Jurisdiction.getDEPARTMENT_ID());
|
||
// pd1.put("ISSUPERVISE", 1); //是监管部门
|
||
// PageData idss = departmentService.findById(pd1);
|
||
// if (idss != null) {
|
||
// String ids = idss.getString("checkedIds");
|
||
// if (ids != null && Tools.notEmpty(ids) && ids.lastIndexOf(",") > -1) {
|
||
// String idList[] = ids.split(",");
|
||
// String a = "";
|
||
// for (String list : idList) {
|
||
// a += "'" + list + "',";
|
||
//
|
||
// }
|
||
// a = a.substring(0, a.length() - 1);
|
||
// pd.put("ArrayDATA_IDS", a);
|
||
// }
|
||
// }
|
||
// pd1.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID());
|
||
// pd1.put("STATE", '0');
|
||
// List<PageData> saftlist = departmentService.saftmanagelist(pd1); //查询分公司所有的安全管理部门负责人
|
||
//
|
||
// String deptHeadmanIds = "";
|
||
// for (PageData arrList : saftlist) {
|
||
// deptHeadmanIds += arrList.getString("HEADMAN") + ",";
|
||
// } //找到其中的一个监管部的部门负责人
|
||
// List<PageData> deptHeadmanAllList = usersService.listUserBYids(deptHeadmanIds.split(","));
|
||
// if (deptHeadmanAllList.size() == 0) {
|
||
// map.put("msg", "未查询到管理单位负责人需要重新维护");
|
||
// return map;
|
||
// } else {
|
||
// page.setPd(pd);
|
||
// List<PageData> varList = hiddenService.verifylist(page); // 列出Hidden列表
|
||
// varList = hiddenUserService.getHiddebFind(varList);
|
||
// map.put("varList", varList);
|
||
// }
|
||
//
|
||
//
|
||
// PageData operator = new PageData();
|
||
// operator.put("USER_ID", Jurisdiction.getUSER_ID());
|
||
// operator = usersService.findById(operator);
|
||
// if ("0".equals(operator.getString("IS_HAZARDCONFIRMER")) && !"admin".equals("USERNAME")) {
|
||
// map.put("IS_INSPECT", "0");
|
||
// } else {
|
||
// map.put("IS_INSPECT", "1");
|
||
// }
|
||
// map.put("page", page);
|
||
// map.put("result", errInfo);
|
||
// return map;
|
||
// }
|
||
//
|
||
// /**
|
||
// * 重大隐患管理列表接口
|
||
// *
|
||
// * @param page
|
||
// * @throws Exception
|
||
// */
|
||
// @RequestMapping(value = "/majormanagement")
|
||
// @ResponseBody
|
||
// public Object majormanagement(Page page) throws Exception {
|
||
// Map<String, Object> map = new HashMap<>();
|
||
// String errInfo = "success";
|
||
// PageData pd = new PageData();
|
||
// pd = this.getPageData();
|
||
// pd.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID());
|
||
// if (pd.getString("change").equals("true")) {
|
||
// pd.put("RECTIFICATIONOR", Jurisdiction.getUSER_ID());
|
||
// }
|
||
// page.setPd(pd);
|
||
// List<PageData> varList = hiddenService.majormanage(page);
|
||
// varList = hiddenUserService.getHiddebFind(varList);
|
||
// map.put("varList", varList);
|
||
// map.put("page", page);
|
||
// map.put("result", errInfo);
|
||
// return map;
|
||
// }
|
||
//
|
||
// /**
|
||
// * 重大隐患验收申请接口
|
||
// *
|
||
// * @param
|
||
// * @throws Exception
|
||
// */
|
||
// @RequestMapping(value = "/applycheck")
|
||
// @ResponseBody
|
||
// public Object applycheck(@RequestParam(value = "FFILE", required = false) MultipartFile file,
|
||
// @RequestParam(value = "FFILEPDF", required = false) MultipartFile filepdf
|
||
// ) throws Exception {
|
||
// Map<String, Object> map = new HashMap<>();
|
||
// String errInfo = "success";
|
||
// PageData pd = new PageData();
|
||
// pd = this.getPageData();
|
||
// hiddenService.editstate(pd);
|
||
// if (file != null) {
|
||
// 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)) {
|
||
// errInfo = "fail";
|
||
// map.put("result", errInfo);
|
||
// map.put("msg", "文件格式不正确!");
|
||
// return map;
|
||
// }
|
||
// PageData examine = new PageData();
|
||
// examine.put("IMGFILES_ID", this.get32UUID());
|
||
// examine.put("FOREIGN_KEY", pd.getString("HIDDEN_ID"));
|
||
// examine.put("TYPE", "110");//重大隐患上传隐患调查报告
|
||
// String ffile = DateUtil.getDays();
|
||
// String fileName = this.get32UUID() + file.getOriginalFilename().substring(file.getOriginalFilename().lastIndexOf("."));
|
||
// smb.sshSftp(file, fileName, Const.FILEPATHYHTP + pd.getString("CORPINFO_ID") + "/" + ffile);
|
||
// examine.put("FILEPATH", Const.FILEPATHYHTP + pd.getString("CORPINFO_ID") + "/" + ffile + "/" + fileName);
|
||
// imgFilesService.save(examine);//保存上传的PDF
|
||
// }
|
||
// if (filepdf != null) {
|
||
// String suffixName = filepdf.getOriginalFilename().substring(filepdf.getOriginalFilename().lastIndexOf(".") + 1).toLowerCase();
|
||
// if (!"pdf".equals(suffixName) && !"jpg".equals(suffixName) && !"jpeg".equals(suffixName) && !"png".equals(suffixName) && !"mp4".equals(suffixName)) {
|
||
// errInfo = "fail";
|
||
// map.put("result", errInfo);
|
||
// map.put("msg", "文件格式不正确!");
|
||
// return map;
|
||
// }
|
||
// PageData examine = new PageData();
|
||
// examine.put("IMGFILES_ID", this.get32UUID());
|
||
// examine.put("FOREIGN_KEY", pd.getString("HIDDEN_ID"));
|
||
// examine.put("TYPE", "111");//重大隐患安委会或党委会决议记录
|
||
// String ffile = DateUtil.getDays();
|
||
// String fileName = this.get32UUID() + filepdf.getOriginalFilename().substring(filepdf.getOriginalFilename().lastIndexOf("."));
|
||
// smb.sshSftp(filepdf, fileName, Const.FILEPATHYHTP + pd.getString("CORPINFO_ID") + "/" + ffile);
|
||
// examine.put("FILEPATH", Const.FILEPATHYHTP + pd.getString("CORPINFO_ID") + "/" + ffile + "/" + fileName);
|
||
// imgFilesService.save(examine);//保存上传的PDF
|
||
// }
|
||
// PageData saftList = new PageData();
|
||
// saftList.put("STATE", '0');
|
||
// List<PageData> saftlist = departmentService.saftpersonlist(saftList); //查询股份公司安监部负责人
|
||
// if (saftlist.size() > 0) {
|
||
// for (PageData arr : saftlist) {
|
||
// PageData userpd = new PageData();
|
||
// userpd.put("USER_ID", arr.getString("IN_CHARGE"));
|
||
// userpd.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID());
|
||
// PageData user = usersService.findByRegulatoryId(userpd);
|
||
// if (pd.getString("STATE").equals("14")) {
|
||
// PageData mes = new PageData();
|
||
// mes.put("SENDER_ID", Jurisdiction.getUSER_ID()); // 发送人员ID
|
||
// mes.put("SENDER_NAME", Jurisdiction.getName()); // 发送人员姓名
|
||
// mes.put("SYNOPSIS", "友情提示:有一条较大隐患需要验收"); // 站内信标题
|
||
// mes.put("RECEIVER_ID", user.getString("USER_ID")); // 接收人员ID
|
||
// mes.put("CONTENT", "有一条较大隐患数据在“安委会办公室验收”,等您验收");// 站内信内容
|
||
// noticeRegulatoryService.sendMessage(mes);
|
||
// }
|
||
// }
|
||
// }
|
||
//
|
||
// map.put("result", errInfo);
|
||
// return map;
|
||
// }
|
||
//
|
||
// /**
|
||
// * 列表 隐患列表接口
|
||
// *
|
||
// * @param page
|
||
// * @throws Exception
|
||
// */
|
||
// @RequestMapping(value = "/listGwj")
|
||
// // @RequiresPermissions("hidden:list")
|
||
// @ResponseBody
|
||
// public Object listGwj(Page page) throws Exception {
|
||
// Map<String, Object> map = new HashMap<String, Object>();
|
||
// String errInfo = "success";
|
||
// PageData pd = new PageData();
|
||
// pd = this.getPageData();
|
||
// pd.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID());
|
||
// if (!"1".equals(Jurisdiction.getIS_MAIN())) { // 如果不是主账号,这能查看发给自己的隐患信息
|
||
// pd.put("CONFIRM_USER", Jurisdiction.getUSER_ID());
|
||
// }
|
||
// if (pd.getString("keySource").equals("2")) {
|
||
// pd.put("SOURCE", pd.getString("keySource"));
|
||
// pd.put("keySource", "");
|
||
// }
|
||
// String STARTTIME = pd.getString("STARTTIME"); // 关键词检索条件
|
||
// if (Tools.notEmpty(STARTTIME))
|
||
// pd.put("STARTTIME", STARTTIME.trim());
|
||
// String ENDTIME = pd.getString("ENDTIME"); // 关键词检索条件
|
||
// if (Tools.notEmpty(ENDTIME))
|
||
// pd.put("ENDTIME", ENDTIME + " 23:59:59");
|
||
// page.setPd(pd);
|
||
// List<PageData> varList = hiddenService.listGwj(page); // 列出Hidden列表
|
||
// varList = hiddenUserService.getHiddebFind(varList);
|
||
// PageData operator = new PageData();
|
||
// operator.put("USER_ID", Jurisdiction.getUSER_ID());
|
||
// operator = usersService.findById(operator);
|
||
// if ("0".equals(operator.getString("IS_HAZARDCONFIRMER")) && !"admin".equals("USERNAME")) {
|
||
// map.put("IS_INSPECT", "0");
|
||
// } else {
|
||
// map.put("IS_INSPECT", "1");
|
||
// }
|
||
// map.put("varList", varList);
|
||
// map.put("page", page);
|
||
// map.put("result", errInfo);
|
||
// return map;
|
||
// }
|
||
//
|
||
// /**
|
||
// * 列表 隐患列表接口
|
||
// *
|
||
// * @param page
|
||
// * @throws Exception
|
||
// */
|
||
// @RequestMapping(value = "/ignorelist")
|
||
// // @RequiresPermissions("hidden:list")
|
||
// @ResponseBody
|
||
// public Object ignore(Page page) throws Exception {
|
||
// Map<String, Object> map = new HashMap<String, Object>();
|
||
// String errInfo = "success";
|
||
// PageData pd = new PageData();
|
||
// pd = this.getPageData();
|
||
// pd.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID());
|
||
// if (!"1".equals(Jurisdiction.getIS_MAIN())) { // 如果不是主账号,这能查看发给自己的隐患信息
|
||
// pd.put("CONFIRM_USER", Jurisdiction.getUSER_ID());
|
||
// }
|
||
// if (pd.getString("keySource").equals("2")) {
|
||
// pd.put("SOURCE", pd.getString("keySource"));
|
||
// pd.put("keySource", "");
|
||
// }
|
||
// String STARTTIME = pd.getString("STARTTIME"); // 关键词检索条件
|
||
// if (Tools.notEmpty(STARTTIME))
|
||
// pd.put("STARTTIME", STARTTIME.trim());
|
||
// String ENDTIME = pd.getString("ENDTIME"); // 关键词检索条件
|
||
// if (Tools.notEmpty(ENDTIME))
|
||
// pd.put("ENDTIME", ENDTIME + " 23:59:59");
|
||
// Session session = Jurisdiction.getSession();
|
||
// User loginUser = (User) session.getAttribute(Const.SESSION_USER);
|
||
// if (null != loginUser) {
|
||
// pd.put("supDeparIds", loginUser.getSuperviseDepartId());
|
||
// pd.put("roleLevel", loginUser.getRoleLevel());
|
||
// pd.put("loginUserId", loginUser.getUSER_ID());
|
||
// }
|
||
// page.setPd(pd);
|
||
// //List<PageData> varList = hiddenService.listGwj(page); // 列出Hidden列表
|
||
// List<PageData> varList = hiddenService.listIgnore(page); // 列出Hidden列表
|
||
// varList = hiddenUserService.getHiddebFind(varList);
|
||
// PageData operator = new PageData();
|
||
// operator.put("USER_ID", Jurisdiction.getUSER_ID());
|
||
// operator = usersService.findById(operator);
|
||
// if ("0".equals(operator.getString("IS_HAZARDCONFIRMER")) && !"admin".equals("USERNAME")) {
|
||
// map.put("IS_INSPECT", "0");
|
||
// } else {
|
||
// map.put("IS_INSPECT", "1");
|
||
// }
|
||
// map.put("varList", varList);
|
||
// map.put("page", page);
|
||
// map.put("result", errInfo);
|
||
// return map;
|
||
// }
|
||
//
|
||
//
|
||
// /**
|
||
// * 获取隐患相关人信息
|
||
// *
|
||
// * @throws Exception
|
||
// */
|
||
// @RequestMapping(value = "/getHiddenUser")
|
||
// @ResponseBody
|
||
// public Object getHiddenUser() throws Exception {
|
||
// Map<String, Object> map = new HashMap<String, Object>();
|
||
// String errInfo = "success";
|
||
// PageData pd = new PageData();
|
||
// pd = this.getPageData();
|
||
// List<PageData> varList = hiddenUserService.listAll(pd);
|
||
// map.put("varList", varList);
|
||
// map.put("result", errInfo);
|
||
// return map;
|
||
// }
|
||
//
|
||
// /**
|
||
// * 列表
|
||
// *
|
||
// * @param page
|
||
// * @throws Exception
|
||
// */
|
||
// @RequestMapping(value = "/listForSafetyEnvironmental")
|
||
// // @RequiresPermissions("hidden:list")
|
||
// @ResponseBody
|
||
// public Object listForSafetyEnvironmental(Page page) throws Exception {
|
||
// Map<String, Object> map = new HashMap<String, Object>();
|
||
// String errInfo = "success";
|
||
// PageData pd = new PageData();
|
||
// pd = this.getPageData();
|
||
// pd.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID());
|
||
// pd = Jurisdiction.getUserDataJurisdiction(pd);
|
||
// page.setPd(pd);
|
||
// List<PageData> varList = hiddenService.listForSafetyEnvironmental(page); // 列出Hidden列表
|
||
// varList = hiddenUserService.getHiddebFind(varList);
|
||
// for (PageData vector : varList) {
|
||
// safetyenvironmentalService.departmentUtil(vector);
|
||
// }
|
||
// map.put("varList", varList);
|
||
// map.put("page", page);
|
||
// map.put("result", errInfo);
|
||
// return map;
|
||
// }
|
||
//
|
||
// /**
|
||
// * 安全环保检查隐患指派
|
||
// *
|
||
// * @param
|
||
// * @throws Exception
|
||
// */
|
||
// @RequestMapping(value = "/assign")
|
||
// // @RequiresPermissions("hidden:add")
|
||
// @ResponseBody
|
||
// public Object assign() throws Exception {
|
||
// Map<String, Object> map = new HashMap<String, Object>();
|
||
// String errInfo = "success";
|
||
// PageData pd = new PageData();
|
||
// pd = this.getPageData();
|
||
//// PageData hidden = hiddenService.findById(pd);
|
||
// pd.put("STATE", pd.getString("HIDDEN_STATUS"));
|
||
// List<PageData> list = hiddenService.listOtherNotAssign(pd);
|
||
// PageData inspection = new PageData();
|
||
// inspection.put("INSPECTION_ID", pd.getString("INSPECTION_ID"));
|
||
// inspection.put("OPERATOR", Jurisdiction.getUSER_ID());
|
||
// inspection.put("OPERATTIME", DateUtil.date2Str(new Date()));
|
||
// if ("-2".equals(pd.getString("HIDDEN_STATUS"))) {
|
||
// pd.put("ISCONFIRM", "0"); //
|
||
// pd.put("CONFIRM_TIME", DateUtil.date2Str(new Date()));
|
||
// if (list.size() == 0) {
|
||
// inspection.put("INSPECTION_STATUS", "5"); // 指派完成
|
||
// } else {
|
||
// inspection.put("INSPECTION_STATUS", "4"); // 指派中
|
||
// }
|
||
// safetyenvironmentalService.editStatus(inspection);
|
||
// }
|
||
// hiddenService.assign(pd);
|
||
// if (Tools.notEmpty(pd.getString("CONFIRM_USER"))) {
|
||
// messageService.sendMessageByParameter("HIDDEN_MAIL_001", "友情提示:有一条隐患需要确认", pd.getString("CORPINFO_ID"), pd.getString("CONFIRM_USER"), pd.getString("HIDDEN_ID"),
|
||
// pd.getString("HIDDENDESCR"), "隐患确认", "确认", "", "");
|
||
// }
|
||
// map.put("result", errInfo);
|
||
// map.put("pd", pd);
|
||
// return map;
|
||
// }
|
||
//
|
||
// /**
|
||
// * 安全环保检查验收
|
||
// *
|
||
// * @param
|
||
// * @throws Exception
|
||
// */
|
||
// @RequestMapping(value = "/finalcheck")
|
||
// @ResponseBody
|
||
// public Object finalcheck() throws Exception {
|
||
// // 获取IP
|
||
// HttpServletRequest request = this.getRequest();
|
||
// String ip = "";
|
||
// if (request.getHeader("x-forwarded-for") == null) {
|
||
// ip = request.getRemoteAddr();
|
||
// } else {
|
||
// ip = request.getHeader("x-forwarded-for");
|
||
// }
|
||
//
|
||
//
|
||
//
|
||
// Map<String, Object> map = new HashMap<String, Object>();
|
||
// String errInfo = "success";
|
||
// PageData pd = new PageData();
|
||
// pd = this.getPageData();
|
||
// pd.put("ACCEPTSTEP", 7);
|
||
// pd.put("x",false);
|
||
// boolean success = false;
|
||
//// List<PageData> list2 = hiddenService.listOtherNotAccept4pc(pd);
|
||
//// success = (boolean) pd.get("x");
|
||
//// if (success) {
|
||
//// return null;
|
||
//// }else {
|
||
//// return null;
|
||
//// }
|
||
//
|
||
//
|
||
//
|
||
// pd.put("FINAL_CHECKOR", Jurisdiction.getUSER_ID());
|
||
// hiddenService.finalcheck(pd);
|
||
// // 是
|
||
// if ("1".equals(pd.get("FINAL_CHECK").toString())) {
|
||
// if (Tools.notEmpty(pd.getString("INSPECTION_ID"))) { //安全环保检查验收
|
||
// pd.put("ACCEPTSTEP", 7);
|
||
// List<PageData> list = hiddenService.listOtherNotAccept4pc(pd);
|
||
// if (list.size() == 0) {
|
||
// PageData inspection = new PageData();
|
||
// inspection.put("INSPECTION_ID", pd.getString("INSPECTION_ID"));
|
||
// inspection.put("OPERATOR", Jurisdiction.getUSER_ID());
|
||
// inspection.put("OPERATTIME", DateUtil.date2Str(new Date()));
|
||
// inspection.put("INSPECTION_STATUS", "7"); // 已验收
|
||
//
|
||
// safetyenvironmentalService.editStatus(inspection);
|
||
// }
|
||
// }
|
||
// } else {
|
||
// // 否
|
||
// PageData pd2 = new PageData();
|
||
// pd2.put("FOREIGN_KEY", pd.get("HIDDEN_ID"));
|
||
// pd2.put("TYPE", "4");
|
||
// List<PageData> zgImgs = imgFilesService.listAll(pd2);
|
||
// for (PageData pageData : zgImgs) {
|
||
// imgFilesService.delete(pageData);
|
||
// if (Tools.notEmpty(pageData.getString("FILEPATH"))) {
|
||
// smb.deleteFile(pageData.getString("FILEPATH"));
|
||
// }
|
||
// }
|
||
// PageData hidden = new PageData();
|
||
// hidden.put("HIDDEN_ID", pd.get("HIDDEN_ID"));
|
||
// hidden.put("STATE", "101"); //修改隐患表状态为验收打回
|
||
// hiddenService.changeState(hidden);
|
||
// PageData inspection = new PageData();
|
||
// inspection.put("INSPECTION_ID", pd.getString("INSPECTION_ID"));
|
||
// inspection.put("OPERATOR", Jurisdiction.getUSER_ID());
|
||
// inspection.put("OPERATTIME", DateUtil.date2Str(new Date()));
|
||
// inspection.put("INSPECTION_STATUS", "3"); // 安全环保检查打回到归档,隐患待指派
|
||
// safetyenvironmentalService.editStatus(inspection);
|
||
// inspection.put("SENDER_ID", Jurisdiction.getUSER_ID());
|
||
// inspection.put("SENDER_NAME", Jurisdiction.getName());
|
||
// noticeUtil.SE_Repulse(inspection);
|
||
// // hiddenExamineService.deleteByHiddenId(pd); 如果验收打回删除隐患相关信息
|
||
// FHLOG.save(Jurisdiction.getName(), "删除隐患ID:" + pd.getString("HIDDEN_ID") + ",关于hiddenexamine表数据", ip);
|
||
//// hidden.put("HIDDENEXAMINE_ID",this.get32UUID());
|
||
//// hidden.put("EXAMINE",pd.get("CONTENT"));//打回意见
|
||
//// hidden.put("CREATOR",Jurisdiction.getUSER_ID());
|
||
//// hidden.put("CREATTIME",DateUtil.date2Str(new Date()));
|
||
//// hidden.put("OPERATOR",Jurisdiction.getUSER_ID());
|
||
//// hidden.put("OPERATTIME",DateUtil.date2Str(new Date()));
|
||
//// hidden.put("TYPE",3);//验收打回
|
||
//// hidden.put("STATE",-1);//验收打回变成初始状态-1
|
||
//// hiddenExamineService.save(hidden);
|
||
// }
|
||
// map.put("check", pd);
|
||
// map.put("result", errInfo);
|
||
// return map;
|
||
// }
|
||
//
|
||
//
|
||
// /**
|
||
// * 列表
|
||
// * 一般隐患台账查看
|
||
// *
|
||
// * @param page
|
||
// * @throws Exception
|
||
// */
|
||
// @RequestMapping(value = "/getListForTianzhang")
|
||
// // @RequiresPermissions("hidden:list")
|
||
// @ResponseBody
|
||
// public Object getListForTianzhang(Page page) throws Exception {
|
||
// Map<String, Object> map = new HashMap<String, Object>();
|
||
// String errInfo = "success";
|
||
// PageData pd = new PageData();
|
||
// pd = this.getPageData();
|
||
// pd.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID());
|
||
// if (!Jurisdiction.getIS_MAIN().equals("1")) { //主账号
|
||
// pd.put("queryUserId", Jurisdiction.getUSER_ID());
|
||
// }
|
||
//
|
||
// /**
|
||
// * 1。权限管理,就是可以查看关于我的隐患
|
||
// * 隐患发现人,隐患确认人,隐患整改人,隐患验收人
|
||
// * bus_hidden_user 隐患发现人 ; bus_hidden CONFIRM_USER 隐患确认人 ;bus_hidden RECTIFICATIONOR 隐患整改人; bus_hiddencheck 隐患验收人
|
||
// */
|
||
// pd = Jurisdiction.getUserDataJurisdiction(pd);
|
||
// page.setPd(pd);
|
||
// List<PageData> varList = hiddenService.getListForTianzhang(page); // 列出Hidden列表
|
||
// //相关人员
|
||
// PageData userpd = new PageData();
|
||
// userpd.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID());
|
||
// List<PageData> getUserAllByCorpinfo = usersService.findUserNameAll(userpd);
|
||
// Map<String, String> userAllMap = new HashMap<>();
|
||
// for (PageData user : getUserAllByCorpinfo) {
|
||
// userAllMap.put(user.getString("USER_ID"), user.getString("NAME"));
|
||
// }
|
||
// for (PageData pageData : varList) {
|
||
// if (userAllMap.containsKey(pageData.getString("CONFIRM_USER"))) {
|
||
// pageData.put("confirmUserName", userAllMap.get(pageData.getString("CONFIRM_USER")));
|
||
// }
|
||
// if (userAllMap.containsKey(pageData.getString("RECTIFICATIONOR"))) {
|
||
// pageData.put("RECTIFICATIONORNAME", userAllMap.get(pageData.getString("RECTIFICATIONOR")));
|
||
// }
|
||
// if (userAllMap.containsKey(pageData.getString("CHECKOR"))) {
|
||
// pageData.put("CHECKORNAME", userAllMap.get(pageData.getString("CHECKOR")));
|
||
// }
|
||
// }
|
||
// varList = hiddenUserService.getHiddebFind(varList);
|
||
// map.put("varList", varList);
|
||
// map.put("page", page);
|
||
// map.put("result", errInfo);
|
||
// return map;
|
||
// }
|
||
//
|
||
// /**
|
||
// * emis隐患查看详情
|
||
// *
|
||
// * @param
|
||
// * @throws Exception
|
||
// */
|
||
// @RequestMapping(value = "/goEmis")
|
||
// // @RequiresPermissions("hidden:edit")
|
||
// @ResponseBody
|
||
// public Object goEmis() throws Exception {
|
||
// Map<String, Object> map = new HashMap<String, Object>();
|
||
// String errInfo = "success";
|
||
// PageData pd = new PageData();
|
||
// pd = this.getPageData();
|
||
// pd = hiddenService.findByEmisId(pd); // 根据ID读取
|
||
// if (Tools.isEmpty(pd)) {
|
||
// map.put("result", "success");
|
||
// return map;
|
||
// }
|
||
// /* * 查询整改方案 */
|
||
// PageData hs = hiddenSchemeService.findByHdId(pd);
|
||
// List<PageData> checkList = hiddenCheckService.listAll(pd); // 隐患验收信息
|
||
// if (checkList != null && checkList.size() > 0) {
|
||
// PageData pd3 = new PageData();
|
||
// pd3.put("TYPE", 5);
|
||
// for (PageData check : checkList) {
|
||
// pd3.put("FOREIGN_KEY", check.get("HIDDENCHECK_ID"));
|
||
// check.put("cImgs", imgFilesService.listAll(pd3));// 验收图片
|
||
// }
|
||
// }
|
||
// List<PageData> hiddenExa = hiddenExamineService.listAllByHiddenId(pd.getString("HIDDEN_ID")); //特殊审批信息
|
||
// for (PageData pageData : hiddenExa) {
|
||
// if ("0".equals(pageData.getString("TYPE"))) {
|
||
// pd.put("editUserName", pageData.get("editUserName"));
|
||
// pd.put("editDeptName", pageData.get("editDeptName"));
|
||
// pd.put("editLevelName", pageData.get("editLevelName"));
|
||
// pd.put("editRectificationDeadline", pageData.get("spare3"));
|
||
// }
|
||
// }
|
||
// map.put("hiddenExa", hiddenExa); // //特殊审批信息
|
||
//
|
||
// List<PageData> hiddenFindPeople = hiddenUserService.listAll(pd);// 隐患相关人员信息 --隐患发现人
|
||
//
|
||
// map.put("pd", pd);
|
||
// if (pd != null) {
|
||
// map.put("hiddenVideo", imgFilesService.getListByKeyAndType(pd.getString("HIDDEN_ID"), "102"));// 隐患视频
|
||
// map.put("hImgs", imgFilesService.getListByKeyAndType(pd.getString("HIDDEN_ID"), "3"));// 隐患图片
|
||
// map.put("rImgs", imgFilesService.getListByKeyAndType(pd.getString("HIDDEN_ID"), "4"));// 整改图片
|
||
// map.put("fcImgs", imgFilesService.getListByKeyAndType(pd.getString("HIDDEN_ID"), "50"));// 安全环保检查验收图片
|
||
// map.put("majorinforPdf", imgFilesService.getListByKeyAndType(pd.getString("HIDDEN_ID"), "106"));// 重大隐患临时处置信息
|
||
// map.put("majorapprovedPdf", imgFilesService.getListByKeyAndType(pd.getString("HIDDEN_ID"), "107"));// 港股分公司安委会办公室副主任核定 - 安委会或党委会决议记录
|
||
// map.put("reportPdf", imgFilesService.getListByKeyAndType(pd.getString("HIDDEN_ID"), "108"));//隐患调查报告
|
||
// map.put("resolutionPdf", imgFilesService.getListByKeyAndType(pd.getString("HIDDEN_ID"), "109"));//安委会或党委会决议记录
|
||
// map.put("rectificationPdf", imgFilesService.getListByKeyAndType(pd.getString("HIDDEN_ID"), "110"));//较大隐患整改 - 临时处置措施
|
||
// map.put("processPdf", imgFilesService.getListByKeyAndType(pd.getString("HIDDEN_ID"), "111"));//较大隐患整改 - 隐患整改过程记录
|
||
// map.put("supplementPdf", imgFilesService.getListByKeyAndType(pd.getString("HIDDEN_ID"), "112"));//较大隐患整改 - 补充重大隐患信息(确认时)
|
||
// map.put("safetyofficePdf", imgFilesService.getListByKeyAndType(pd.getString("HIDDEN_ID"), "113"));//较大隐患整改 - 安委会办公室会议记录(分公司核实时)
|
||
// }
|
||
// List<PageData> resultslist = hiddenMajorService.findById(pd);
|
||
// List<PageData> repulsecause = hiddenExamineService.findByHiddenId(pd);
|
||
// map.put("hs", hs);
|
||
// if (resultslist.size() > 0) {
|
||
// map.put("resultslist", resultslist.get(0));
|
||
// } else {
|
||
// map.put("resultslist", "");
|
||
// }
|
||
// List<PageData> sImgs = imgFilesService.getListByKeyAndType(pd.get("HIDDEN_ID"), "8");
|
||
// if (hs != null && hs.getString("HIDDENSCHEME_ID") != null) {
|
||
// PageData pd31 = new PageData();
|
||
// pd31.put("FOREIGN_KEY", hs.getString("HIDDENSCHEME_ID"));
|
||
// pd31.put("TYPE", 8);
|
||
// List<PageData> sImgs2 = imgFilesService.listAll(pd31);// 方案图片
|
||
// sImgs.addAll(sImgs2);
|
||
// }
|
||
// map.put("sImgs", sImgs);// 方案图片
|
||
// map.put("checkList", checkList);
|
||
// map.put("repulsecause", repulsecause);
|
||
// map.put("hiddenFindPeople", hiddenFindPeople); // 隐患相关人员信息
|
||
//
|
||
//
|
||
// map.put("result", errInfo);
|
||
// return map;
|
||
// }
|
||
//
|
||
// /**
|
||
// * 列表
|
||
// * emis查看列表
|
||
// *
|
||
// * @param page
|
||
// * @throws Exception
|
||
// */
|
||
// @RequestMapping(value = "/getListForemis")
|
||
// // @RequiresPermissions("hidden:list")
|
||
// @ResponseBody
|
||
// public Object getListForemis(Page page) throws Exception {
|
||
// Map<String, Object> map = new HashMap<String, Object>();
|
||
// String errInfo = "success";
|
||
// PageData pd = new PageData();
|
||
// pd = this.getPageData();
|
||
// pd.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID());
|
||
// if (!Jurisdiction.getIS_MAIN().equals("1")) { //主账号
|
||
// pd.put("queryUserId", Jurisdiction.getUSER_ID());
|
||
// }
|
||
//
|
||
// /**
|
||
// * 1。权限管理,就是可以查看关于我的隐患
|
||
// * 隐患发现人,隐患确认人,隐患整改人,隐患验收人
|
||
// * bus_hidden_user 隐患发现人 ; bus_hidden CONFIRM_USER 隐患确认人 ;bus_hidden RECTIFICATIONOR 隐患整改人; bus_hiddencheck 隐患验收人
|
||
// */
|
||
// pd = Jurisdiction.getUserDataJurisdiction(pd);
|
||
// page.setPd(pd);
|
||
// List<PageData> varList = hiddenService.getListForemis(page); // 列出Hidden列表
|
||
// //相关人员
|
||
// PageData userpd = new PageData();
|
||
// userpd.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID());
|
||
// List<PageData> getUserAllByCorpinfo = usersService.findUserNameAll(userpd);
|
||
// Map<String, String> userAllMap = new HashMap<>();
|
||
// for (PageData user : getUserAllByCorpinfo) {
|
||
// userAllMap.put(user.getString("USER_ID"), user.getString("NAME"));
|
||
// }
|
||
// for (PageData pageData : varList) {
|
||
// if (userAllMap.containsKey(pageData.getString("CONFIRM_USER"))) {
|
||
// pageData.put("confirmUserName", userAllMap.get(pageData.getString("CONFIRM_USER")));
|
||
// }
|
||
// if (userAllMap.containsKey(pageData.getString("RECTIFICATIONOR"))) {
|
||
// pageData.put("RECTIFICATIONORNAME", userAllMap.get(pageData.getString("RECTIFICATIONOR")));
|
||
// }
|
||
// if (userAllMap.containsKey(pageData.getString("CHECKOR"))) {
|
||
// pageData.put("CHECKORNAME", userAllMap.get(pageData.getString("CHECKOR")));
|
||
// }
|
||
// }
|
||
// varList = hiddenUserService.getHiddebFind(varList);
|
||
// map.put("varList", varList);
|
||
// map.put("page", page);
|
||
// map.put("result", errInfo);
|
||
// return map;
|
||
// }
|
||
//
|
||
// /**
|
||
// * 判断登录人是否已经验收
|
||
// *
|
||
// * @param
|
||
// * @throws Exception
|
||
// */
|
||
// @RequestMapping(value = "/isChek")
|
||
// //// @RequiresPermissions("hidden:edit")
|
||
// @ResponseBody
|
||
// public Object isChek() throws Exception {
|
||
// Map<String, Object> map = new HashMap<String, Object>();
|
||
// String errInfo = "success";
|
||
// PageData pd = new PageData();
|
||
// pd = this.getPageData();
|
||
// pd.put("CHECKOR", Jurisdiction.getUSER_ID());
|
||
// List<PageData> checkList = (List<PageData>) hiddenCheckService.findByHidden(pd);
|
||
// if (checkList.size() > 0) {
|
||
// for (PageData arr : checkList) {
|
||
// if (arr.getString("STATUS").equals("1")) {
|
||
// map.put("istrue", "1");
|
||
// } else if (arr.getString("STATUS").equals("0")) {
|
||
// map.put("istrue", "0");
|
||
// }
|
||
// }
|
||
// }
|
||
// map.put("result", errInfo);
|
||
// return map;
|
||
// }
|
||
//
|
||
// /**
|
||
// * 获取所有的隐患字段
|
||
// *
|
||
// * @return
|
||
// */
|
||
// @RequestMapping(value = "/getHiddenNames")
|
||
// //// @RequiresPermissions("hidden:edit")
|
||
// @ResponseBody
|
||
// public Object getHiddenNames() {
|
||
// Map<String, Object> map = new HashMap<>();
|
||
// List<Map<String, Object>> list = new ArrayList<>();
|
||
// Map<String, Object> hiddenNameAndId = new HashMap<>();
|
||
// hiddenNameAndId.put("name", "隐患来源");
|
||
// hiddenNameAndId.put("key", "SOURCE");
|
||
// list.add(hiddenNameAndId);
|
||
// /** 风险单元点信息 start**/
|
||
//
|
||
// hiddenNameAndId = new HashMap<>();
|
||
// hiddenNameAndId.put("name", "风险点(单元)");
|
||
// hiddenNameAndId.put("key", "RISK_UNIT");
|
||
// list.add(hiddenNameAndId);
|
||
//
|
||
// hiddenNameAndId = new HashMap<>();
|
||
// hiddenNameAndId.put("name", "辨识部位");
|
||
// hiddenNameAndId.put("key", "IDENTIFICATION");
|
||
// list.add(hiddenNameAndId);
|
||
//
|
||
// hiddenNameAndId = new HashMap<>();
|
||
// hiddenNameAndId.put("name", "存在风险");
|
||
// hiddenNameAndId.put("key", "RISK_DESCR");
|
||
// list.add(hiddenNameAndId);
|
||
//
|
||
// hiddenNameAndId = new HashMap<>();
|
||
// hiddenNameAndId.put("name", "风险分级");
|
||
// hiddenNameAndId.put("key", "LEVEL");
|
||
// list.add(hiddenNameAndId);
|
||
//
|
||
// hiddenNameAndId = new HashMap<>();
|
||
// hiddenNameAndId.put("name", "检查内容");
|
||
// hiddenNameAndId.put("key", "CHECK_CONTENT");
|
||
// list.add(hiddenNameAndId);
|
||
// /** 风险单元点信息 end **/
|
||
//
|
||
// hiddenNameAndId = new HashMap<>();
|
||
// hiddenNameAndId.put("name", "隐患描述");
|
||
// hiddenNameAndId.put("key", "HIDDENDESCR");
|
||
// list.add(hiddenNameAndId);
|
||
//
|
||
// hiddenNameAndId = new HashMap<>();
|
||
// hiddenNameAndId.put("name", "隐患级别");
|
||
// hiddenNameAndId.put("key", "HIDDENLEVEL");
|
||
// list.add(hiddenNameAndId);
|
||
//
|
||
//
|
||
// hiddenNameAndId = new HashMap<>();
|
||
// hiddenNameAndId.put("name", "隐患类型");
|
||
// hiddenNameAndId.put("key", "HIDDENTYPE");
|
||
// list.add(hiddenNameAndId);
|
||
//
|
||
// hiddenNameAndId = new HashMap<>();
|
||
// hiddenNameAndId.put("name", "隐患状态");
|
||
// hiddenNameAndId.put("key", "STATE");
|
||
// list.add(hiddenNameAndId);
|
||
//
|
||
// hiddenNameAndId = new HashMap<>();
|
||
// hiddenNameAndId.put("name", "隐患部位");
|
||
// hiddenNameAndId.put("key", "HIDDENPART");
|
||
// list.add(hiddenNameAndId);
|
||
//
|
||
// hiddenNameAndId = new HashMap<>();
|
||
// hiddenNameAndId.put("name", "隐患上报位置");
|
||
// hiddenNameAndId.put("key", "LONGITUDEANDLATITUDE");
|
||
// list.add(hiddenNameAndId);
|
||
//
|
||
// hiddenNameAndId = new HashMap<>();
|
||
// hiddenNameAndId.put("name", "隐患位置描述");
|
||
// hiddenNameAndId.put("key", "POSITIONDESC");
|
||
// list.add(hiddenNameAndId);
|
||
//
|
||
//
|
||
// hiddenNameAndId = new HashMap<>();
|
||
// hiddenNameAndId.put("name", "隐患图片");
|
||
// hiddenNameAndId.put("key", "HIDDENIMG");
|
||
// list.add(hiddenNameAndId);
|
||
//
|
||
// hiddenNameAndId = new HashMap<>();
|
||
// hiddenNameAndId.put("name", "隐患发现人");
|
||
// hiddenNameAndId.put("key", "findUserNames");
|
||
// list.add(hiddenNameAndId);
|
||
//
|
||
// hiddenNameAndId = new HashMap<>();
|
||
// hiddenNameAndId.put("name", "隐患发现部门");
|
||
// hiddenNameAndId.put("key", "findDeptNames");
|
||
// list.add(hiddenNameAndId);
|
||
//
|
||
// hiddenNameAndId = new HashMap<>();
|
||
// hiddenNameAndId.put("name", "隐患发现时间");
|
||
// hiddenNameAndId.put("key", "DISCOVERYTIME");
|
||
// list.add(hiddenNameAndId);
|
||
//
|
||
// hiddenNameAndId = new HashMap<>();
|
||
// hiddenNameAndId.put("name", "整改类型");
|
||
// hiddenNameAndId.put("key", "RECTIFICATIONTYPE");
|
||
// list.add(hiddenNameAndId);
|
||
//
|
||
// hiddenNameAndId = new HashMap<>();
|
||
// hiddenNameAndId.put("name", "上级部门");
|
||
// hiddenNameAndId.put("key", "PID_DEPT_ID");
|
||
// list.add(hiddenNameAndId);
|
||
//
|
||
// hiddenNameAndId = new HashMap<>();
|
||
// hiddenNameAndId.put("name", "整改负责部门");
|
||
// hiddenNameAndId.put("key", "RECTIFICATIONDEPT");
|
||
// list.add(hiddenNameAndId);
|
||
//
|
||
// hiddenNameAndId = new HashMap<>();
|
||
// hiddenNameAndId.put("name", "整改负责人");
|
||
// hiddenNameAndId.put("key", "RECTIFICATIONOR");
|
||
// list.add(hiddenNameAndId);
|
||
//
|
||
//
|
||
// hiddenNameAndId = new HashMap<>();
|
||
// hiddenNameAndId.put("name", "是否相关方");
|
||
// hiddenNameAndId.put("key", "ISRELEVANT");
|
||
// list.add(hiddenNameAndId);
|
||
//
|
||
// hiddenNameAndId = new HashMap<>();
|
||
// hiddenNameAndId.put("name", "整改期限");
|
||
// hiddenNameAndId.put("key", "RECTIFICATIONDEADLINE");
|
||
// list.add(hiddenNameAndId);
|
||
//
|
||
//
|
||
// /** 确认,延时,特殊处置信息 **/
|
||
// List<Map<String, Object>> list2 = new ArrayList<>();
|
||
//
|
||
// hiddenNameAndId = new HashMap<>();
|
||
// hiddenNameAndId.put("name", "隐患确认人");
|
||
// hiddenNameAndId.put("key", "conUserName");
|
||
// list.add(hiddenNameAndId);
|
||
// hiddenNameAndId = new HashMap<>();
|
||
// hiddenNameAndId.put("name", "隐患确认时间");
|
||
// hiddenNameAndId.put("key", "CONFIRM_TIME");
|
||
// list.add(hiddenNameAndId);
|
||
//
|
||
//
|
||
// /** 整改信息**/
|
||
// List<Map<String, Object>> zhenggaiList = new ArrayList<>();
|
||
//
|
||
//
|
||
// hiddenNameAndId = new HashMap<>();
|
||
// hiddenNameAndId.put("name", "整改描述");
|
||
// hiddenNameAndId.put("key", "RECTIFYDESCR");
|
||
// list.add(hiddenNameAndId);
|
||
//
|
||
//
|
||
// hiddenNameAndId = new HashMap<>();
|
||
// hiddenNameAndId.put("name", "整改时间");
|
||
// hiddenNameAndId.put("key", "RECTIFICATIONTIME");
|
||
// list.add(hiddenNameAndId);
|
||
//
|
||
// hiddenNameAndId = new HashMap<>();
|
||
// hiddenNameAndId.put("name", "投入资金");
|
||
// hiddenNameAndId.put("key", "INVESTMENT_FUNDS");
|
||
// list.add(hiddenNameAndId);
|
||
//
|
||
//
|
||
// hiddenNameAndId = new HashMap<>();
|
||
// hiddenNameAndId.put("name", "整改后图片");
|
||
// hiddenNameAndId.put("key", "RECTIFICATIONIMG");
|
||
// list.add(hiddenNameAndId);
|
||
//
|
||
//
|
||
// hiddenNameAndId = new HashMap<>();
|
||
// hiddenNameAndId.put("name", "整改方案");
|
||
// hiddenNameAndId.put("key", "RECTIFICATION_PROGRAMME");
|
||
// list.add(hiddenNameAndId);
|
||
//
|
||
//
|
||
// /** 验收信息 多个人**/
|
||
// List<Map<String, Object>> yanshouList = new ArrayList<>();
|
||
// hiddenNameAndId = new HashMap<>();
|
||
// hiddenNameAndId.put("name", "验收描述");
|
||
// hiddenNameAndId.put("key", "CHECKDESCR");
|
||
// list.add(hiddenNameAndId);
|
||
//
|
||
//
|
||
// hiddenNameAndId = new HashMap<>();
|
||
// hiddenNameAndId.put("name", "是否合格");
|
||
// hiddenNameAndId.put("key", "ISQUALIFIED");
|
||
// list.add(hiddenNameAndId);
|
||
//
|
||
// hiddenNameAndId = new HashMap<>();
|
||
// hiddenNameAndId.put("name", "验收部门");
|
||
// hiddenNameAndId.put("key", "CHECKDEPT");
|
||
// list.add(hiddenNameAndId);
|
||
//
|
||
// hiddenNameAndId = new HashMap<>();
|
||
// hiddenNameAndId.put("name", "验收人");
|
||
// hiddenNameAndId.put("key", "CHECKOR");
|
||
// list.add(hiddenNameAndId);
|
||
//
|
||
// hiddenNameAndId = new HashMap<>();
|
||
// hiddenNameAndId.put("name", "验收时间");
|
||
// hiddenNameAndId.put("key", "CHECKTIME");
|
||
// list.add(hiddenNameAndId);
|
||
//
|
||
//
|
||
// hiddenNameAndId = new HashMap<>();
|
||
// hiddenNameAndId.put("name", "验收图片");
|
||
// hiddenNameAndId.put("key", "CHECKTIME_IMG");
|
||
// list.add(hiddenNameAndId);
|
||
//
|
||
//
|
||
//// map.put("zhenggaiList",zhenggaiList);
|
||
////
|
||
//// map.put("yanshouList",yanshouList);
|
||
// map.put("varList", list);
|
||
// map.put("result", "success");
|
||
// return map;
|
||
// }
|
||
//
|
||
// /**
|
||
// * 按列导出
|
||
// *
|
||
// * @param
|
||
// * @throws Exception
|
||
// */
|
||
// @RequestMapping(value = "/exportexcel")
|
||
// //// @RequiresPermissions("hidden:edit")
|
||
// @ResponseBody
|
||
// public Object exportexcel() throws Exception {
|
||
// String errInfo = "success";
|
||
// PageData pd = new PageData();
|
||
// pd = this.getPageData();
|
||
// ModelAndView mv = new ModelAndView();
|
||
// String dicParentId = "5e7cf8620ba54ad89719d0be62133c7a";
|
||
// List<Dictionaries> dicList = dictionariesService.listSubDictByParentId(dicParentId);// 字典
|
||
// Map<String, String> dicMap = new HashMap<>();
|
||
// for (Dictionaries pageData : dicList) {
|
||
// dicMap.put(pageData.getBIANMA(), pageData.getNAME());
|
||
// }
|
||
// // 隐患类型
|
||
// String typeParentId = "3babc15144444bdc8d763d0af2bdfff6";
|
||
// List<Dictionaries> typeList = dictionariesService.listSubDictByParentId(typeParentId);// 字典
|
||
// Map<String, String> typeMap = new HashMap<>();
|
||
// for (Dictionaries pageData : typeList) {
|
||
// typeMap.put(pageData.getBIANMA(), pageData.getNAME());
|
||
// }
|
||
//
|
||
// // 隐患类型
|
||
// String levelParentId = "5e7cf8620ba54ad89719d0be62133c7a";
|
||
// List<Dictionaries> levelList = dictionariesService.listSubDictByParentId(levelParentId);// 字典
|
||
// Map<String, String> levelMap = new HashMap<>();
|
||
// for (Dictionaries pageData : levelList) {
|
||
// levelMap.put(pageData.getBIANMA(), pageData.getNAME());
|
||
// List<Dictionaries> levelList1 = dictionariesService.listSubDictByParentId(pageData.getDICTIONARIES_ID());
|
||
// for (Dictionaries pageData1 : levelList1) {
|
||
// levelMap.put(pageData1.getBIANMA(), pageData1.getNAME());
|
||
// }
|
||
// }
|
||
//
|
||
// PageData corpIdPd = new PageData();
|
||
// corpIdPd.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID());// CORPINFO_ID
|
||
// Map<String, String> userMap = new HashMap<>();// 查看企业下的所有用户,根据用户id匹配信息
|
||
// List<PageData> userList = usersService.listAllUser(corpIdPd);
|
||
// for (PageData pageData : userList) {
|
||
// userMap.put(pageData.getString("USER_ID"), pageData.getString("NAME"));
|
||
// }
|
||
// Map<String, String> deparMap = new HashMap<>();
|
||
// List<PageData> deparList = departmentService.listAll(corpIdPd);// 查看企业下的所有部门,根据部门id匹配信息
|
||
// for (PageData pageData : deparList) {
|
||
// deparMap.put(pageData.getString("DEPARTMENT_ID"), pageData.getString("NAME"));
|
||
// }
|
||
//
|
||
// Map<String, String> sourceMap = new HashMap<>();
|
||
// sourceMap.put("1", "隐患快报");
|
||
// sourceMap.put("2", "清单排查");
|
||
// sourceMap.put("3", "清单排查");
|
||
// sourceMap.put("4", "安全环保检查(监管端)");
|
||
// sourceMap.put("5", "安全环保检查(企业端)");
|
||
// sourceMap.put("6", "消防检查");
|
||
// Map<String, String> stateMap = new HashMap<>();
|
||
// stateMap.put("-2", "待确认");
|
||
// stateMap.put("-1", "已过期");
|
||
// stateMap.put("0", "未提交");
|
||
// stateMap.put("1", "未整改");
|
||
// stateMap.put("2", "已整改");
|
||
// stateMap.put("3", "已复查");
|
||
// stateMap.put("4", "已验收");
|
||
// stateMap.put("5", "忽略隐患");
|
||
// stateMap.put("6", "重大隐患");
|
||
// stateMap.put("7", "待处理的特殊隐患");
|
||
// stateMap.put("8", "已处理的特殊隐患");
|
||
// stateMap.put("10", "验收打回");
|
||
// Map<String, String> rectifType = new HashMap<>();
|
||
// rectifType.put("1", "立即整改");
|
||
// rectifType.put("2", "限期整改");
|
||
// Map<String, Object> haveschemeMap = new HashMap<>();
|
||
// haveschemeMap.put("0", "无");
|
||
// haveschemeMap.put("1", "有");
|
||
// Map<String, Object> ysStatusMap = new HashMap<>();
|
||
// ysStatusMap.put("0", "否");
|
||
// ysStatusMap.put("1", "是");
|
||
// Map<String, Object> isrelevantMap = new HashMap<>();
|
||
// isrelevantMap.put("2", "否");
|
||
// isrelevantMap.put("1", "是");
|
||
//
|
||
// Map<String, Object> dataMap = new HashMap<String, Object>();// 传给导出页面的数据
|
||
// List<String> imgKeyId = new ArrayList<>();// 需要查询图片的id标识信息
|
||
// pd.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID()); // 企业id
|
||
// String KEYWORDS = pd.getString("KEYWORDS"); // 关键词检索条件
|
||
// if (Tools.notEmpty(KEYWORDS))
|
||
// pd.put("KEYWORDS", KEYWORDS.trim());
|
||
// String ISQUALIFIED = pd.getString("ISQUALIFIED"); // 关键词检索条件
|
||
// if (Tools.notEmpty(ISQUALIFIED))
|
||
// pd.put("ISQUALIFIED", ISQUALIFIED.trim());
|
||
// String HIDDENLEVELE = pd.getString("HIDDENLEVELE"); // 关键词检索条件
|
||
// if (Tools.notEmpty(HIDDENLEVELE))
|
||
// pd.put("HIDDENLEVELE", HIDDENLEVELE.trim());
|
||
// String STARTTIME = pd.getString("STARTTIME"); // 关键词检索条件
|
||
// if (Tools.notEmpty(STARTTIME))
|
||
// pd.put("STARTTIME", STARTTIME.trim());
|
||
// String STATE = pd.getString("STATE"); // 关键词检索条件
|
||
// if (Tools.notEmpty(STATE))
|
||
// pd.put("STATE", STATE.trim());
|
||
// String ENDTIME = pd.getString("ENDTIME"); // 关键词检索条件
|
||
// if (Tools.notEmpty(ENDTIME))
|
||
// pd.put("ENDTIME", ENDTIME + " 23:59:59");
|
||
// String DISPOSESTATE = pd.getString("DISPOSESTATE"); // 关键词检索条件
|
||
// if (Tools.notEmpty(DISPOSESTATE)) {
|
||
// pd.put("DISPOSESTATE", DISPOSESTATE.trim());
|
||
// pd.put("SELFUSERID", Jurisdiction.getUSER_ID());
|
||
// pd.put("USERDEPT", Jurisdiction.getDEPARTMENT_ID());
|
||
// }
|
||
// String IS_SELF = pd.getString("IS_SELF"); // 关键词检索条件
|
||
// if (IS_SELF != null && IS_SELF.equals("1"))
|
||
// pd.put("SELF_USER_ID", Jurisdiction.getUSER_ID());
|
||
// // 查看隐患信息
|
||
// pd.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID());
|
||
// if (!Jurisdiction.getIS_MAIN().equals("1")) { //主账号
|
||
// pd.put("queryUserId", Jurisdiction.getUSER_ID());
|
||
// }
|
||
// List<PageData> varOList = hiddenService.listAll(pd); //导出查询修改不查0、5、7、8、100、101、102 较大、忽略、重大隐患
|
||
// varOList = hiddenUserService.getHiddebFind(varOList);
|
||
// for (PageData pageData : varOList) {
|
||
// imgKeyId.add(pageData.getString("HIDDEN_ID"));
|
||
// }
|
||
//
|
||
// // 查询整改方案
|
||
// List<PageData> schemeList = hiddenSchemeService.listAll(corpIdPd);
|
||
// Map<String, PageData> schemeMap = new HashMap<>();
|
||
// for (PageData pageData : schemeList) {
|
||
// schemeMap.put(pageData.getString("HIDDEN_ID"), pageData);
|
||
//// imgKeyId.add(pageData.getString("HIDDEN_ID"));
|
||
// imgKeyId.add(pageData.getString("HIDDENSCHEME_ID"));
|
||
// }
|
||
// // 验收信息
|
||
// List<PageData> checkList = hiddenCheckService.listAll(corpIdPd);
|
||
// Map<String, List<PageData>> checkMap = new HashMap<>();
|
||
// Integer checkMaxCount = 1;
|
||
// for (PageData pageData : checkList) {
|
||
// Integer checkCount = 1;
|
||
// List<PageData> vaList = new ArrayList<>();
|
||
// if (checkMap.containsKey(pageData.get("HIDDEN_ID"))) {
|
||
// vaList = checkMap.get(pageData.get("HIDDEN_ID"));
|
||
// checkCount = vaList.size();
|
||
// if (checkMaxCount < checkCount) {
|
||
// checkMaxCount = checkCount;
|
||
// }
|
||
// }
|
||
// vaList.add(pageData);
|
||
// checkMap.put(pageData.get("HIDDEN_ID").toString(), vaList);
|
||
// imgKeyId.add(pageData.getString("HIDDENCHECK_ID"));
|
||
// }
|
||
//
|
||
// String[] imgId = new String[imgKeyId.size()];
|
||
// for (int i = 0; i < imgKeyId.size(); i++) {
|
||
// imgId[i] = imgKeyId.get(i);
|
||
// }
|
||
// PageData imgpd2 = new PageData();
|
||
// imgpd2.put("ArrayDATA_IDS", imgId);
|
||
// List<PageData> imgList = imgFilesService.listAllByIds(imgpd2);
|
||
// List<PageData> acceptlist = hiddenCheckService.listAllByIds(imgpd2);
|
||
// Map<String, Integer> imgCount = new HashMap<>();
|
||
// Integer imgTypeMaxCount1 = 1, imgTypeMaxCount2 = 1, imgTypeMaxCount3 = 1, imgTypeMaxCount4 = 1,
|
||
// imgTypeMaxCount5 = 1, imgTypeMaxCount6 = 1, imgTypeMaxCount7 = 1, imgTypeMaxCount8 = 1;
|
||
//
|
||
// Map<String, List<String>> imgMap = new HashMap<>();
|
||
// for (int i = 0; i < imgList.size(); i++) {
|
||
// if (Tools.isEmpty(imgList.get(i).get("TYPE"))) {
|
||
// continue;
|
||
// }
|
||
// if (Tools.isEmpty(imgList.get(i).get("FOREIGN_KEY"))) {
|
||
// continue;
|
||
// }
|
||
// List<String> list = new ArrayList<>();
|
||
// String key = imgList.get(i).getString("FOREIGN_KEY") + ";" + imgList.get(i).get("TYPE");
|
||
// if (imgMap.containsKey(key)) {
|
||
// list = imgMap.get(key);
|
||
// }
|
||
// list.add(imgList.get(i).getString("FILEPATH"));
|
||
// imgMap.put(key, list);
|
||
// String imgType = imgList.get(i).get("TYPE").toString();
|
||
// Integer count = 1;
|
||
// if (imgCount.containsKey(key)) {
|
||
// count = imgCount.get(key) + 1;
|
||
// }
|
||
// if ("1".equals(imgType)) {
|
||
// if (imgTypeMaxCount1 < count) {
|
||
// imgTypeMaxCount1 = count;
|
||
// }
|
||
// }
|
||
// if ("2".equals(imgType)) {
|
||
// if (imgTypeMaxCount2 < count) {
|
||
// imgTypeMaxCount2 = count;
|
||
// }
|
||
// }
|
||
// if ("3".equals(imgType)) {
|
||
// if (imgTypeMaxCount3 < count) {
|
||
// imgTypeMaxCount3 = count;
|
||
// }
|
||
// }
|
||
// if ("4".equals(imgType)) {
|
||
// if (imgTypeMaxCount4 < count) {
|
||
// imgTypeMaxCount4 = count;
|
||
// }
|
||
// }
|
||
// if ("5".equals(imgType)) {
|
||
// if (imgTypeMaxCount5 < count) {
|
||
// imgTypeMaxCount5 = count;
|
||
// }
|
||
// }
|
||
// if ("6".equals(imgType)) {
|
||
// if (imgTypeMaxCount6 < count) {
|
||
// imgTypeMaxCount6 = count;
|
||
// }
|
||
// }
|
||
// if ("7".equals(imgType)) {
|
||
// if (imgTypeMaxCount7 < count) {
|
||
// imgTypeMaxCount7 = count;
|
||
// }
|
||
// }
|
||
// if ("8".equals(imgType)) {
|
||
// if (imgTypeMaxCount8 < count) {
|
||
// imgTypeMaxCount8 = count;
|
||
// }
|
||
// }
|
||
// imgCount.put(key, count);
|
||
// }
|
||
//
|
||
// List<String> wertitles = new ArrayList<String>();
|
||
// List<JSONObject> rowlist = (List<JSONObject>) JSON.parse(pd.getString("export"));
|
||
// for (JSONObject json : rowlist) {
|
||
// String state = json.get("state").toString();
|
||
// if (state.equals("1")) {
|
||
// if (json.get("key").toString().equals("HIDDENIMG")) {
|
||
// for (int i = 0; i < imgTypeMaxCount3; i++) {
|
||
// wertitles.add("隐患图片"); // 11
|
||
// }
|
||
// } else if (json.get("key").toString().equals("RECTIFICATIONIMG")) {
|
||
// for (int i = 0; i < imgTypeMaxCount4; i++) {
|
||
// wertitles.add("整改后图片"); // 11
|
||
// }
|
||
// } else {
|
||
// wertitles.add(json.get("name").toString());
|
||
// }
|
||
// }
|
||
// }
|
||
// List<PageData> varList = new ArrayList<PageData>();
|
||
// for (PageData pageData : varOList) {
|
||
// for (int i = 0; i < acceptlist.size(); i++) {
|
||
// if (pageData.getString("HIDDEN_ID").equals(acceptlist.get(i).getString("HIDDEN_ID"))) {
|
||
// pageData.put("HIDDENCHECK_ID", acceptlist.get(i).getString("HIDDENCHECK_ID"));
|
||
// pageData.put("CHECKDESCR", acceptlist.get(i).getString("CHECKDESCR"));
|
||
// pageData.put("ISQUALIFIED", acceptlist.get(i).getString("STATUS"));
|
||
// pageData.put("CHECKDEPT", acceptlist.get(i).getString("DEPARTMENT_NAME"));
|
||
// pageData.put("CHECKOR", acceptlist.get(i).getString("NAME"));
|
||
// }
|
||
// }
|
||
// int count = 1;
|
||
// PageData vpd = new PageData();
|
||
// for (JSONObject json : rowlist) {
|
||
// String state = json.get("state").toString();
|
||
// if (state.equals("1")) {
|
||
// if (Strings.isNotBlank(pageData.getString(json.get("key").toString()))) {
|
||
// if (json.get("key").toString().equals("SOURCE")) { //来源
|
||
// vpd.put("var" + count, sourceMap.get(pageData.get(json.get("key").toString()).toString()));
|
||
// } else if (json.get("key").toString().equals("HIDDENLEVEL")) { //隐患级别
|
||
// vpd.put("var" + count, levelMap.get(pageData.get(json.get("key").toString()).toString()));
|
||
// } else if (json.get("key").toString().equals("STATE")) { //状态
|
||
// vpd.put("var" + count, stateMap.get(pageData.get(json.get("key").toString()).toString()));
|
||
// } else if (json.get("key").toString().equals("RECTIFICATIONTYPE")) {
|
||
// vpd.put("var" + count, rectifType.get(pageData.getString("RECTIFICATIONTYPE")));
|
||
// } else if (json.get("key").toString().equals("RECTIFICATIONDEPT")) {
|
||
// vpd.put("var" + count, deparMap.get(pageData.get(json.get("key").toString()).toString()));
|
||
// } else if (json.get("key").toString().equals("PID_DEPT_ID")) {
|
||
// vpd.put("var" + count, deparMap.get(pageData.get(json.get("key").toString()).toString()));
|
||
// } else if (json.get("key").toString().equals("RECTIFICATIONOR")) {
|
||
// vpd.put("var" + count, userMap.get(pageData.get(json.get("key").toString()).toString()));
|
||
// } else if (json.get("key").toString().equals("HAVESCHEME")) {
|
||
// vpd.put("var" + count, haveschemeMap.get(pageData.get(json.get("key").toString()).toString()));
|
||
// } else if (json.get("key").toString().equals("HIDDENTYPE")) {
|
||
// vpd.put("var" + count, pageData.getString("HIDDENTYPENAME"));
|
||
// } else if (json.get("key").toString().equals("HIDDENPART")) {
|
||
// vpd.put("var" + count, pageData.getString("HIDDENPARTNAME"));
|
||
// } else if (json.get("key").toString().equals("findUserNames")) {
|
||
// vpd.put("var" + count, pageData.getString("findUserNames"));
|
||
// } else if (json.get("key").toString().equals("findDeptNames")) {
|
||
// vpd.put("var" + count, pageData.getString("findDeptNames"));
|
||
// } else if (json.get("key").toString().equals("ISRELEVANT")) {
|
||
// vpd.put("var" + count, isrelevantMap.get(pageData.get(json.get("key").toString()).toString()));
|
||
// } else if (json.get("key").toString().equals("ISQUALIFIED")) {
|
||
// vpd.put("var" + count, ysStatusMap.get(pageData.getString("ISQUALIFIED")));
|
||
// } else if (json.get("key").toString().equals("CHECKDEPT")) {
|
||
// vpd.put("var" + count, pageData.getString("CHECKDEPT"));
|
||
// } else if (json.get("key").toString().equals("CHECKOR")) {
|
||
// vpd.put("var" + count, pageData.getString("CHECKOR"));
|
||
// } else {
|
||
// String val = pageData.get(json.get("key").toString()).toString();
|
||
// vpd.put("var" + count, val);
|
||
// }
|
||
// } else {
|
||
// if (json.get("key").toString().equals("HIDDENIMG")) { //隐患图片
|
||
// List<String> yhImg = imgMap.get(pageData.getString("HIDDEN_ID") + ";3");
|
||
// for (int i = 0; i < imgTypeMaxCount3; i++) {
|
||
// if (null != yhImg) {
|
||
// if (i < yhImg.size()) {
|
||
// vpd.put("img" + (count + i), yhImg.get(i));
|
||
// } else {
|
||
// vpd.put("img" + (count + i), "");
|
||
// }
|
||
// } else {
|
||
// vpd.put("img" + (count + i), "");
|
||
// }
|
||
//// count++;
|
||
// }
|
||
// count += imgTypeMaxCount3 - 1; //
|
||
// } else {
|
||
// vpd.put("var" + count, "");
|
||
// }
|
||
// if (json.get("key").toString().equals("RECTIFICATIONIMG")) {
|
||
// List<String> zgImg = imgMap.get(pageData.getString("HIDDEN_ID") + ";4"); //整改图片
|
||
// for (int i = 0; i < imgTypeMaxCount4; i++) {
|
||
// if (null != zgImg) {
|
||
// if (i < zgImg.size()) {
|
||
// vpd.put("img" + (count + i), zgImg.get(i));
|
||
// } else {
|
||
// vpd.put("img" + (count + i), "");
|
||
// }
|
||
// } else {
|
||
// vpd.put("img" + (count + i), "");
|
||
// }
|
||
//// count++;
|
||
// }
|
||
// count += imgTypeMaxCount4 - 1;
|
||
// } else {
|
||
// vpd.put("var" + count, "");
|
||
// }
|
||
//
|
||
// if (json.get("key").toString().equals("CHECKTIME_IMG")) { //验收图片
|
||
// List<String> ysImg = imgMap.get(pageData.getString("HIDDENCHECK_ID") + ";5");
|
||
// for (int i = 0; i < imgTypeMaxCount5; i++) {
|
||
// if (null != ysImg) {
|
||
// if (i < ysImg.size()) {
|
||
// vpd.put("img" + (count + i), ysImg.get(i));
|
||
// } else {
|
||
// vpd.put("img" + (count + i), "");
|
||
// }
|
||
// } else {
|
||
// vpd.put("img" + (count + i), "");
|
||
// }
|
||
//// count++;
|
||
// }
|
||
// count += imgTypeMaxCount5 - 1;
|
||
// } else {
|
||
// vpd.put("var" + count, "");
|
||
// }
|
||
//
|
||
//// vpd.put("var"+count,"");
|
||
// }
|
||
// }
|
||
// count++;
|
||
// }
|
||
// varList.add(vpd);
|
||
// }
|
||
// dataMap.put("titles", wertitles);
|
||
// dataMap.put("varList", varList);
|
||
// HiddenExcelImgView erv2 = new HiddenExcelImgView();
|
||
// mv = new ModelAndView(erv2, dataMap);
|
||
// return mv;
|
||
// }
|
||
//
|
||
// @RequestMapping(value = "/listForAhZp")
|
||
// // @RequiresPermissions("hidden:list")
|
||
// @ResponseBody
|
||
// public Object listFoAhZp(Page page) throws Exception {
|
||
// Map<String, Object> map = new HashMap<String, Object>();
|
||
// String errInfo = "success";
|
||
// PageData pd = new PageData();
|
||
// pd = this.getPageData();
|
||
//// pd.put("CORPINFO_ID",Jurisdiction.getCORPINFO_ID());
|
||
// page.setPd(pd);
|
||
// List<PageData> varList = hiddenService.listForSafetyEnvironmental(page); // 列出Hidden列表
|
||
// varList = hiddenUserService.getHiddebFind(varList);
|
||
// for (PageData vector : varList) {
|
||
// safetyenvironmentalService.departmentUtil(vector);
|
||
// }
|
||
// map.put("varList", varList);
|
||
// map.put("page", page);
|
||
// map.put("result", errInfo);
|
||
// return map;
|
||
// }
|
||
//
|
||
// /**
|
||
// * 添加隐患信息,以后都会使用这一个接口
|
||
// * 如果就修改,请通知
|
||
// * <p>
|
||
// * 问题:暂存的问题
|
||
// * 所有的参数是否是必填
|
||
// * 返回参数有固定信息
|
||
// *
|
||
// * @return
|
||
// * @throws Exception
|
||
// */
|
||
// @RequestMapping(value = "/addHiddenApi")
|
||
// // @RequiresPermissions("hidden:add")
|
||
// @ResponseBody
|
||
// public Object addHiddenApi() throws Exception {
|
||
// Map<String, Object> map = new HashMap<String, Object>();
|
||
// String errInfo = "success";
|
||
// PageData pd = new PageData();
|
||
// pd = this.getPageData();
|
||
// /**
|
||
// * SOURCE 隐患来源
|
||
// * HIDDENDESCR 隐患描述
|
||
// * DISCOVERYTIME 发现时间 (2022-08-17 10:08)
|
||
// * RECTIFICATIONTYPE 整改类型( 1 立即整改 2 限期整改)
|
||
// * HIDDENLEVEL 隐患级别 , 字典 5e7cf8620ba54ad89719d0be62133c7a,编码
|
||
// * CONFIRM_USER 隐患确认人
|
||
// * HIDDENTYPE 隐患类型, 字典 3babc15144444bdc8d763d0af2bdfff6 ,编码
|
||
// * ISRELEVANT 是否相关方(1是2否) 默认否
|
||
// *
|
||
// * 如果是清单的时候
|
||
// * RISK_UNIT 风险单元
|
||
// * IDENTIFICATION 辨识部位
|
||
// * RISK_DESCR 存在风险
|
||
// * RISK_POSITION 风险点位置
|
||
// * LEVEL 风险分级
|
||
// * CHECK_CONTENT 检查内容
|
||
// *
|
||
// * 如果是立即整改
|
||
// * RECTIFYDESCR 整改描述
|
||
// *
|
||
// * 隐患图片 ,隐患视频 自己通过上传附件上传,暂时不处理
|
||
// */
|
||
// /**
|
||
// * 缺少必填参数:RISK_UNIT IDENTIFICATION RISK_POSITION
|
||
// * 暂存
|
||
// */
|
||
// String serl = "SOURCE,HIDDENDESCR,DISCOVERYTIME,RECTIFICATIONTYPE,HIDDENLEVEL," +
|
||
// "HIDDENTYPE,ISRELEVANT";
|
||
//
|
||
// if ("2".equals(pd.getString("SOURCE")) || "6".equals(pd.getString("SOURCE"))) {//如果是清单检查,需要填入其他必填项
|
||
//// serl +=",RISK_UNIT,IDENTIFICATION,RISK_DESCR,RISK_POSITION,LEVEL,CHECK_CONTENT";
|
||
// serl += ",RISK_DESCR,LEVEL,CHECK_CONTENT";
|
||
// }
|
||
// if ("2".equals(pd.getString("SOURCE")) || "6".equals(pd.getString("SOURCE"))) {//如果是清单检查,需要填入其他必填项
|
||
//// serl +=",RISK_UNIT,IDENTIFICATION,RISK_DESCR,RISK_POSITION,LEVEL,CHECK_CONTENT";
|
||
// serl += ",RISK_DESCR,LEVEL,CHECK_CONTENT";
|
||
// }
|
||
// if (!Tools.isEmpty(pd.getString("HIDDENPART"))) { // 如果用户选择或者填入隐患部位,就需要知道是选择的还是手填的
|
||
// serl += ",hiddenPartType";
|
||
// }
|
||
// if ("1".equals(pd.getString("RECTIFICATIONTYPE"))) { //如果用户立即整改。就需要填入整改描述
|
||
// serl += ",RECTIFYDESCR";
|
||
// }
|
||
// Integer code = HasAllRequired.hasAllRequired(pd, serl);
|
||
// if (code != 000000) {
|
||
// return ResultCodeConstant.resMap(code);
|
||
// }
|
||
// /** 需要我必填的 */
|
||
// pd.put("HIDDEN_ID", this.get32UUID());
|
||
// if ("0".equals(pd.getString("STATE"))) { //在上传隐患清单的时候,需要暂存信息,其他清单全部都是待确认
|
||
// pd.put("STATE", "0");
|
||
// } else {
|
||
// pd.put("STATE", "-2");
|
||
// }
|
||
//
|
||
// pd.put("CREATOR", Jurisdiction.getUSER_ID());
|
||
// pd.put("CREATTIME", DateUtil.date2Str(new Date()));
|
||
// pd.put("ISDELETE", "0");
|
||
// pd.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID());
|
||
// /** 处理 隐患 部位的方法 .如果用户填入的隐患部位是输入的 */
|
||
// if ("value".equals(pd.getString("hiddenPartType"))) {
|
||
// PageData hiddenRegion = hiddenRegionService.saveHidden(pd.getString("HIDDENPART"));
|
||
// pd.put("HIDDENPART", hiddenRegion.getString("HIDDENREGION_ID"));
|
||
// }
|
||
// /** 隐患的主要负责人 一条隐患 多个隐患发现人 ,把多个信息填入这个张表中 */
|
||
// hiddenUserService.saveRectificationo(pd.getString("findCreator"), pd.getString("HIDDEN_ID"), "1");
|
||
// /** 初始化隐患确认信息 记录隐患发现人的隐患等级等信息 */
|
||
// hiddenExamineService.saveConfirm(pd);
|
||
//
|
||
// /* 隐患的立即整改 填入整改信息,其他的信息是一样的 */
|
||
// if ("1".equals(pd.getString("RECTIFICATIONTYPE"))) {
|
||
// pd.put("RECTIFICATIONTIME", DateUtil.getDay()); // 整改时间
|
||
// pd.put("RECTIFICATIONOR", Jurisdiction.getUSER_ID()); // 整改人
|
||
// pd.put("RECTIFICATIONDEPT", Jurisdiction.getDEPARTMENT_ID()); // 整改部门
|
||
// pd.put("STATE", "-2");
|
||
// }
|
||
// /** 重大隐患管理 , 如果是重大隐患,隐患确认必须是部门负责人*/
|
||
// if (pd.getString("HIDDENLEVEL").equals("jdyh001") || pd.getString("HIDDENLEVEL").equals("hiddenLevel2002")) {//判断是否是重大隐患
|
||
// PageData loginDeptPd = new PageData();
|
||
// loginDeptPd.put("DEPARTMENT_ID", Jurisdiction.getDEPARTMENT_ID());
|
||
// PageData longinfoUserDept = departmentService.findById(loginDeptPd);//获取登录人部门信息
|
||
// if (Tools.isEmpty(longinfoUserDept.getString("HEADMAN"))) {// 查看部门是否有负责人
|
||
// return ResultCodeConstant.resMap(000201); //所在部门未维护部门负责人
|
||
// } else {//如何维护了,隐患确认人就要成为部门负责人
|
||
// pd.put("CONFIRM_USER", longinfoUserDept.getString("HEADMAN"));//通过名字查询用户获取出ID
|
||
// }
|
||
// }
|
||
// hiddenService.save(pd);
|
||
// if ("-2".equals(pd.getString("STATE"))) {
|
||
// /* 发送隐患的通知公告 */
|
||
// String synpsis = "";
|
||
// if (pd.getString("HIDDENLEVEL").equals("jdyh001") || pd.getString("HIDDENLEVEL").equals("hiddenLevel2002")) {
|
||
// synpsis = "重大隐患管理 - 发现隐患部门责任人确认";
|
||
// } else {
|
||
// synpsis = "隐患确认";
|
||
// }
|
||
// messageService.sendMessageByParameter("HIDDEN_MAIL_001", "友情提示:有一条隐患需要确认", pd.getString("CORPINFO_ID"), pd.getString("CONFIRM_USER"), pd.getString("HIDDEN_ID"),
|
||
// pd.getString("HIDDENDESCR"), "隐患确认", "确认", "", "");
|
||
// }
|
||
//
|
||
//
|
||
// /**
|
||
// * 可以为空的
|
||
// * POSITIONDESC 隐患位置描述
|
||
// * HIDDENPART 隐患部位 (可以手写,如果传入,就要传入 hiddenPartType)
|
||
// * hiddenPartType(select选择的,传入id,value输入的)
|
||
// * 隐患位置信息 :
|
||
// * LONGITUDE 经度 , LATITUDE 纬度(自己的地图)
|
||
// * findCreator ,多个隐患发现人的时候填写逗号分割, (去除自己)
|
||
// * 整改部门 , RECTIFICATIONDEPT
|
||
// * 整改人, RECTIFICATIONOR
|
||
// * 整改期限 ,RECTIFICATIONDEADLINE
|
||
// *
|
||
// */
|
||
//
|
||
// map.put("result", errInfo);
|
||
// map.put("pd", pd);
|
||
// return map;
|
||
// }
|
||
//}
|