Merge remote-tracking branch 'origin/czks1.0' into czks1.0

pull/14/head
chenxinying 2024-01-03 09:36:07 +08:00
commit 38864124bf
8 changed files with 379 additions and 23 deletions

View File

@ -1,5 +1,7 @@
package com.zcloud.controller.app.highriskwork; package com.zcloud.controller.app.highriskwork;
import com.alibaba.fastjson.JSON;
import com.zcloud.aspect.DockAnnotation;
import com.zcloud.controller.base.BaseController; import com.zcloud.controller.base.BaseController;
import com.zcloud.entity.Page; import com.zcloud.entity.Page;
import com.zcloud.entity.PageData; import com.zcloud.entity.PageData;
@ -40,18 +42,25 @@ public class AppGasAnalysisController extends BaseController {
*/ */
@RequestMapping(value="/add") @RequestMapping(value="/add")
@ResponseBody @ResponseBody
@DockAnnotation(isAdd = true)
public Object add() throws Exception{ public Object add() throws Exception{
Map<String,Object> map = new HashMap<String,Object>(); Map<String,Object> map = new HashMap<String,Object>();
String errInfo = "success"; String errInfo = "success";
PageData pd = new PageData(); PageData pd = new PageData();
pd = this.getPageData(); pd = this.getPageData();
PageData dockData = new PageData(); // 主要对接数据
pd.put("CREATOR", pd.getString("loginUserId")); pd.put("CREATOR", pd.getString("loginUserId"));
pd.put("CREATTIME", DateUtil.date2Str(new Date())); pd.put("CREATTIME", DateUtil.date2Str(new Date()));
pd.put("OPERATOR",pd.getString("loginUserId")); pd.put("OPERATOR",pd.getString("loginUserId"));
pd.put("OPERATTIME",DateUtil.date2Str(new Date())); pd.put("OPERATTIME",DateUtil.date2Str(new Date()));
pd.put("ISDELETE","0"); pd.put("ISDELETE","0");
pd.put("GASANALYSIS_ID", this.get32UUID()); //主键 pd.put("GASANALYSIS_ID", this.get32UUID()); //主键
PageData confinedPageData = new PageData(); // pd对接数据
confinedPageData.putAll(pd);
dockData.put("dockData", JSON.toJSONString(confinedPageData));
gasanalysisService.save(pd); gasanalysisService.save(pd);
map.put("dockData", JSON.toJSONString(dockData));
map.put("result", errInfo); map.put("result", errInfo);
return map; return map;
} }
@ -62,12 +71,19 @@ public class AppGasAnalysisController extends BaseController {
*/ */
@RequestMapping(value="/delete") @RequestMapping(value="/delete")
@ResponseBody @ResponseBody
@DockAnnotation
public Object delete() throws Exception{ public Object delete() throws Exception{
Map<String,String> map = new HashMap<String,String>(); Map<String,String> map = new HashMap<String,String>();
String errInfo = "success"; String errInfo = "success";
PageData pd = new PageData(); PageData pd = new PageData();
pd = this.getPageData(); pd = this.getPageData();
PageData dockData = new PageData(); // 主要对接数据
PageData confinedPageData = new PageData(); // pd对接数据
confinedPageData.putAll(pd);
dockData.put("dockData", JSON.toJSONString(confinedPageData));
gasanalysisService.delete(pd); gasanalysisService.delete(pd);
map.put("dockData", JSON.toJSONString(dockData));
map.put("result", errInfo); //返回结果 map.put("result", errInfo); //返回结果
return map; return map;
} }
@ -78,12 +94,19 @@ public class AppGasAnalysisController extends BaseController {
*/ */
@RequestMapping(value="/edit") @RequestMapping(value="/edit")
@ResponseBody @ResponseBody
@DockAnnotation
public Object edit() throws Exception{ public Object edit() throws Exception{
Map<String,Object> map = new HashMap<String,Object>(); Map<String,Object> map = new HashMap<String,Object>();
String errInfo = "success"; String errInfo = "success";
PageData pd = new PageData(); PageData pd = new PageData();
pd = this.getPageData(); pd = this.getPageData();
PageData dockData = new PageData(); // 主要对接数据
PageData confinedPageData = new PageData(); // pd对接数据
confinedPageData.putAll(pd);
dockData.put("dockData", JSON.toJSONString(confinedPageData));
gasanalysisService.edit(pd); gasanalysisService.edit(pd);
map.put("dockData", JSON.toJSONString(dockData));
map.put("result", errInfo); map.put("result", errInfo);
return map; return map;
} }
@ -144,11 +167,17 @@ public class AppGasAnalysisController extends BaseController {
*/ */
@RequestMapping(value="/deleteAll") @RequestMapping(value="/deleteAll")
@ResponseBody @ResponseBody
@DockAnnotation
public Object deleteAll() throws Exception{ public Object deleteAll() throws Exception{
Map<String,Object> map = new HashMap<String,Object>(); Map<String,Object> map = new HashMap<String,Object>();
String errInfo = "success"; String errInfo = "success";
PageData pd = new PageData(); PageData pd = new PageData();
pd = this.getPageData(); pd = this.getPageData();
PageData dockData = new PageData(); // 主要对接数据
PageData confinedPageData = new PageData(); // pd对接数据
confinedPageData.putAll(pd);
dockData.put("dockData", JSON.toJSONString(confinedPageData));
String DATA_IDS = pd.getString("DATA_IDS"); String DATA_IDS = pd.getString("DATA_IDS");
if(Tools.notEmpty(DATA_IDS)){ if(Tools.notEmpty(DATA_IDS)){
String ArrayDATA_IDS[] = DATA_IDS.split(","); String ArrayDATA_IDS[] = DATA_IDS.split(",");
@ -157,6 +186,7 @@ public class AppGasAnalysisController extends BaseController {
}else{ }else{
errInfo = "fail"; errInfo = "fail";
} }
map.put("dockData", JSON.toJSONString(dockData));
map.put("result", errInfo); //返回结果 map.put("result", errInfo); //返回结果
return map; return map;
} }

View File

@ -2,6 +2,7 @@ package com.zcloud.controller.app.highriskwork;
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.zcloud.aspect.DockAnnotation;
import com.zcloud.controller.base.BaseController; import com.zcloud.controller.base.BaseController;
import com.zcloud.entity.Page; import com.zcloud.entity.Page;
import com.zcloud.entity.PageData; import com.zcloud.entity.PageData;
@ -117,11 +118,14 @@ public class AppHotWorkApplicationController extends BaseController {
@RequestMapping(value="/addTemUser") @RequestMapping(value="/addTemUser")
@ResponseBody @ResponseBody
@Transactional @Transactional
@DockAnnotation(isAdd = true)
public Object addTemUser() throws Exception{ public Object addTemUser() throws Exception{
Map<String,Object> map = new HashMap<String,Object>(); Map<String,Object> map = new HashMap<String,Object>();
String errInfo = "success"; String errInfo = "success";
PageData pd = new PageData(); PageData pd = new PageData();
pd = this.getPageData(); pd = this.getPageData();
PageData dockData = new PageData(); // 主要对接数据
pd.put("SPECIALUSER_ID", this.get32UUID()); //主键 pd.put("SPECIALUSER_ID", this.get32UUID()); //主键
pd.put("CREATOR", pd.getString("loginUserId")); pd.put("CREATOR", pd.getString("loginUserId"));
pd.put("CREATTIME", DateUtil.date2Str(new Date())); pd.put("CREATTIME", DateUtil.date2Str(new Date()));
@ -135,9 +139,14 @@ public class AppHotWorkApplicationController extends BaseController {
pd.put("SPARE1",pd.get("TEM_USER_DEPT_NAME")); // 人员部门 pd.put("SPARE1",pd.get("TEM_USER_DEPT_NAME")); // 人员部门
} }
pd.put("USER_TYPE",pd.get("USER_TYPE")); // 人员类型 pd.put("USER_TYPE",pd.get("USER_TYPE")); // 人员类型
PageData confinedPageData = new PageData(); // pd对接数据
confinedPageData.putAll(pd);
dockData.put("dockData", JSON.toJSONString(confinedPageData));
specialUserService.save(pd); specialUserService.save(pd);
map.put("pd", pd); map.put("pd", pd);
map.put("dockData", JSON.toJSONString(dockData));
map.put("result", errInfo); map.put("result", errInfo);
return map; return map;
} }
@ -147,11 +156,17 @@ public class AppHotWorkApplicationController extends BaseController {
*/ */
@RequestMapping(value="/deleteTem") @RequestMapping(value="/deleteTem")
@ResponseBody @ResponseBody
@DockAnnotation
public Object deleteTem() throws Exception{ public Object deleteTem() throws Exception{
Map<String,String> map = new HashMap<String,String>(); Map<String,String> map = new HashMap<String,String>();
String errInfo = "success"; String errInfo = "success";
PageData pd = new PageData(); PageData pd = new PageData();
pd = this.getPageData(); pd = this.getPageData();
PageData dockData = new PageData(); // 主要对接数据
PageData confinedPageData = new PageData(); // pd对接数据
confinedPageData.putAll(pd);
dockData.put("dockData", JSON.toJSONString(confinedPageData));
specialUserService.deleteTem(pd); specialUserService.deleteTem(pd);
List<PageData> imgList = imgfilesService.listAll(pd);// 获取照片记录 List<PageData> imgList = imgfilesService.listAll(pd);// 获取照片记录
// if(imgList.size() == 2){ // if(imgList.size() == 2){
@ -161,6 +176,7 @@ public class AppHotWorkApplicationController extends BaseController {
// imgfilesService.delete(pageData); // imgfilesService.delete(pageData);
// } // }
// } // }
map.put("dockData", JSON.toJSONString(dockData));
map.put("result", errInfo); //返回结果 map.put("result", errInfo); //返回结果
return map; return map;
} }
@ -171,11 +187,15 @@ public class AppHotWorkApplicationController extends BaseController {
@RequestMapping(value="/add") @RequestMapping(value="/add")
@ResponseBody @ResponseBody
@Transactional @Transactional
@DockAnnotation(isAdd = true)
public Object add() throws Exception{ public Object add() throws Exception{
Map<String,Object> map = new HashMap<String,Object>(); Map<String,Object> map = new HashMap<String,Object>();
String errInfo = "success"; String errInfo = "success";
PageData pd = new PageData(); PageData pd = new PageData();
pd = this.getPageData(); pd = this.getPageData();
PageData dockData = new PageData(); // 主要对接数据
pd.put("HOTWORKAPPLICATION_ID", this.get32UUID()); //主键 pd.put("HOTWORKAPPLICATION_ID", this.get32UUID()); //主键
pd.put("CREATOR", pd.getString("APPLY_USER_ID")); pd.put("CREATOR", pd.getString("APPLY_USER_ID"));
pd.put("CREATTIME", DateUtil.date2Str(new Date())); pd.put("CREATTIME", DateUtil.date2Str(new Date()));
@ -190,6 +210,8 @@ public class AppHotWorkApplicationController extends BaseController {
// 新增新的其他措施 // 新增新的其他措施
if (pd.get("OTHERMEASURE") != null && !pd.get("OTHERMEASURE").equals("")) { if (pd.get("OTHERMEASURE") != null && !pd.get("OTHERMEASURE").equals("")) {
String[] othermeasure = pd.get("OTHERMEASURE").toString().split(","); String[] othermeasure = pd.get("OTHERMEASURE").toString().split(",");
Map<String, String> safetymethodrecordPdMap = new HashMap<String, String>();
int safetymethodrecordPdCount = 1;
for (String content : othermeasure) { for (String content : othermeasure) {
if(Tools.notEmpty(content)) { if(Tools.notEmpty(content)) {
PageData safetymethodrecordPd = new PageData(); PageData safetymethodrecordPd = new PageData();
@ -204,13 +226,20 @@ public class AppHotWorkApplicationController extends BaseController {
safetymethodrecordPd.put("OPERATOR", pd.getString("loginUserName")); //修改人 safetymethodrecordPd.put("OPERATOR", pd.getString("loginUserName")); //修改人
safetymethodrecordPd.put("OPERATTIME", DateUtil.date2Str(new Date())); //修改时间 safetymethodrecordPd.put("OPERATTIME", DateUtil.date2Str(new Date())); //修改时间
safetymethodrecordPd.put("ISDELETE", "0"); //是否删除 1-是 0-否 safetymethodrecordPd.put("ISDELETE", "0"); //是否删除 1-是 0-否
safetymethodrecordPdMap.put("other" + safetymethodrecordPdCount, JSON.toJSONString(safetymethodrecordPd));
hotWorkSafetyMethodRecordService.save(safetymethodrecordPd); hotWorkSafetyMethodRecordService.save(safetymethodrecordPd);
} }
} }
dockData.put("safetymethodrecordPd", JSON.toJSONString(safetymethodrecordPdMap));
} }
PageData confinedPageData = new PageData(); // pd对接数据
confinedPageData.putAll(pd);
dockData.put("dockData", JSON.toJSONString(confinedPageData));
hotWorkApplicationUserService.saveUserByHot(pd.getString("HOTWORKAPPLICATION_ID"),pd); hotWorkApplicationUserService.saveUserByHot(pd.getString("HOTWORKAPPLICATION_ID"),pd);
hotworkapplicationService.save(pd); hotworkapplicationService.save(pd);
this.sendNotice(pd); //发送通知公告 this.sendNotice(pd); //发送通知公告
map.put("dockData", JSON.toJSONString(dockData));
map.put("result", errInfo); map.put("result", errInfo);
return map; return map;
} }
@ -219,6 +248,7 @@ public class AppHotWorkApplicationController extends BaseController {
* @param out * @param out
* @throws Exception * @throws Exception
*/ */
@DockAnnotation
@RequestMapping(value="/delete") @RequestMapping(value="/delete")
@ResponseBody @ResponseBody
public Object delete() throws Exception{ public Object delete() throws Exception{
@ -226,11 +256,25 @@ public class AppHotWorkApplicationController extends BaseController {
String errInfo = "success"; String errInfo = "success";
PageData pd = new PageData(); PageData pd = new PageData();
pd = this.getPageData(); pd = this.getPageData();
PageData dockData = new PageData(); // 主要对接数据
pd.put("OPERATOR", pd.get("loginUserId")); pd.put("OPERATOR", pd.get("loginUserId"));
pd.put("OPERATTIME", DateUtil.date2Str(new Date())); pd.put("OPERATTIME", DateUtil.date2Str(new Date()));
PageData confinedPageData = new PageData(); // pd对接数据
confinedPageData.putAll(pd);
dockData.put("dockData", JSON.toJSONString(confinedPageData));
hotworkapplicationService.delete(pd); hotworkapplicationService.delete(pd);
pd.put("FOREIGN_KEY",pd.get("HOTWORKAPPLICATION_ID")); pd.put("FOREIGN_KEY",pd.get("HOTWORKAPPLICATION_ID"));
PageData confinedPageDataDel = new PageData(); // pd对接数据
confinedPageDataDel.putAll(pd);
dockData.put("dockDataDel", JSON.toJSONString(confinedPageDataDel));
hotWorkApplicationUserService.deleteByForeignKey(pd); hotWorkApplicationUserService.deleteByForeignKey(pd);
map.put("dockData", JSON.toJSONString(dockData));
map.put("result", errInfo); //返回结果 map.put("result", errInfo); //返回结果
return map; return map;
} }
@ -242,13 +286,20 @@ public class AppHotWorkApplicationController extends BaseController {
@RequestMapping(value="/edit") @RequestMapping(value="/edit")
@RequiresPermissions("hotworkapplication:edit") @RequiresPermissions("hotworkapplication:edit")
@ResponseBody @ResponseBody
@DockAnnotation
public Object edit() throws Exception{ public Object edit() throws Exception{
Map<String,Object> map = new HashMap<String,Object>(); Map<String,Object> map = new HashMap<String,Object>();
String errInfo = "success"; String errInfo = "success";
PageData pd = new PageData(); PageData pd = new PageData();
pd = this.getPageData(); pd = this.getPageData();
PageData dockData = new PageData(); // 主要对接数据
PageData confinedPageData = new PageData(); // pd对接数据
confinedPageData.putAll(pd);
dockData.put("dockData", JSON.toJSONString(confinedPageData));
hotworkapplicationService.edit(pd); hotworkapplicationService.edit(pd);
this.sendNotice(pd); this.sendNotice(pd);
map.put("dockData", JSON.toJSONString(dockData));
map.put("result", errInfo); map.put("result", errInfo);
return map; return map;
} }
@ -259,11 +310,14 @@ public class AppHotWorkApplicationController extends BaseController {
*/ */
@RequestMapping(value="/recallEdit") @RequestMapping(value="/recallEdit")
@ResponseBody @ResponseBody
@DockAnnotation
public Object recallEdit() throws Exception{ public Object recallEdit() throws Exception{
Map<String,Object> map = new HashMap<String,Object>(); Map<String,Object> map = new HashMap<String,Object>();
String errInfo = "success"; String errInfo = "success";
PageData pd = new PageData(); PageData pd = new PageData();
pd = this.getPageData(); pd = this.getPageData();
PageData dockData = new PageData(); // 主要对接数据
if("0".equals(pd.getString("HOT_WORK_LEVEL_INDEX"))){ // 特技动火 0 . 1 2 3 if("0".equals(pd.getString("HOT_WORK_LEVEL_INDEX"))){ // 特技动火 0 . 1 2 3
pd.put("STATE","30"); //如果是特级动火 pd.put("STATE","30"); //如果是特级动火
} else { } else {
@ -272,6 +326,8 @@ public class AppHotWorkApplicationController extends BaseController {
// 新增新的其他措施 // 新增新的其他措施
if (pd.get("OTHERMEASURE") != null && !pd.get("OTHERMEASURE").equals("")) { if (pd.get("OTHERMEASURE") != null && !pd.get("OTHERMEASURE").equals("")) {
String[] othermeasure = pd.get("OTHERMEASURE").toString().split(","); String[] othermeasure = pd.get("OTHERMEASURE").toString().split(",");
Map<String, String> safetymethodrecordPdMap = new HashMap<String, String>();
int safetymethodrecordPdCount = 1;
for (String content : othermeasure) { for (String content : othermeasure) {
if(Tools.notEmpty(content)) { if(Tools.notEmpty(content)) {
PageData safetymethodrecordPd = new PageData(); PageData safetymethodrecordPd = new PageData();
@ -286,15 +342,23 @@ public class AppHotWorkApplicationController extends BaseController {
safetymethodrecordPd.put("OPERATOR", pd.getString("loginUserName")); //修改人 safetymethodrecordPd.put("OPERATOR", pd.getString("loginUserName")); //修改人
safetymethodrecordPd.put("OPERATTIME", DateUtil.date2Str(new Date())); //修改时间 safetymethodrecordPd.put("OPERATTIME", DateUtil.date2Str(new Date())); //修改时间
safetymethodrecordPd.put("ISDELETE", "0"); //是否删除 1-是 0-否 safetymethodrecordPd.put("ISDELETE", "0"); //是否删除 1-是 0-否
safetymethodrecordPdMap.put("other" + safetymethodrecordPdCount, JSON.toJSONString(safetymethodrecordPd));
safetymethodrecordPdCount++;
hotWorkSafetyMethodRecordService.save(safetymethodrecordPd); hotWorkSafetyMethodRecordService.save(safetymethodrecordPd);
} }
} }
dockData.put("safetymethodrecordPd", JSON.toJSONString(safetymethodrecordPdMap));
} }
pd.put("CREATTIME", DateUtil.date2Str(new Date())); //添加时间 pd.put("CREATTIME", DateUtil.date2Str(new Date())); //添加时间
pd.put("OPERATTIME", DateUtil.date2Str(new Date())); //添加时间 pd.put("OPERATTIME", DateUtil.date2Str(new Date())); //添加时间
PageData confinedPageData = new PageData(); // pd对接数据
confinedPageData.putAll(pd);
dockData.put("dockData", JSON.toJSONString(confinedPageData));
hotworkapplicationService.edit(pd); hotworkapplicationService.edit(pd);
hotWorkApplicationUserService.saveUserByHot(pd.getString("HOTWORKAPPLICATION_ID"),pd); hotWorkApplicationUserService.saveUserByHot(pd.getString("HOTWORKAPPLICATION_ID"),pd);
this.sendNotice(pd); this.sendNotice(pd);
map.put("dockData", JSON.toJSONString(dockData));
map.put("result", errInfo); map.put("result", errInfo);
return map; return map;
} }
@ -591,11 +655,18 @@ public class AppHotWorkApplicationController extends BaseController {
@RequestMapping(value="/deleteAll") @RequestMapping(value="/deleteAll")
@RequiresPermissions("hotworkapplication:del") @RequiresPermissions("hotworkapplication:del")
@ResponseBody @ResponseBody
@DockAnnotation
public Object deleteAll() throws Exception{ public Object deleteAll() throws Exception{
Map<String,Object> map = new HashMap<String,Object>(); Map<String,Object> map = new HashMap<String,Object>();
String errInfo = "success"; String errInfo = "success";
PageData pd = new PageData(); PageData pd = new PageData();
pd = this.getPageData(); pd = this.getPageData();
PageData dockData = new PageData(); // 主要对接数据
PageData confinedPageData = new PageData(); // pd对接数据
confinedPageData.putAll(pd);
dockData.put("dockData", JSON.toJSONString(confinedPageData));
String DATA_IDS = pd.getString("DATA_IDS"); String DATA_IDS = pd.getString("DATA_IDS");
if(Tools.notEmpty(DATA_IDS)){ if(Tools.notEmpty(DATA_IDS)){
String ArrayDATA_IDS[] = DATA_IDS.split(","); String ArrayDATA_IDS[] = DATA_IDS.split(",");
@ -604,6 +675,7 @@ public class AppHotWorkApplicationController extends BaseController {
}else{ }else{
errInfo = "fail"; errInfo = "fail";
} }
map.put("dockData", JSON.toJSONString(dockData));
map.put("result", errInfo); //返回结果 map.put("result", errInfo); //返回结果
return map; return map;
} }
@ -798,11 +870,17 @@ public class AppHotWorkApplicationController extends BaseController {
@RequestMapping(value="/editOpinion") @RequestMapping(value="/editOpinion")
@ResponseBody @ResponseBody
@Transactional @Transactional
@DockAnnotation(hasAnnex = true)
public Object editOpinion(@RequestParam(value="FFILE",required=false) MultipartFile file) throws Exception{ public Object editOpinion(@RequestParam(value="FFILE",required=false) MultipartFile file) throws Exception{
Map<String,Object> map = new HashMap<String,Object>(); Map<String,Object> map = new HashMap<String,Object>();
String errInfo = "success"; String errInfo = "success";
PageData pd = new PageData(); PageData pd = new PageData();
pd = this.getPageData(); pd = this.getPageData();
PageData dockData = new PageData(); // 主要对接数据
PageData confinedPageData = new PageData(); // pd对接数据
confinedPageData.putAll(pd);
dockData.put("dockData", JSON.toJSONString(confinedPageData));
String type = pd.getString("TYPE"); //1 通过 2.未通过 String type = pd.getString("TYPE"); //1 通过 2.未通过
PageData hotUserPd = new PageData(); PageData hotUserPd = new PageData();
hotUserPd.put("FOREIGN_KEY",pd.getString("HOTWORKAPPLICATION_ID")); // 动火标识 hotUserPd.put("FOREIGN_KEY",pd.getString("HOTWORKAPPLICATION_ID")); // 动火标识
@ -866,6 +944,11 @@ public class AppHotWorkApplicationController extends BaseController {
delPd.put("HOTWORKAPPLICATION_ID", pd.get("HOTWORKAPPLICATION_ID")); delPd.put("HOTWORKAPPLICATION_ID", pd.get("HOTWORKAPPLICATION_ID"));
delPd.put("OPERATOR", pd.get("loginUserName")); delPd.put("OPERATOR", pd.get("loginUserName"));
delPd.put("OPERATTIME", DateUtil.date2Str(new Date())); delPd.put("OPERATTIME", DateUtil.date2Str(new Date()));
PageData confinedPageDatadelPd = new PageData(); // pd对接数据
confinedPageDatadelPd.putAll(delPd);
dockData.put("dockDatadelPd", JSON.toJSONString(confinedPageDatadelPd));
hotWorkSafetyMethodRecordService.deleteByCheck(delPd); hotWorkSafetyMethodRecordService.deleteByCheck(delPd);
PageData stateData = new PageData(); PageData stateData = new PageData();
stateData.put("HOTWORKAPPLICATION_ID", hot.getString("HOTWORKAPPLICATION_ID")); stateData.put("HOTWORKAPPLICATION_ID", hot.getString("HOTWORKAPPLICATION_ID"));
@ -873,10 +956,15 @@ public class AppHotWorkApplicationController extends BaseController {
stateData.put("STATE", state); stateData.put("STATE", state);
stateData.put("WORK_LONGITUDE", pd.get("WORK_LONGITUDE")); stateData.put("WORK_LONGITUDE", pd.get("WORK_LONGITUDE"));
stateData.put("WORK_LATITUDE", pd.get("WORK_LATITUDE")); stateData.put("WORK_LATITUDE", pd.get("WORK_LATITUDE"));
PageData confinedstateData = new PageData(); // pd对接数据
confinedstateData.putAll(stateData);
dockData.put("dockDatastateData", JSON.toJSONString(confinedstateData));
hotworkapplicationService.editByState(stateData); // 把动火状态修改成未通过 hotworkapplicationService.editByState(stateData); // 把动火状态修改成未通过
}else if ("2".equals(type)){ }else if ("2".equals(type)){
if(file !=null){ if(file !=null){
ArrayList<String> pictureList = new ArrayList<>();
String suffixName = file.getOriginalFilename().substring(file.getOriginalFilename().lastIndexOf(".")+1).toLowerCase(); String suffixName = file.getOriginalFilename().substring(file.getOriginalFilename().lastIndexOf(".")+1).toLowerCase();
if (!"pdf".equals(suffixName) && !"jpg".equals(suffixName) && !"jpeg".equals(suffixName) && !"png".equals(suffixName) && !"mp4".equals(suffixName)) { if (!"pdf".equals(suffixName) && !"jpg".equals(suffixName) && !"jpeg".equals(suffixName) && !"png".equals(suffixName) && !"mp4".equals(suffixName)) {
errInfo = "fail"; errInfo = "fail";
@ -888,6 +976,8 @@ public class AppHotWorkApplicationController extends BaseController {
String fileName = this.get32UUID()+file.getOriginalFilename().substring(file.getOriginalFilename().lastIndexOf(".")); String fileName = this.get32UUID()+file.getOriginalFilename().substring(file.getOriginalFilename().lastIndexOf("."));
Smb.sshSftp(file, fileName, Const.FILEPATHYHTP + pd.get("CORPINFO_ID").toString() + "/" + ffile); Smb.sshSftp(file, fileName, Const.FILEPATHYHTP + pd.get("CORPINFO_ID").toString() + "/" + ffile);
pictureList.add(Const.FILEPATHYHTP + pd.get("CORPINFO_ID").toString() + "/" + ffile + "/" + fileName + "@@" + fileName);
map.put("sendPicturesList", JSON.toJSONString(pictureList));
hotUser.put("AUTOGRAPH",Const.FILEPATHYHTP + pd.get("CORPINFO_ID").toString() + "/" + ffile + "/" + fileName); hotUser.put("AUTOGRAPH",Const.FILEPATHYHTP + pd.get("CORPINFO_ID").toString() + "/" + ffile + "/" + fileName);
} }
hotUser.put("TYPE","2"); hotUser.put("TYPE","2");
@ -903,16 +993,27 @@ public class AppHotWorkApplicationController extends BaseController {
stateData.put("HOTWORKAPPLICATION_ID", hot.getString("HOTWORKAPPLICATION_ID")); stateData.put("HOTWORKAPPLICATION_ID", hot.getString("HOTWORKAPPLICATION_ID"));
stateData.put("loginUserId", pd.get("loginUserId")); stateData.put("loginUserId", pd.get("loginUserId"));
stateData.put("STATE", hot.get("STATE").toString()); stateData.put("STATE", hot.get("STATE").toString());
PageData confinedstateData = new PageData(); // pd对接数据
confinedstateData.putAll(stateData);
dockData.put("dockDatastateData", JSON.toJSONString(confinedstateData));
hotworkapplicationService.editByState(stateData); hotworkapplicationService.editByState(stateData);
PageData Position = new PageData(); PageData Position = new PageData();
Position.put("WORK_LONGITUDE", pd.get("WORK_LONGITUDE")); Position.put("WORK_LONGITUDE", pd.get("WORK_LONGITUDE"));
Position.put("WORK_LATITUDE", pd.get("WORK_LATITUDE")); Position.put("WORK_LATITUDE", pd.get("WORK_LATITUDE"));
Position.put("HOTWORKAPPLICATION_ID", hot.getString("HOTWORKAPPLICATION_ID")); Position.put("HOTWORKAPPLICATION_ID", hot.getString("HOTWORKAPPLICATION_ID"));
PageData confinedPosition = new PageData(); // pd对接数据
confinedPosition.putAll(Position);
dockData.put("dockDataPosition", JSON.toJSONString(confinedPosition));
hotworkapplicationService.editPosition(Position); //添加定位 hotworkapplicationService.editPosition(Position); //添加定位
// hotworkapplicationService.editByState(hot.getString("HOTWORKAPPLICATION_ID"),hot.get("STATE").toString()); // hotworkapplicationService.editByState(hot.getString("HOTWORKAPPLICATION_ID"),hot.get("STATE").toString());
// 单位负责人确认时。保存主要安全措施 // 单位负责人确认时。保存主要安全措施
if("1".equals(pd.get("STATE").toString()) && pd.get("measureList") != null && Tools.notEmpty(pd.get("measureList").toString())){ if("1".equals(pd.get("STATE").toString()) && pd.get("measureList") != null && Tools.notEmpty(pd.get("measureList").toString())){
List<JSONObject> list = (List<JSONObject>) JSON.parse(pd.get("measureList").toString()); List<JSONObject> list = (List<JSONObject>) JSON.parse(pd.get("measureList").toString());
Map<String, String> measuresMap = new HashMap<>();
int measuresCount = 1;
for (JSONObject json : list) { for (JSONObject json : list) {
// 因必须选择符合,所以只存需要填的项 // 因必须选择符合,所以只存需要填的项
if(json.get("ANSWER1") != null || json.get("ANSWER2") != null || json.get("ANSWER3") != null || json.get("ANSWER4") != null){ if(json.get("ANSWER1") != null || json.get("ANSWER2") != null || json.get("ANSWER3") != null || json.get("ANSWER4") != null){
@ -925,14 +1026,19 @@ public class AppHotWorkApplicationController extends BaseController {
measures.put("ANSWER3", json.get("ANSWER3")); measures.put("ANSWER3", json.get("ANSWER3"));
measures.put("ANSWER4", json.get("ANSWER4")); measures.put("ANSWER4", json.get("ANSWER4"));
measures.put("STATUS", json.get("radio")); measures.put("STATUS", json.get("radio"));
measuresMap.put("other" + measuresCount, JSON.toJSONString(measures));
measuresCount++;
hotworkToMeasuresService.save(measures); hotworkToMeasuresService.save(measures);
} }
} }
dockData.put("dockDatameasuresMap", JSON.toJSONString(measuresMap));
} }
// 新增新的其他措施 // 新增新的其他措施
if (pd.get("OTHERMEASURE") != null && !pd.get("OTHERMEASURE").equals("")) { if (pd.get("OTHERMEASURE") != null && !pd.get("OTHERMEASURE").equals("")) {
String[] othermeasure = pd.get("OTHERMEASURE").toString().split(","); String[] othermeasure = pd.get("OTHERMEASURE").toString().split(",");
Map<String, String> safemethodrecordPdMap = new HashMap<>();
int count = 1;
for (String content : othermeasure) { for (String content : othermeasure) {
if(Tools.notEmpty(content)) { if(Tools.notEmpty(content)) {
PageData safetymethodrecordPd = new PageData(); PageData safetymethodrecordPd = new PageData();
@ -947,9 +1053,12 @@ public class AppHotWorkApplicationController extends BaseController {
safetymethodrecordPd.put("OPERATOR", pd.getString("loginUserName")); //修改人 safetymethodrecordPd.put("OPERATOR", pd.getString("loginUserName")); //修改人
safetymethodrecordPd.put("OPERATTIME", DateUtil.date2Str(new Date())); //修改时间 safetymethodrecordPd.put("OPERATTIME", DateUtil.date2Str(new Date())); //修改时间
safetymethodrecordPd.put("ISDELETE", "0"); //是否删除 1-是 0-否 safetymethodrecordPd.put("ISDELETE", "0"); //是否删除 1-是 0-否
safemethodrecordPdMap.put("other" + count, JSON.toJSONString(safetymethodrecordPd));
count++;
hotWorkSafetyMethodRecordService.save(safetymethodrecordPd); hotWorkSafetyMethodRecordService.save(safetymethodrecordPd);
} }
} }
dockData.put("dockDatasafemethodrecordPdMap", JSON.toJSONString(safemethodrecordPdMap));
} }
if("6".equals(pd.getString("STATE"))){ // 添加动火前 if("6".equals(pd.getString("STATE"))){ // 添加动火前
PageData leaderUser = new PageData(); PageData leaderUser = new PageData();
@ -963,6 +1072,11 @@ public class AppHotWorkApplicationController extends BaseController {
leaderUser.put("CREATTIME",DateUtil.date2Str(new Date())); leaderUser.put("CREATTIME",DateUtil.date2Str(new Date()));
leaderUser.put("OPERATOR",pd.getString("loginUserId")); leaderUser.put("OPERATOR",pd.getString("loginUserId"));
leaderUser.put("OPERATTIME",DateUtil.date2Str(new Date())); leaderUser.put("OPERATTIME",DateUtil.date2Str(new Date()));
PageData confinedleaderUser = new PageData(); // pd对接数据
confinedleaderUser.putAll(leaderUser);
dockData.put("dockDataleaderUser", JSON.toJSONString(confinedleaderUser));
hotWorkApplicationUserService.save(leaderUser); // hotWorkApplicationUserService.save(leaderUser); //
}else if("8".equals(pd.getString("STATE"))){ // 添加动火后现场负责人 }else if("8".equals(pd.getString("STATE"))){ // 添加动火后现场负责人
PageData leaderUser = new PageData(); PageData leaderUser = new PageData();
@ -976,6 +1090,11 @@ public class AppHotWorkApplicationController extends BaseController {
leaderUser.put("CREATTIME",DateUtil.date2Str(new Date())); leaderUser.put("CREATTIME",DateUtil.date2Str(new Date()));
leaderUser.put("OPERATOR",pd.getString("loginUserId")); leaderUser.put("OPERATOR",pd.getString("loginUserId"));
leaderUser.put("OPERATTIME",DateUtil.date2Str(new Date())); leaderUser.put("OPERATTIME",DateUtil.date2Str(new Date()));
PageData confinedleaderUser = new PageData(); // pd对接数据
confinedleaderUser.putAll(leaderUser);
dockData.put("dockDataleaderUser", JSON.toJSONString(confinedleaderUser));
hotWorkApplicationUserService.save(leaderUser); // 添加 动火后负责人 hotWorkApplicationUserService.save(leaderUser); // 添加 动火后负责人
}else if("9".equals(pd.getString("STATE"))){ // 添加 临时监火 }else if("9".equals(pd.getString("STATE"))){ // 添加 临时监火
PageData leaderUser = new PageData(); PageData leaderUser = new PageData();
@ -990,6 +1109,11 @@ public class AppHotWorkApplicationController extends BaseController {
leaderUser.put("CREATTIME",DateUtil.date2Str(new Date())); leaderUser.put("CREATTIME",DateUtil.date2Str(new Date()));
leaderUser.put("OPERATOR",pd.getString("loginUserId")); leaderUser.put("OPERATOR",pd.getString("loginUserId"));
leaderUser.put("OPERATTIME",DateUtil.date2Str(new Date())); leaderUser.put("OPERATTIME",DateUtil.date2Str(new Date()));
PageData confinedleaderUser = new PageData(); // pd对接数据
confinedleaderUser.putAll(leaderUser);
dockData.put("dockDataleaderUser", JSON.toJSONString(confinedleaderUser));
hotWorkApplicationUserService.save(leaderUser); // 添加 动火后负责人 hotWorkApplicationUserService.save(leaderUser); // 添加 动火后负责人
} else if("10".equals(pd.getString("STATE"))){ // 延时监火完成后,进行归档 } else if("10".equals(pd.getString("STATE"))){ // 延时监火完成后,进行归档
PageData leaderUser = new PageData(); PageData leaderUser = new PageData();
@ -1003,6 +1127,11 @@ public class AppHotWorkApplicationController extends BaseController {
leaderUser.put("CREATTIME",DateUtil.date2Str(new Date())); leaderUser.put("CREATTIME",DateUtil.date2Str(new Date()));
leaderUser.put("OPERATOR",pd.getString("loginUserId")); leaderUser.put("OPERATOR",pd.getString("loginUserId"));
leaderUser.put("OPERATTIME",DateUtil.date2Str(new Date())); leaderUser.put("OPERATTIME",DateUtil.date2Str(new Date()));
PageData confinedleaderUser = new PageData(); // pd对接数据
confinedleaderUser.putAll(leaderUser);
dockData.put("dockDataleaderUser", JSON.toJSONString(confinedleaderUser));
hotWorkApplicationUserService.save(leaderUser); // 添加 动火后负责人 hotWorkApplicationUserService.save(leaderUser); // 添加 动火后负责人
} else if("30".equals(pd.getString("STATE"))){ // 特级动火 -- 选择项目主管人员 } else if("30".equals(pd.getString("STATE"))){ // 特级动火 -- 选择项目主管人员
PageData leaderUser = new PageData(); PageData leaderUser = new PageData();
@ -1016,6 +1145,11 @@ public class AppHotWorkApplicationController extends BaseController {
leaderUser.put("CREATTIME",DateUtil.date2Str(new Date())); leaderUser.put("CREATTIME",DateUtil.date2Str(new Date()));
leaderUser.put("OPERATOR",pd.getString("loginUserId")); leaderUser.put("OPERATOR",pd.getString("loginUserId"));
leaderUser.put("OPERATTIME",DateUtil.date2Str(new Date())); leaderUser.put("OPERATTIME",DateUtil.date2Str(new Date()));
PageData confinedleaderUser = new PageData(); // pd对接数据
confinedleaderUser.putAll(leaderUser);
dockData.put("dockDataleaderUser", JSON.toJSONString(confinedleaderUser));
hotWorkApplicationUserService.save(leaderUser); hotWorkApplicationUserService.save(leaderUser);
}else if("31".equals(pd.getString("STATE"))){ // 特级动火 -- 项目主管部门负责人 }else if("31".equals(pd.getString("STATE"))){ // 特级动火 -- 项目主管部门负责人
//防止打回后有多个意见 //防止打回后有多个意见
@ -1030,11 +1164,21 @@ public class AppHotWorkApplicationController extends BaseController {
leaderUser.put("CREATTIME",DateUtil.date2Str(new Date())); leaderUser.put("CREATTIME",DateUtil.date2Str(new Date()));
leaderUser.put("OPERATOR",pd.getString("loginUserId")); leaderUser.put("OPERATOR",pd.getString("loginUserId"));
leaderUser.put("OPERATTIME",DateUtil.date2Str(new Date())); leaderUser.put("OPERATTIME",DateUtil.date2Str(new Date()));
PageData confinedleaderUser = new PageData(); // pd对接数据
confinedleaderUser.putAll(leaderUser);
dockData.put("dockDataleaderUser", JSON.toJSONString(confinedleaderUser));
hotWorkApplicationUserService.save(leaderUser); hotWorkApplicationUserService.save(leaderUser);
}else if("32".equals(pd.getString("STATE"))){ // 特级动火 }else if("32".equals(pd.getString("STATE"))){ // 特级动火
PageData back = new PageData(); PageData back = new PageData();
back.put("STATE","33"); back.put("STATE","33");
back.put("FOREIGN_KEY",pd.get("HOTWORKAPPLICATION_ID")); back.put("FOREIGN_KEY",pd.get("HOTWORKAPPLICATION_ID"));
PageData confinedback = new PageData(); // pd对接数据
confinedback.putAll(back);
dockData.put("dockDataback", JSON.toJSONString(confinedback));
hotWorkApplicationUserService.deleteForBack(back); hotWorkApplicationUserService.deleteForBack(back);
PageData leaderUser = new PageData(); PageData leaderUser = new PageData();
leaderUser.put("HOTWORKAPPLICATIONUSER_ID", UuidUtil.get32UUID()); leaderUser.put("HOTWORKAPPLICATIONUSER_ID", UuidUtil.get32UUID());
@ -1047,11 +1191,21 @@ public class AppHotWorkApplicationController extends BaseController {
leaderUser.put("CREATTIME",DateUtil.date2Str(new Date())); leaderUser.put("CREATTIME",DateUtil.date2Str(new Date()));
leaderUser.put("OPERATOR",pd.getString("loginUserId")); leaderUser.put("OPERATOR",pd.getString("loginUserId"));
leaderUser.put("OPERATTIME",DateUtil.date2Str(new Date())); leaderUser.put("OPERATTIME",DateUtil.date2Str(new Date()));
PageData confinedleaderUser = new PageData(); // pd对接数据
confinedleaderUser.putAll(leaderUser);
dockData.put("dockDataleaderUser", JSON.toJSONString(confinedleaderUser));
hotWorkApplicationUserService.save(leaderUser); hotWorkApplicationUserService.save(leaderUser);
}else if("33".equals(pd.getString("STATE"))){ // 特级动火 }else if("33".equals(pd.getString("STATE"))){ // 特级动火
PageData back = new PageData(); PageData back = new PageData();
back.put("STATE","34"); back.put("STATE","34");
back.put("FOREIGN_KEY",pd.get("HOTWORKAPPLICATION_ID")); back.put("FOREIGN_KEY",pd.get("HOTWORKAPPLICATION_ID"));
PageData confinedback = new PageData(); // pd对接数据
confinedback.putAll(back);
dockData.put("dockDataback", JSON.toJSONString(confinedback));
hotWorkApplicationUserService.deleteForBack(back); hotWorkApplicationUserService.deleteForBack(back);
PageData leaderUser = new PageData(); PageData leaderUser = new PageData();
leaderUser.put("HOTWORKAPPLICATIONUSER_ID", UuidUtil.get32UUID()); leaderUser.put("HOTWORKAPPLICATIONUSER_ID", UuidUtil.get32UUID());
@ -1064,11 +1218,21 @@ public class AppHotWorkApplicationController extends BaseController {
leaderUser.put("CREATTIME",DateUtil.date2Str(new Date())); leaderUser.put("CREATTIME",DateUtil.date2Str(new Date()));
leaderUser.put("OPERATOR",pd.getString("loginUserId")); leaderUser.put("OPERATOR",pd.getString("loginUserId"));
leaderUser.put("OPERATTIME",DateUtil.date2Str(new Date())); leaderUser.put("OPERATTIME",DateUtil.date2Str(new Date()));
PageData confinedleaderUser = new PageData(); // pd对接数据
confinedleaderUser.putAll(leaderUser);
dockData.put("dockDataleaderUser", JSON.toJSONString(confinedleaderUser));
hotWorkApplicationUserService.save(leaderUser); hotWorkApplicationUserService.save(leaderUser);
}else if("34".equals(pd.getString("STATE"))){ // 特级动火 }else if("34".equals(pd.getString("STATE"))){ // 特级动火
PageData back = new PageData(); PageData back = new PageData();
back.put("STATE","35"); back.put("STATE","35");
back.put("FOREIGN_KEY",pd.get("HOTWORKAPPLICATION_ID")); back.put("FOREIGN_KEY",pd.get("HOTWORKAPPLICATION_ID"));
PageData confinedback = new PageData(); // pd对接数据
confinedback.putAll(back);
dockData.put("dockDataback", JSON.toJSONString(confinedback));
hotWorkApplicationUserService.deleteForBack(back); hotWorkApplicationUserService.deleteForBack(back);
PageData leaderUser = new PageData(); PageData leaderUser = new PageData();
leaderUser.put("HOTWORKAPPLICATIONUSER_ID", UuidUtil.get32UUID()); leaderUser.put("HOTWORKAPPLICATIONUSER_ID", UuidUtil.get32UUID());
@ -1081,6 +1245,11 @@ public class AppHotWorkApplicationController extends BaseController {
leaderUser.put("CREATTIME",DateUtil.date2Str(new Date())); leaderUser.put("CREATTIME",DateUtil.date2Str(new Date()));
leaderUser.put("OPERATOR",pd.getString("loginUserId")); leaderUser.put("OPERATOR",pd.getString("loginUserId"));
leaderUser.put("OPERATTIME",DateUtil.date2Str(new Date())); leaderUser.put("OPERATTIME",DateUtil.date2Str(new Date()));
PageData confinedleaderUser = new PageData(); // pd对接数据
confinedleaderUser.putAll(leaderUser);
dockData.put("dockDataleaderUser", JSON.toJSONString(confinedleaderUser));
hotWorkApplicationUserService.save(leaderUser); hotWorkApplicationUserService.save(leaderUser);
if(Tools.notEmpty(pd.getString("supervision_USER_ID"))){ if(Tools.notEmpty(pd.getString("supervision_USER_ID"))){
PageData mes = new PageData(); PageData mes = new PageData();
@ -1089,6 +1258,11 @@ public class AppHotWorkApplicationController extends BaseController {
mes.put("SYNOPSIS", "友情提示:有一条特级动火数据需要初审"); // 站内信标题 mes.put("SYNOPSIS", "友情提示:有一条特级动火数据需要初审"); // 站内信标题
mes.put("RECEIVER_ID", pd.getString("supervision_USER_ID")); // 接收人员ID mes.put("RECEIVER_ID", pd.getString("supervision_USER_ID")); // 接收人员ID
mes.put("CONTENT", "有一条特级动火数据在“安全监督部初审”,等您审核");// 站内信内容 mes.put("CONTENT", "有一条特级动火数据在“安全监督部初审”,等您审核");// 站内信内容
PageData confinedmes = new PageData(); // pd对接数据
confinedmes.putAll(mes);
dockData.put("dockDatames", JSON.toJSONString(confinedmes));
noticeRegulatoryService.sendMessage(mes); noticeRegulatoryService.sendMessage(mes);
} }
}else if("35".equals(pd.getString("STATE"))){ // 特级动火 }else if("35".equals(pd.getString("STATE"))){ // 特级动火
@ -1103,6 +1277,11 @@ public class AppHotWorkApplicationController extends BaseController {
leaderUser.put("CREATTIME",DateUtil.date2Str(new Date())); leaderUser.put("CREATTIME",DateUtil.date2Str(new Date()));
leaderUser.put("OPERATOR",pd.getString("loginUserId")); leaderUser.put("OPERATOR",pd.getString("loginUserId"));
leaderUser.put("OPERATTIME",DateUtil.date2Str(new Date())); leaderUser.put("OPERATTIME",DateUtil.date2Str(new Date()));
PageData confinedleaderUser = new PageData(); // pd对接数据
confinedleaderUser.putAll(leaderUser);
dockData.put("dockDataleaderUser", JSON.toJSONString(confinedleaderUser));
hotWorkApplicationUserService.save(leaderUser); hotWorkApplicationUserService.save(leaderUser);
}else if("36".equals(pd.getString("STATE"))){ // 特级动火 }else if("36".equals(pd.getString("STATE"))){ // 特级动火
PageData leaderUser = new PageData(); PageData leaderUser = new PageData();
@ -1116,6 +1295,11 @@ public class AppHotWorkApplicationController extends BaseController {
leaderUser.put("CREATTIME",DateUtil.date2Str(new Date())); leaderUser.put("CREATTIME",DateUtil.date2Str(new Date()));
leaderUser.put("OPERATOR",pd.getString("loginUserId")); leaderUser.put("OPERATOR",pd.getString("loginUserId"));
leaderUser.put("OPERATTIME",DateUtil.date2Str(new Date())); leaderUser.put("OPERATTIME",DateUtil.date2Str(new Date()));
PageData confinedleaderUser = new PageData(); // pd对接数据
confinedleaderUser.putAll(leaderUser);
dockData.put("dockDataleaderUser", JSON.toJSONString(confinedleaderUser));
hotWorkApplicationUserService.save(leaderUser); hotWorkApplicationUserService.save(leaderUser);
} }
}else{ }else{
@ -1128,8 +1312,14 @@ public class AppHotWorkApplicationController extends BaseController {
*/ */
hotUser.put("OPERATOR",pd.getString("loginUserId")); hotUser.put("OPERATOR",pd.getString("loginUserId"));
hotUser.put("OPERATTIME",DateUtil.date2Str(new Date())); hotUser.put("OPERATTIME",DateUtil.date2Str(new Date()));
PageData confinedhotUser = new PageData(); // pd对接数据
confinedhotUser.putAll(hotUser);
dockData.put("dockDatahotUser", JSON.toJSONString(confinedhotUser));
hotWorkApplicationUserService.edit(hotUser); hotWorkApplicationUserService.edit(hotUser);
this.sendNotice(pd); this.sendNotice(pd);
map.put("dockData", JSON.toJSONString(dockData));
map.put("result", errInfo); map.put("result", errInfo);
return map; return map;
} }
@ -1146,11 +1336,14 @@ public class AppHotWorkApplicationController extends BaseController {
@RequestMapping(value="/delayedUser") @RequestMapping(value="/delayedUser")
@ResponseBody @ResponseBody
@Transactional @Transactional
@DockAnnotation
public Object delayedUser() throws Exception{ public Object delayedUser() throws Exception{
Map<String,Object> map = new HashMap<String,Object>(); Map<String,Object> map = new HashMap<String,Object>();
String errInfo = "success"; String errInfo = "success";
PageData pd = new PageData(); PageData pd = new PageData();
pd = this.getPageData(); pd = this.getPageData();
PageData dockData = new PageData(); // 主要对接数据
if(Tools.isEmpty(pd.get("delayedUserId"))){ if(Tools.isEmpty(pd.get("delayedUserId"))){
map.put("result", "ERROR"); map.put("result", "ERROR");
map.put("msg", "延时监火人信息不全,请联系管理员"); map.put("msg", "延时监火人信息不全,请联系管理员");
@ -1160,6 +1353,11 @@ public class AppHotWorkApplicationController extends BaseController {
PageData delayedUserPd = new PageData(); PageData delayedUserPd = new PageData();
delayedUserPd.put("FOREIGN_KEY",pd.get("HOTWORKAPPLICATION_ID")); delayedUserPd.put("FOREIGN_KEY",pd.get("HOTWORKAPPLICATION_ID"));
delayedUserPd.put("STATE","10"); delayedUserPd.put("STATE","10");
PageData confineddelayedUserPd = new PageData(); // pd对接数据
confineddelayedUserPd.putAll(delayedUserPd);
dockData.put("dockDatadelayedUserPd", JSON.toJSONString(confineddelayedUserPd));
hotWorkApplicationUserService.deleteByforward(delayedUserPd); hotWorkApplicationUserService.deleteByforward(delayedUserPd);
PageData delayedUser = new PageData(); PageData delayedUser = new PageData();
@ -1173,19 +1371,29 @@ public class AppHotWorkApplicationController extends BaseController {
delayedUser.put("CREATTIME",DateUtil.date2Str(new Date())); delayedUser.put("CREATTIME",DateUtil.date2Str(new Date()));
delayedUser.put("OPERATOR",pd.getString("loginUserId")); delayedUser.put("OPERATOR",pd.getString("loginUserId"));
delayedUser.put("OPERATTIME",DateUtil.date2Str(new Date())); delayedUser.put("OPERATTIME",DateUtil.date2Str(new Date()));
PageData confineddelayedUser = new PageData(); // pd对接数据
confineddelayedUser.putAll(delayedUser);
dockData.put("dockDatadelayedUser", JSON.toJSONString(confineddelayedUser));
hotWorkApplicationUserService.save(delayedUser); // 添加 延时监火人 hotWorkApplicationUserService.save(delayedUser); // 添加 延时监火人
map.put("dockData", JSON.toJSONString(dockData));
map.put("result", errInfo); map.put("result", errInfo);
return map; return map;
} }
@RequestMapping(value="/superApproveUser") @RequestMapping(value="/superApproveUser")
@ResponseBody @ResponseBody
@Transactional @Transactional
@DockAnnotation
public Object superApproveUser() throws Exception{ public Object superApproveUser() throws Exception{
Map<String,Object> map = new HashMap<String,Object>(); Map<String,Object> map = new HashMap<String,Object>();
String errInfo = "success"; String errInfo = "success";
PageData pd = new PageData(); PageData pd = new PageData();
pd = this.getPageData(); pd = this.getPageData();
PageData dockData = new PageData(); // 主要对接数据
if(Tools.isEmpty(pd.get("APPROVER_ID"))){ if(Tools.isEmpty(pd.get("APPROVER_ID"))){
map.put("result", "ERROR"); map.put("result", "ERROR");
map.put("msg", "特级动火申请人信息不全,请联系管理员"); map.put("msg", "特级动火申请人信息不全,请联系管理员");
@ -1194,6 +1402,11 @@ public class AppHotWorkApplicationController extends BaseController {
PageData delayedUserPd = new PageData(); PageData delayedUserPd = new PageData();
delayedUserPd.put("FOREIGN_KEY",pd.get("HOTWORKAPPLICATION_ID")); delayedUserPd.put("FOREIGN_KEY",pd.get("HOTWORKAPPLICATION_ID"));
delayedUserPd.put("STATE","12"); delayedUserPd.put("STATE","12");
PageData confineddelayedUserPd = new PageData(); // pd对接数据
confineddelayedUserPd.putAll(delayedUserPd);
dockData.put("dockDatadelayedUserPd", JSON.toJSONString(confineddelayedUserPd));
hotWorkApplicationUserService.deleteByforward(delayedUserPd); hotWorkApplicationUserService.deleteByforward(delayedUserPd);
PageData superedUser = new PageData(); PageData superedUser = new PageData();
@ -1208,6 +1421,11 @@ public class AppHotWorkApplicationController extends BaseController {
superedUser.put("CREATTIME",DateUtil.date2Str(new Date())); superedUser.put("CREATTIME",DateUtil.date2Str(new Date()));
superedUser.put("OPERATOR",pd.getString("loginUserId")); superedUser.put("OPERATOR",pd.getString("loginUserId"));
superedUser.put("OPERATTIME",DateUtil.date2Str(new Date())); superedUser.put("OPERATTIME",DateUtil.date2Str(new Date()));
PageData confinedsuperedUser = new PageData(); // pd对接数据
confinedsuperedUser.putAll(superedUser);
dockData.put("dockDatasuperedUser", JSON.toJSONString(confinedsuperedUser));
hotWorkApplicationUserService.save(superedUser); // 添加 特级动火审批人 hotWorkApplicationUserService.save(superedUser); // 添加 特级动火审批人
// 保存申请说明 // 保存申请说明
PageData applicant = new PageData(); PageData applicant = new PageData();
@ -1217,14 +1435,25 @@ public class AppHotWorkApplicationController extends BaseController {
applicant.put("OPINION",pd.getString("description")); applicant.put("OPINION",pd.getString("description"));
applicant.put("OPERATOR",pd.getString("loginUserId")); applicant.put("OPERATOR",pd.getString("loginUserId"));
applicant.put("OPERATTIME",DateUtil.date2Str(new Date())); applicant.put("OPERATTIME",DateUtil.date2Str(new Date()));
PageData confinedapplicant = new PageData(); // pd对接数据
confinedapplicant.putAll(applicant);
dockData.put("dockDataapplicant", JSON.toJSONString(confinedapplicant));
hotWorkApplicationUserService.editExplain(applicant); hotWorkApplicationUserService.editExplain(applicant);
PageData stateData = new PageData(); PageData stateData = new PageData();
stateData.put("HOTWORKAPPLICATION_ID", pd.getString("HOTWORKAPPLICATION_ID")); stateData.put("HOTWORKAPPLICATION_ID", pd.getString("HOTWORKAPPLICATION_ID"));
stateData.put("loginUserId", pd.get("loginUserId")); stateData.put("loginUserId", pd.get("loginUserId"));
stateData.put("STATE", "11"); stateData.put("STATE", "11");
PageData confinedstateData = new PageData(); // pd对接数据
confinedstateData.putAll(stateData);
dockData.put("dockDatastateData", JSON.toJSONString(confinedstateData));
hotworkapplicationService.editByState(stateData); hotworkapplicationService.editByState(stateData);
// hotworkapplicationService.editByState(pd.get("HOTWORKAPPLICATION_ID").toString(),"11"); // hotworkapplicationService.editByState(pd.get("HOTWORKAPPLICATION_ID").toString(),"11");
map.put("dockData", JSON.toJSONString(dockData));
map.put("result", errInfo); map.put("result", errInfo);
return map; return map;
} }
@ -1258,21 +1487,31 @@ public class AppHotWorkApplicationController extends BaseController {
@RequestMapping(value="/editOpinionByComplete") @RequestMapping(value="/editOpinionByComplete")
@ResponseBody @ResponseBody
@Transactional @Transactional
@DockAnnotation
public Object editOpinionByComplete() throws Exception { public Object editOpinionByComplete() throws Exception {
Map<String,Object> map = new HashMap<String,Object>(); Map<String,Object> map = new HashMap<String,Object>();
String errInfo = "success"; String errInfo = "success";
PageData pd = new PageData(); PageData pd = new PageData();
pd = this.getPageData(); pd = this.getPageData();
PageData dockData = new PageData();
PageData stateData = new PageData(); PageData stateData = new PageData();
stateData.put("HOTWORKAPPLICATION_ID", pd.getString("HOTWORKAPPLICATION_ID")); stateData.put("HOTWORKAPPLICATION_ID", pd.getString("HOTWORKAPPLICATION_ID"));
stateData.put("loginUserId", pd.get("loginUserId")); stateData.put("loginUserId", pd.get("loginUserId"));
stateData.put("STATE", "-3"); stateData.put("STATE", "-3");
PageData confinedstateData = new PageData();
confinedstateData.putAll(stateData);
dockData.put("dockDatastateData", JSON.toJSONString(confinedstateData));
hotworkapplicationService.editByState(stateData); hotworkapplicationService.editByState(stateData);
// hotworkapplicationService.editByState(pd.get("HOTWORKAPPLICATION_ID").toString(),"-3"); // hotworkapplicationService.editByState(pd.get("HOTWORKAPPLICATION_ID").toString(),"-3");
PageData cc = new PageData(); PageData cc = new PageData();
cc.put("FOREIGN_KEY", pd.getString("HOTWORKAPPLICATION_ID")); cc.put("FOREIGN_KEY", pd.getString("HOTWORKAPPLICATION_ID"));
cc.put("loginUserId", pd.getString("loginUserId")); cc.put("loginUserId", pd.getString("loginUserId"));
PageData confinedcc = new PageData();
confinedcc.putAll(cc);
dockData.put("dockDatacc", JSON.toJSONString(confinedcc));
int upstaState = hotWorkApplicationUserService.updateTypeByKeyID(cc); //此步是在现场负责人打回时将type修改成不通过 int upstaState = hotWorkApplicationUserService.updateTypeByKeyID(cc); //此步是在现场负责人打回时将type修改成不通过
PageData leaderUser = new PageData(); PageData leaderUser = new PageData();
@ -1286,7 +1525,13 @@ public class AppHotWorkApplicationController extends BaseController {
leaderUser.put("CREATTIME",DateUtil.date2Str(new Date())); leaderUser.put("CREATTIME",DateUtil.date2Str(new Date()));
leaderUser.put("OPERATOR",pd.getString("loginUserId")); leaderUser.put("OPERATOR",pd.getString("loginUserId"));
leaderUser.put("OPERATTIME",DateUtil.date2Str(new Date())); leaderUser.put("OPERATTIME",DateUtil.date2Str(new Date()));
PageData confinedleaderUser = new PageData();
confinedleaderUser.putAll(leaderUser);
dockData.put("dockDataleaderUser", JSON.toJSONString(confinedleaderUser));
hotWorkApplicationUserService.save(leaderUser); // 添加 动火后负责人 hotWorkApplicationUserService.save(leaderUser); // 添加 动火后负责人
map.put("dockData", JSON.toJSONString(dockData));
map.put("result", errInfo); map.put("result", errInfo);
return map; return map;
} }
@ -1296,17 +1541,23 @@ public class AppHotWorkApplicationController extends BaseController {
@RequestMapping(value="/editOpinionByDelay") @RequestMapping(value="/editOpinionByDelay")
@ResponseBody @ResponseBody
@Transactional @Transactional
@DockAnnotation
public Object editOpinionByDelay() throws Exception { public Object editOpinionByDelay() throws Exception {
Map<String,Object> map = new HashMap<String,Object>(); Map<String,Object> map = new HashMap<String,Object>();
String errInfo = "success"; String errInfo = "success";
PageData pd = new PageData(); PageData pd = new PageData();
pd = this.getPageData(); pd = this.getPageData();
PageData dockData = new PageData();
// 并且删除原来数据,及其下面操作人数据 // 并且删除原来数据,及其下面操作人数据
PageData stateData = new PageData(); PageData stateData = new PageData();
stateData.put("HOTWORKAPPLICATION_ID", pd.getString("HOTWORKAPPLICATION_ID")); stateData.put("HOTWORKAPPLICATION_ID", pd.getString("HOTWORKAPPLICATION_ID"));
stateData.put("loginUserId", pd.get("loginUserId")); stateData.put("loginUserId", pd.get("loginUserId"));
stateData.put("STATE", "-4"); stateData.put("STATE", "-4");
PageData confinedstateData = new PageData();
confinedstateData.putAll(stateData);
dockData.put("dockDatastateData", JSON.toJSONString(confinedstateData));
hotworkapplicationService.editByState(stateData); //把原来的内容存起来 hotworkapplicationService.editByState(stateData); //把原来的内容存起来
// hotworkapplicationService.editByState(pd.get("HOTWORKAPPLICATION_ID").toString(),"-4"); // hotworkapplicationService.editByState(pd.get("HOTWORKAPPLICATION_ID").toString(),"-4");
PageData oldHotWork = new PageData(); PageData oldHotWork = new PageData();
@ -1325,12 +1576,21 @@ public class AppHotWorkApplicationController extends BaseController {
hotWork.put("SPARE",hotworkOldId); // 原来的动火id hotWork.put("SPARE",hotworkOldId); // 原来的动火id
hotWork.put("HOT_WORK_TIME_START",hotWork.get("HOT_WORK_TIME_START")); // 原来的动火开始时间 hotWork.put("HOT_WORK_TIME_START",hotWork.get("HOT_WORK_TIME_START")); // 原来的动火开始时间
hotWork.put("HOT_WORK_TIME_END",pd.get("HOT_WORK_TIME")); // 现在的动火结束时间 hotWork.put("HOT_WORK_TIME_END",pd.get("HOT_WORK_TIME")); // 现在的动火结束时间
PageData confinedhotWork = new PageData();
confinedhotWork.putAll(hotWork);
dockData.put("dockDatahotWork", JSON.toJSONString(confinedhotWork));
hotworkapplicationService.save(hotWork); hotworkapplicationService.save(hotWork);
pd.put("FOREIGN_KEY",pd.get("HOTWORKAPPLICATION_ID").toString()); pd.put("FOREIGN_KEY",pd.get("HOTWORKAPPLICATION_ID").toString());
List<PageData> hotWorkUser = hotWorkApplicationUserService.listAll(pd); //添加一个新的动火申请 List<PageData> hotWorkUser = hotWorkApplicationUserService.listAll(pd); //添加一个新的动火申请
PageData confinedoldHotWork = new PageData();
confinedoldHotWork.putAll(oldHotWork);
dockData.put("dockDataoldHotWork", JSON.toJSONString(confinedoldHotWork));
hotWorkApplicationUserService.deleteByForeignKey(oldHotWork);// 删除之前动火申请下各级各级审核人数据 hotWorkApplicationUserService.deleteByForeignKey(oldHotWork);// 删除之前动火申请下各级各级审核人数据
Map<String, String> hotWorkUserMap = new HashMap<>();
int count = 1;
for (PageData pageData:hotWorkUser){ for (PageData pageData:hotWorkUser){
// 不复制原来数据的 动火前现场管辖单位确认 // 不复制原来数据的 动火前现场管辖单位确认
if(pageData.get("STATE") != null && Tools.notEmpty(pageData.get("STATE").toString()) if(pageData.get("STATE") != null && Tools.notEmpty(pageData.get("STATE").toString())
@ -1345,9 +1605,13 @@ public class AppHotWorkApplicationController extends BaseController {
pageData.put("CREATTIME",DateUtil.date2Str(new Date())); pageData.put("CREATTIME",DateUtil.date2Str(new Date()));
pageData.put("OPERATOR",pd.getString("loginUserId")); pageData.put("OPERATOR",pd.getString("loginUserId"));
pageData.put("OPERATTIME",DateUtil.date2Str(new Date())); pageData.put("OPERATTIME",DateUtil.date2Str(new Date()));
hotWorkUserMap.put("other" + count, JSON.toJSONString(pageData));
count++;
hotWorkApplicationUserService.save(pageData); hotWorkApplicationUserService.save(pageData);
} }
dockData.put("hotWorkUserMap", JSON.toJSONString(hotWorkUserMap));
this.sendNotice(hotWork); this.sendNotice(hotWork);
map.put("dockData", JSON.toJSONString(dockData));
map.put("result", errInfo); map.put("result", errInfo);
return map; return map;
} }
@ -1460,16 +1724,24 @@ public class AppHotWorkApplicationController extends BaseController {
@RequestMapping(value="/goRecall") @RequestMapping(value="/goRecall")
@ResponseBody @ResponseBody
@Transactional @Transactional
@DockAnnotation
public Object goRecall() throws Exception { public Object goRecall() throws Exception {
Map<String,Object> map = new HashMap<String,Object>(); Map<String,Object> map = new HashMap<String,Object>();
String errInfo = "success"; String errInfo = "success";
PageData pd = new PageData(); PageData pd = new PageData();
pd = this.getPageData(); pd = this.getPageData();
PageData dockData = new PageData();
pd.put("STATE","-7"); pd.put("STATE","-7");
PageData confinedpd = new PageData(); // pd对接数据
confinedpd.putAll(pd);
dockData.put("dockData", JSON.toJSONString(confinedpd));
hotworkapplicationService.editState(pd); //修改为撤回状态 hotworkapplicationService.editState(pd); //修改为撤回状态
// pd.put("OPERATTIME", DateUtil.date2Str(new Date())); //修改时间 // pd.put("OPERATTIME", DateUtil.date2Str(new Date())); //修改时间
// pd.put("FOREIGN_KEY",pd.getString("HOTWORKAPPLICATION_ID")); // pd.put("FOREIGN_KEY",pd.getString("HOTWORKAPPLICATION_ID"));
// hotWorkApplicationUserService.deleteByForeignKey(pd); // hotWorkApplicationUserService.deleteByForeignKey(pd);
map.put("dockData", JSON.toJSONString(dockData));
map.put("result", errInfo); map.put("result", errInfo);
return map; return map;
} }
@ -1481,11 +1753,13 @@ public class AppHotWorkApplicationController extends BaseController {
@RequestMapping(value="/addHotJobNumber") @RequestMapping(value="/addHotJobNumber")
@ResponseBody @ResponseBody
@Transactional @Transactional
@DockAnnotation(isAdd = true)
public Object addHotJobNumber() throws Exception{ public Object addHotJobNumber() throws Exception{
Map<String,Object> map = new HashMap<String,Object>(); Map<String,Object> map = new HashMap<String,Object>();
String errInfo = "success"; String errInfo = "success";
PageData pd = new PageData(); PageData pd = new PageData();
pd = this.getPageData(); pd = this.getPageData();
PageData dockData = new PageData();
if(!Tools.isEmpty(pd.getString("CORPINFO_ID"))){ if(!Tools.isEmpty(pd.getString("CORPINFO_ID"))){
PageData corpinfopd = new PageData(); PageData corpinfopd = new PageData();
corpinfopd.put("CORPINFO_ID",pd.getString("CORPINFO_ID")); corpinfopd.put("CORPINFO_ID",pd.getString("CORPINFO_ID"));
@ -1504,6 +1778,7 @@ public class AppHotWorkApplicationController extends BaseController {
Integer toDateBianma = hotworkapplicationService.getJobNumber(coprpAbb+data); // 今天新增了几个 Integer toDateBianma = hotworkapplicationService.getJobNumber(coprpAbb+data); // 今天新增了几个
String bianma = coprpAbb + data+String.format("%03d", toDateBianma+1); String bianma = coprpAbb + data+String.format("%03d", toDateBianma+1);
try { try {
dockData.put("dockDatabianma", JSON.toJSONString(bianma));
hotworkapplicationService.saveJobNumber(bianma); hotworkapplicationService.saveJobNumber(bianma);
map.put("JOB_NUMBER", bianma); map.put("JOB_NUMBER", bianma);
}catch (Exception e){ }catch (Exception e){
@ -1516,6 +1791,7 @@ public class AppHotWorkApplicationController extends BaseController {
map.put("msg", "未找到企业缩写,请联系管理员!"); map.put("msg", "未找到企业缩写,请联系管理员!");
return map; return map;
} }
map.put("dockData", JSON.toJSONString(dockData));
map.put("result", errInfo); map.put("result", errInfo);
return map; return map;
} }

View File

@ -11,6 +11,8 @@ import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import com.alibaba.fastjson.JSON;
import com.zcloud.aspect.DockAnnotation;
import com.zcloud.util.*; import com.zcloud.util.*;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller; import org.springframework.stereotype.Controller;
@ -49,11 +51,14 @@ public class AppHotWorkApplicationDelayedController extends BaseController {
@RequestMapping(value="/add") @RequestMapping(value="/add")
@ResponseBody @ResponseBody
@Transactional @Transactional
@DockAnnotation(isAdd = true)
public Object add(@RequestParam(value="FFILE",required=false) MultipartFile file) throws Exception{ public Object add(@RequestParam(value="FFILE",required=false) MultipartFile file) throws Exception{
Map<String,Object> map = new HashMap<String,Object>(); Map<String,Object> map = new HashMap<String,Object>();
String errInfo = "success"; String errInfo = "success";
PageData pd = new PageData(); PageData pd = new PageData();
pd = this.getPageData(); pd = this.getPageData();
PageData dockData = new PageData(); // 主要对接数据
pd.put("HOTWORKAPPLICATIONDELAYED_ID", this.get32UUID()); //主键 pd.put("HOTWORKAPPLICATIONDELAYED_ID", this.get32UUID()); //主键
pd.put("HOTWORKAPPLICATION_ID", pd.get("HOTWORKAPPLICATION_ID")); // 动火审批id pd.put("HOTWORKAPPLICATION_ID", pd.get("HOTWORKAPPLICATION_ID")); // 动火审批id
pd.put("USER_ID", pd.getString("delayedUserId")); //创建人id pd.put("USER_ID", pd.getString("delayedUserId")); //创建人id
@ -103,7 +108,11 @@ public class AppHotWorkApplicationDelayedController extends BaseController {
// Smb.sshSftpForInput(bis, fileName, Const.FILEPATHYHTP + corpInfoId + "/" + ffile); // Smb.sshSftpForInput(bis, fileName, Const.FILEPATHYHTP + corpInfoId + "/" + ffile);
pd.put("FILEPATH",Const.FILEPATHYHTP + corpInfoId + "/" + ffile + "/" + fileName); pd.put("FILEPATH",Const.FILEPATHYHTP + corpInfoId + "/" + ffile + "/" + fileName);
} }
PageData confinedPageData = new PageData(); // pd对接数据
confinedPageData.putAll(pd);
dockData.put("dockData", JSON.toJSONString(confinedPageData));
hotworkapplicationdelayedService.save(pd); hotworkapplicationdelayedService.save(pd);
map.put("dockData", JSON.toJSONString(dockData));
map.put("result", errInfo); map.put("result", errInfo);
return map; return map;
} }
@ -115,12 +124,19 @@ public class AppHotWorkApplicationDelayedController extends BaseController {
@RequestMapping(value="/delete") @RequestMapping(value="/delete")
@RequiresPermissions("hotworkapplicationdelayed:del") @RequiresPermissions("hotworkapplicationdelayed:del")
@ResponseBody @ResponseBody
@DockAnnotation
public Object delete() throws Exception{ public Object delete() throws Exception{
Map<String,String> map = new HashMap<String,String>(); Map<String,String> map = new HashMap<String,String>();
String errInfo = "success"; String errInfo = "success";
PageData pd = new PageData(); PageData pd = new PageData();
pd = this.getPageData(); pd = this.getPageData();
PageData dockData = new PageData(); // 主要对接数据
PageData confinedPageData = new PageData(); // pd对接数据
confinedPageData.putAll(pd);
dockData.put("dockData", JSON.toJSONString(confinedPageData));
hotworkapplicationdelayedService.delete(pd); hotworkapplicationdelayedService.delete(pd);
map.put("dockData", JSON.toJSONString(dockData));
map.put("result", errInfo); //返回结果 map.put("result", errInfo); //返回结果
return map; return map;
} }
@ -132,12 +148,19 @@ public class AppHotWorkApplicationDelayedController extends BaseController {
@RequestMapping(value="/edit") @RequestMapping(value="/edit")
@RequiresPermissions("hotworkapplicationdelayed:edit") @RequiresPermissions("hotworkapplicationdelayed:edit")
@ResponseBody @ResponseBody
@DockAnnotation
public Object edit() throws Exception{ public Object edit() throws Exception{
Map<String,Object> map = new HashMap<String,Object>(); Map<String,Object> map = new HashMap<String,Object>();
String errInfo = "success"; String errInfo = "success";
PageData pd = new PageData(); PageData pd = new PageData();
pd = this.getPageData(); pd = this.getPageData();
PageData dockData = new PageData(); // 主要对接数据
PageData confinedPageData = new PageData(); // pd对接数据
confinedPageData.putAll(pd);
dockData.put("dockData", JSON.toJSONString(confinedPageData));
hotworkapplicationdelayedService.edit(pd); hotworkapplicationdelayedService.edit(pd);
map.put("dockData", JSON.toJSONString(dockData));
map.put("result", errInfo); map.put("result", errInfo);
return map; return map;
} }
@ -186,11 +209,17 @@ public class AppHotWorkApplicationDelayedController extends BaseController {
@RequestMapping(value="/deleteAll") @RequestMapping(value="/deleteAll")
@RequiresPermissions("hotworkapplicationdelayed:del") @RequiresPermissions("hotworkapplicationdelayed:del")
@ResponseBody @ResponseBody
@DockAnnotation
public Object deleteAll() throws Exception{ public Object deleteAll() throws Exception{
Map<String,Object> map = new HashMap<String,Object>(); Map<String,Object> map = new HashMap<String,Object>();
String errInfo = "success"; String errInfo = "success";
PageData pd = new PageData(); PageData pd = new PageData();
pd = this.getPageData(); pd = this.getPageData();
PageData dockData = new PageData(); // 主要对接数据
PageData confinedPageData = new PageData(); // pd对接数据
confinedPageData.putAll(pd);
dockData.put("dockData", JSON.toJSONString(confinedPageData));
String DATA_IDS = pd.getString("DATA_IDS"); String DATA_IDS = pd.getString("DATA_IDS");
if(Tools.notEmpty(DATA_IDS)){ if(Tools.notEmpty(DATA_IDS)){
String ArrayDATA_IDS[] = DATA_IDS.split(","); String ArrayDATA_IDS[] = DATA_IDS.split(",");
@ -199,6 +228,7 @@ public class AppHotWorkApplicationDelayedController extends BaseController {
}else{ }else{
errInfo = "fail"; errInfo = "fail";
} }
map.put("dockData", JSON.toJSONString(dockData));
map.put("result", errInfo); //返回结果 map.put("result", errInfo); //返回结果
return map; return map;
} }

View File

@ -489,7 +489,7 @@ public class AppGFConfinedSpaceController extends BaseController {
pd2.put("GUARDIAN_USER_SIGNER_TIME", pd.get("SIGNER_TIME")); pd2.put("GUARDIAN_USER_SIGNER_TIME", pd.get("SIGNER_TIME"));
// pd2.put("GUARDIAN_CONTENT", pd.get("CONTENT")); // pd2.put("GUARDIAN_CONTENT", pd.get("CONTENT"));
// pd2.put("APPLY_STATUS", pd.get("APPLY_STATUS")); // pd2.put("APPLY_STATUS", pd.get("APPLY_STATUS"));
pictureList.add(Const.FILEPATHFILE + Jurisdiction.getCORPINFO_ID() + "/" + ffile + "/" + fileName + "@@" + fileName); pictureList.add(Const.FILEPATHFILE + pd.getString("CORPINFO_ID") + "/" + ffile + "/" + fileName + "@@" + fileName);
GFconfinedspaceService.edit(pd2); GFconfinedspaceService.edit(pd2);
PageData confineddockDatapd2 = new PageData(); // pd对接数据 PageData confineddockDatapd2 = new PageData(); // pd对接数据
confineddockDatapd2.putAll(pd2); confineddockDatapd2.putAll(pd2);
@ -582,7 +582,7 @@ public class AppGFConfinedSpaceController extends BaseController {
pd2.put("CONFESS_USER_SIGNER_TIME", pd.get("SIGNER_TIME")); pd2.put("CONFESS_USER_SIGNER_TIME", pd.get("SIGNER_TIME"));
// pd2.put("GUARDIAN_CONTENT", pd.get("CONTENT")); // pd2.put("GUARDIAN_CONTENT", pd.get("CONTENT"));
// pd2.put("APPLY_STATUS", pd.get("APPLY_STATUS")); // pd2.put("APPLY_STATUS", pd.get("APPLY_STATUS"));
pictureList.add(Const.FILEPATHFILE + Jurisdiction.getCORPINFO_ID() + "/" + ffile + "/" + fileName + "@@" + fileName); pictureList.add(Const.FILEPATHFILE + pd.getString("CORPINFO_ID") + "/" + ffile + "/" + fileName + "@@" + fileName);
GFconfinedspaceService.edit(pd2); GFconfinedspaceService.edit(pd2);
PageData confineddockDatapd2 = new PageData(); // pd对接数据 PageData confineddockDatapd2 = new PageData(); // pd对接数据
confineddockDatapd2.putAll(pd2); confineddockDatapd2.putAll(pd2);

View File

@ -48,20 +48,24 @@ public class AppGFConfinedSpaceGasWHController extends BaseController {
pd = this.getPageData(); pd = this.getPageData();
PageData dockData = new PageData(); // 主要对接数据 PageData dockData = new PageData(); // 主要对接数据
PageData confinedGasPageData = new PageData(); // pd对接数据
confinedGasPageData.putAll(pd);
dockData.put("dockData", JSON.toJSONString(confinedGasPageData));
PageData pd2 = new PageData(); PageData pd2 = new PageData();
pd2 = GFconfinedspacegaswhService.findById(pd); pd2 = GFconfinedspacegaswhService.findById(pd);
if(pd2 != null && pd2.size()>0){ if(pd2 != null && pd2.size()>0){
PageData confinedGasPageData = new PageData(); // pd对接数据
confinedGasPageData.putAll(pd);
dockData.put("dockData", JSON.toJSONString(confinedGasPageData));
GFconfinedspacegaswhService.edit(pd); GFconfinedspacegaswhService.edit(pd);
map.put("dockData", JSON.toJSONString(dockData)); // map.put("dockData", JSON.toJSONString(dockData));
}else{ }else{
pd.put("OPERATTIME", DateUtil.date2Str(new Date())); //修改时间 pd.put("OPERATTIME", DateUtil.date2Str(new Date())); //修改时间
pd.put("CONFINEDSPACEGASWH_ID", this.get32UUID()); //主键 pd.put("CONFINEDSPACEGASWH_ID", this.get32UUID()); //主键
GFconfinedspacegaswhService.save(pd); GFconfinedspacegaswhService.save(pd);
map.put("dockData", JSON.toJSONString(dockData)); PageData confinedGasPageData = new PageData(); // pd对接数据
confinedGasPageData.putAll(pd);
dockData.put("dockData", JSON.toJSONString(confinedGasPageData));
// map.put("dockData", JSON.toJSONString(dockData));
} }
map.put("dockData", JSON.toJSONString(dockData));
map.put("result", errInfo); map.put("result", errInfo);
return map; return map;
} }
@ -101,9 +105,14 @@ public class AppGFConfinedSpaceGasWHController extends BaseController {
String errInfo = "success"; String errInfo = "success";
PageData pd = new PageData(); PageData pd = new PageData();
pd = this.getPageData(); pd = this.getPageData();
PageData dockData = new PageData(); // 主要对接数据
PageData confinedGasPageData = new PageData(); // pd对接数据
confinedGasPageData.putAll(pd);
dockData.put("dockData", JSON.toJSONString(confinedGasPageData));
pd.put("OPERATTIME", DateUtil.date2Str(new Date())); //修改时间 pd.put("OPERATTIME", DateUtil.date2Str(new Date())); //修改时间
GFconfinedspacegaswhService.edit(pd); GFconfinedspacegaswhService.edit(pd);
map.put("dockingData", JSON.toJSONString(pd)); map.put("dockingData", JSON.toJSONString(dockData));
map.put("result", errInfo); map.put("result", errInfo);
return map; return map;
} }
@ -172,6 +181,7 @@ public class AppGFConfinedSpaceGasWHController extends BaseController {
}else{ }else{
errInfo = "error"; errInfo = "error";
} }
map.put("dockData", JSON.toJSONString(dockData));
map.put("result", errInfo); //返回结果 map.put("result", errInfo); //返回结果
return map; return map;
} }

View File

@ -429,6 +429,7 @@ public class AppGFElectricityController extends BaseController {
fileList.clear(); fileList.clear();
count += 1; count += 1;
} }
dockData.put("saveImgMap", JSON.toJSONString(saveImgMap));
map.put("dockData", JSON.toJSONString(dockData)); map.put("dockData", JSON.toJSONString(dockData));
map.put("sendPicturesList", JSON.toJSONString(pictureList)); map.put("sendPicturesList", JSON.toJSONString(pictureList));
map.put("result", errInfo); map.put("result", errInfo);
@ -526,6 +527,7 @@ public class AppGFElectricityController extends BaseController {
fileList.clear(); fileList.clear();
count++; count++;
} }
dockData.put("saveAcceptImg", JSON.toJSONString(saveAcceptImgMap));
map.put("sendPicturesList", JSON.toJSONString(pictureList)); map.put("sendPicturesList", JSON.toJSONString(pictureList));
pd2.put("ACCEPT_CONTENT", pd.get("CONTENT")); pd2.put("ACCEPT_CONTENT", pd.get("CONTENT"));
pd2.put("APPLY_STATUS", pd.get("APPLY_STATUS")); pd2.put("APPLY_STATUS", pd.get("APPLY_STATUS"));
@ -600,7 +602,7 @@ public class AppGFElectricityController extends BaseController {
electricitydockDataLog.putAll(log); electricitydockDataLog.putAll(log);
dockData.put("dockDataLog", JSON.toJSONString(electricitydockDataLog)); dockData.put("dockDataLog", JSON.toJSONString(electricitydockDataLog));
// map.put("dockDataLog", JSON.toJSONString(log)); // map.put("dockDataLog", JSON.toJSONString(log));
map.put("dockData", JSON.toJSONString(dockData));
map.put("result", errInfo); map.put("result", errInfo);
return map; return map;
} }
@ -1074,6 +1076,7 @@ public class AppGFElectricityController extends BaseController {
electricitydockDataLog.putAll(log); electricitydockDataLog.putAll(log);
dockData.put("dockDataLog", JSON.toJSONString(electricitydockDataLog)); dockData.put("dockDataLog", JSON.toJSONString(electricitydockDataLog));
// map.put("dockDataLog", JSON.toJSONString(log)); // map.put("dockDataLog", JSON.toJSONString(log));
map.put("dockData", JSON.toJSONString(dockData));
map.put("result", errInfo); map.put("result", errInfo);
return map; return map;
} }
@ -1342,11 +1345,11 @@ public class AppGFElectricityController extends BaseController {
pd = this.getPageData(); pd = this.getPageData();
PageData dockData = new PageData(); // 主要对接数据 PageData dockData = new PageData(); // 主要对接数据
pd.put("ELECTRICITYGAS_ID", this.get32UUID()); //主键
pd.put("ISDELETE", "0"); //是否删除 1-是 0-否
PageData electricityPageData = new PageData(); // pd对接数据 PageData electricityPageData = new PageData(); // pd对接数据
electricityPageData.putAll(pd); electricityPageData.putAll(pd);
dockData.put("dockData", JSON.toJSONString(electricityPageData)); dockData.put("dockData", JSON.toJSONString(electricityPageData));
pd.put("ELECTRICITYGAS_ID", this.get32UUID()); //主键
pd.put("ISDELETE", "0"); //是否删除 1-是 0-否
GFelectricityGasService.save(pd); GFelectricityGasService.save(pd);
GFelectricityService.edittime(pd); GFelectricityService.edittime(pd);
map.put("dockData", JSON.toJSONString(dockData)); map.put("dockData", JSON.toJSONString(dockData));

View File

@ -330,6 +330,7 @@ public class AppGFHoistingController extends BaseController {
// map.put("dockData", JSON.toJSONString(pd2)); // map.put("dockData", JSON.toJSONString(pd2));
GFhoistingService.edit(pd2); GFhoistingService.edit(pd2);
} }
map.put("dockData", JSON.toJSONString(dockData));
map.put("result", errInfo); map.put("result", errInfo);
return map; return map;
} }
@ -377,6 +378,7 @@ public class AppGFHoistingController extends BaseController {
fileList.clear(); fileList.clear();
count++; count++;
} }
dockData.put("saveImgMap", JSON.toJSONString(saveImgMap));
map.put("dockData", JSON.toJSONString(dockData)); map.put("dockData", JSON.toJSONString(dockData));
map.put("sendPicturesList", JSON.toJSONString(pictureList)); map.put("sendPicturesList", JSON.toJSONString(pictureList));
map.put("result", errInfo); map.put("result", errInfo);
@ -476,6 +478,7 @@ public class AppGFHoistingController extends BaseController {
fileList.clear(); fileList.clear();
count++; count++;
} }
dockData.put("saveAcceptImgMap", JSON.toJSONString(saveAcceptImgMap));
map.put("sendPicturesList", JSON.toJSONString(pictureList)); map.put("sendPicturesList", JSON.toJSONString(pictureList));
pd2.put("ACCEPT_CONTENT", pd.get("CONTENT")); pd2.put("ACCEPT_CONTENT", pd.get("CONTENT"));
pd2.put("OTHER_PROTECTIVE_MEASURES", OTHER_PROTECTIVE_MEASURES); pd2.put("OTHER_PROTECTIVE_MEASURES", OTHER_PROTECTIVE_MEASURES);
@ -554,6 +557,7 @@ public class AppGFHoistingController extends BaseController {
dockData.put("dockDataLog", JSON.toJSONString(electricitydockDataLog)); dockData.put("dockDataLog", JSON.toJSONString(electricitydockDataLog));
// map.put("dockDataLog", JSON.toJSONString(log)); // map.put("dockDataLog", JSON.toJSONString(log));
GFhighWorkLogService.save(log); GFhighWorkLogService.save(log);
map.put("dockData", JSON.toJSONString(dockData));
map.put("result", errInfo); map.put("result", errInfo);
return map; return map;
} }

View File

@ -85,7 +85,7 @@ public class AppGFHotworkController extends BaseController {
@RequestMapping(value="/add") @RequestMapping(value="/add")
@ResponseBody @ResponseBody
@Transactional @Transactional
@DockAnnotation(isAdd = true) // @DockAnnotation(isAdd = true)
public Object add() throws Exception{ public Object add() throws Exception{
Map<String,Object> map = new HashMap<String,Object>(); Map<String,Object> map = new HashMap<String,Object>();
String errInfo = "success"; String errInfo = "success";
@ -196,7 +196,7 @@ public class AppGFHotworkController extends BaseController {
*/ */
@RequestMapping(value="/delete") @RequestMapping(value="/delete")
@ResponseBody @ResponseBody
@DockAnnotation // @DockAnnotation
public Object delete() throws Exception{ public Object delete() throws Exception{
Map<String,String> map = new HashMap<String,String>(); Map<String,String> map = new HashMap<String,String>();
String errInfo = "success"; String errInfo = "success";
@ -218,7 +218,7 @@ public class AppGFHotworkController extends BaseController {
@RequestMapping(value="/edit") @RequestMapping(value="/edit")
@ResponseBody @ResponseBody
@Transactional @Transactional
@DockAnnotation // @DockAnnotation
public Object edit() throws Exception{ public Object edit() throws Exception{
Map<String,Object> map = new HashMap<String,Object>(); Map<String,Object> map = new HashMap<String,Object>();
String errInfo = "success"; String errInfo = "success";
@ -296,7 +296,7 @@ public class AppGFHotworkController extends BaseController {
@RequestMapping(value="/editGuardian") @RequestMapping(value="/editGuardian")
@ResponseBody @ResponseBody
@Transactional @Transactional
@DockAnnotation(hasAnnex = true) // @DockAnnotation(hasAnnex = true)
public Object editGuardian( public Object editGuardian(
@RequestParam(value="FFILE",required=false) MultipartFile[] files @RequestParam(value="FFILE",required=false) MultipartFile[] files
) throws Exception{ ) throws Exception{
@ -346,7 +346,7 @@ public class AppGFHotworkController extends BaseController {
@RequestMapping(value="/editConfess") @RequestMapping(value="/editConfess")
@ResponseBody @ResponseBody
@Transactional @Transactional
@DockAnnotation(hasAnnex = true) // @DockAnnotation(hasAnnex = true)
public Object editConfess( public Object editConfess(
@RequestParam(value="FFILE",required=false) MultipartFile[] files @RequestParam(value="FFILE",required=false) MultipartFile[] files
) throws Exception{ ) throws Exception{
@ -394,7 +394,7 @@ public class AppGFHotworkController extends BaseController {
@RequestMapping(value="/editAcceptconfess") @RequestMapping(value="/editAcceptconfess")
@ResponseBody @ResponseBody
@Transactional @Transactional
@DockAnnotation(hasAnnex = true) // @DockAnnotation(hasAnnex = true)
public Object editAcceptconfess(MultipartRequest request) throws Exception { public Object editAcceptconfess(MultipartRequest request) throws Exception {
Map<String, Object> map = new HashMap<String, Object>(); Map<String, Object> map = new HashMap<String, Object>();
String errInfo = "success"; String errInfo = "success";
@ -473,7 +473,7 @@ public class AppGFHotworkController extends BaseController {
@RequestMapping(value = "/editAcceptStatus") @RequestMapping(value = "/editAcceptStatus")
@ResponseBody @ResponseBody
@Transactional @Transactional
@DockAnnotation(hasAnnex = true) // @DockAnnotation(hasAnnex = true)
public Object editAcceptStatus(MultipartRequest request) throws Exception { public Object editAcceptStatus(MultipartRequest request) throws Exception {
Map<String, Object> map = new HashMap<String, Object>(); Map<String, Object> map = new HashMap<String, Object>();
String errInfo = "success"; String errInfo = "success";
@ -654,7 +654,7 @@ public class AppGFHotworkController extends BaseController {
@RequestMapping(value="/editStatus") @RequestMapping(value="/editStatus")
@ResponseBody @ResponseBody
@Transactional @Transactional
@DockAnnotation(hasAnnex = true) // @DockAnnotation(hasAnnex = true)
public Object editStatus( public Object editStatus(
@RequestParam(value="FFILE",required=false) MultipartFile[] files @RequestParam(value="FFILE",required=false) MultipartFile[] files
) throws Exception{ ) throws Exception{
@ -678,7 +678,7 @@ public class AppGFHotworkController extends BaseController {
log.put("CREATOR",pd.get("ACTION_USER")); log.put("CREATOR",pd.get("ACTION_USER"));
log.put("CREATTIME", DateUtil.date2Str(new Date())); log.put("CREATTIME", DateUtil.date2Str(new Date()));
map.put("dockData", JSON.toJSONString(pd)); // map.put("dockData", JSON.toJSONString(pd));
String status = pd.get("STATUS").toString(); String status = pd.get("STATUS").toString();
if ("2".equals(status) || "3".equals(status) || "4".equals(status) || "5".equals(status) || "6".equals(status) || "7".equals(status)) { if ("2".equals(status) || "3".equals(status) || "4".equals(status) || "5".equals(status) || "6".equals(status) || "7".equals(status)) {
pd2.put("OTHER_PROTECTIVE_MEASURES", (StringUtils.isNotBlank(pd2.getString("OTHER_PROTECTIVE_MEASURES")) ? pd2.getString("OTHER_PROTECTIVE_MEASURES") : "") + pd2.put("OTHER_PROTECTIVE_MEASURES", (StringUtils.isNotBlank(pd2.getString("OTHER_PROTECTIVE_MEASURES")) ? pd2.getString("OTHER_PROTECTIVE_MEASURES") : "") +
@ -814,12 +814,15 @@ public class AppGFHotworkController extends BaseController {
case "4"://单位负责人人确认 case "4"://单位负责人人确认
if (files != null && files.length > 0) { if (files != null && files.length > 0) {
ArrayList<String> pictureList = new ArrayList<String>();
MultipartFile file = files[0]; MultipartFile file = files[0];
String ffile = DateUtil.getDays(); String ffile = DateUtil.getDays();
String fileName = this.get32UUID()+file.getOriginalFilename().substring(file.getOriginalFilename().lastIndexOf(".")); String fileName = this.get32UUID()+file.getOriginalFilename().substring(file.getOriginalFilename().lastIndexOf("."));
Smb.sshSftp(file, fileName, Const.FILEPATHFILE + pd.getString("CORPINFO_ID") + "/" + ffile); Smb.sshSftp(file, fileName, Const.FILEPATHFILE + pd.getString("CORPINFO_ID") + "/" + ffile);
pictureList.add(Const.FILEPATHFILE + pd.getString("CORPINFO_ID") + "/" + ffile + "/" + fileName + "@@" + fileName);
map.put("sendPicturesList", JSON.toJSONString(pictureList));
pd2.put("LEADER_USER_SIGNER_PATH", Const.FILEPATHFILE + pd.getString("CORPINFO_ID") + "/" + ffile + "/" + fileName); pd2.put("LEADER_USER_SIGNER_PATH", Const.FILEPATHFILE + pd.getString("CORPINFO_ID") + "/" + ffile + "/" + fileName);
pd2.put("LEADER_USER_SIGNER_TIME", pd.get("SIGNER_TIME")); pd2.put("LEADER_USER_SIGNER_TIME", pd.get("SIGNER_TIME"));
pd2.put("LEADER_CONTENT", pd.get("CONTENT")); pd2.put("LEADER_CONTENT", pd.get("CONTENT"));
@ -1366,7 +1369,7 @@ public class AppGFHotworkController extends BaseController {
*/ */
@PostMapping(value = "/cancel") @PostMapping(value = "/cancel")
@ResponseBody @ResponseBody
@DockAnnotation // @DockAnnotation
public void cancel(@RequestBody PageData pd) throws Exception { public void cancel(@RequestBody PageData pd) throws Exception {
Map<String, String> map = new HashMap<String, String>(); Map<String, String> map = new HashMap<String, String>();
String errInfo = "success"; String errInfo = "success";
@ -1647,7 +1650,7 @@ public class AppGFHotworkController extends BaseController {
*/ */
@RequestMapping(value="/gas/delete") @RequestMapping(value="/gas/delete")
@ResponseBody @ResponseBody
@DockAnnotation // @DockAnnotation
public Object gasDel() throws Exception{ public Object gasDel() throws Exception{
Map<String,String> map = new HashMap<String,String>(); Map<String,String> map = new HashMap<String,String>();
String errInfo = "success"; String errInfo = "success";
@ -1670,7 +1673,7 @@ public class AppGFHotworkController extends BaseController {
*/ */
@RequestMapping(value="/gas/save") @RequestMapping(value="/gas/save")
@ResponseBody @ResponseBody
@DockAnnotation(isAdd = true) // @DockAnnotation(isAdd = true)
public Object gasSave() throws Exception{ public Object gasSave() throws Exception{
Map<String,String> map = new HashMap<String,String>(); Map<String,String> map = new HashMap<String,String>();
String errInfo = "success"; String errInfo = "success";