八项作业app对接 bug修改

pull/14/head
limingyu 2024-01-02 18:16:44 +08:00
parent 1e72756a07
commit 52b5698a7e
8 changed files with 379 additions and 23 deletions

View File

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

View File

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

View File

@ -11,6 +11,8 @@ import java.util.HashMap;
import java.util.List;
import java.util.Map;
import com.alibaba.fastjson.JSON;
import com.zcloud.aspect.DockAnnotation;
import com.zcloud.util.*;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
@ -49,11 +51,14 @@ public class AppHotWorkApplicationDelayedController extends BaseController {
@RequestMapping(value="/add")
@ResponseBody
@Transactional
@DockAnnotation(isAdd = true)
public Object add(@RequestParam(value="FFILE",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 dockData = new PageData(); // 主要对接数据
pd.put("HOTWORKAPPLICATIONDELAYED_ID", this.get32UUID()); //主键
pd.put("HOTWORKAPPLICATION_ID", pd.get("HOTWORKAPPLICATION_ID")); // 动火审批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);
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);
map.put("dockData", JSON.toJSONString(dockData));
map.put("result", errInfo);
return map;
}
@ -115,12 +124,19 @@ public class AppHotWorkApplicationDelayedController extends BaseController {
@RequestMapping(value="/delete")
@RequiresPermissions("hotworkapplicationdelayed:del")
@ResponseBody
@DockAnnotation
public Object delete() throws Exception{
Map<String,String> map = new HashMap<String,String>();
String errInfo = "success";
PageData pd = new PageData();
pd = this.getPageData();
PageData dockData = new PageData(); // 主要对接数据
PageData confinedPageData = new PageData(); // pd对接数据
confinedPageData.putAll(pd);
dockData.put("dockData", JSON.toJSONString(confinedPageData));
hotworkapplicationdelayedService.delete(pd);
map.put("dockData", JSON.toJSONString(dockData));
map.put("result", errInfo); //返回结果
return map;
}
@ -132,12 +148,19 @@ public class AppHotWorkApplicationDelayedController extends BaseController {
@RequestMapping(value="/edit")
@RequiresPermissions("hotworkapplicationdelayed:edit")
@ResponseBody
@DockAnnotation
public Object edit() throws Exception{
Map<String,Object> map = new HashMap<String,Object>();
String errInfo = "success";
PageData pd = new PageData();
pd = this.getPageData();
PageData dockData = new PageData(); // 主要对接数据
PageData confinedPageData = new PageData(); // pd对接数据
confinedPageData.putAll(pd);
dockData.put("dockData", JSON.toJSONString(confinedPageData));
hotworkapplicationdelayedService.edit(pd);
map.put("dockData", JSON.toJSONString(dockData));
map.put("result", errInfo);
return map;
}
@ -186,11 +209,17 @@ public class AppHotWorkApplicationDelayedController extends BaseController {
@RequestMapping(value="/deleteAll")
@RequiresPermissions("hotworkapplicationdelayed:del")
@ResponseBody
@DockAnnotation
public Object deleteAll() throws Exception{
Map<String,Object> map = new HashMap<String,Object>();
String errInfo = "success";
PageData pd = new PageData();
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");
if(Tools.notEmpty(DATA_IDS)){
String ArrayDATA_IDS[] = DATA_IDS.split(",");
@ -199,6 +228,7 @@ public class AppHotWorkApplicationDelayedController extends BaseController {
}else{
errInfo = "fail";
}
map.put("dockData", JSON.toJSONString(dockData));
map.put("result", errInfo); //返回结果
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_CONTENT", pd.get("CONTENT"));
// 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);
PageData confineddockDatapd2 = new PageData(); // pd对接数据
confineddockDatapd2.putAll(pd2);
@ -582,7 +582,7 @@ public class AppGFConfinedSpaceController extends BaseController {
pd2.put("CONFESS_USER_SIGNER_TIME", pd.get("SIGNER_TIME"));
// pd2.put("GUARDIAN_CONTENT", pd.get("CONTENT"));
// 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);
PageData confineddockDatapd2 = new PageData(); // pd对接数据
confineddockDatapd2.putAll(pd2);

View File

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

View File

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

View File

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

View File

@ -85,7 +85,7 @@ public class AppGFHotworkController extends BaseController {
@RequestMapping(value="/add")
@ResponseBody
@Transactional
@DockAnnotation(isAdd = true)
// @DockAnnotation(isAdd = true)
public Object add() throws Exception{
Map<String,Object> map = new HashMap<String,Object>();
String errInfo = "success";
@ -196,7 +196,7 @@ public class AppGFHotworkController extends BaseController {
*/
@RequestMapping(value="/delete")
@ResponseBody
@DockAnnotation
// @DockAnnotation
public Object delete() throws Exception{
Map<String,String> map = new HashMap<String,String>();
String errInfo = "success";
@ -218,7 +218,7 @@ public class AppGFHotworkController extends BaseController {
@RequestMapping(value="/edit")
@ResponseBody
@Transactional
@DockAnnotation
// @DockAnnotation
public Object edit() throws Exception{
Map<String,Object> map = new HashMap<String,Object>();
String errInfo = "success";
@ -296,7 +296,7 @@ public class AppGFHotworkController extends BaseController {
@RequestMapping(value="/editGuardian")
@ResponseBody
@Transactional
@DockAnnotation(hasAnnex = true)
// @DockAnnotation(hasAnnex = true)
public Object editGuardian(
@RequestParam(value="FFILE",required=false) MultipartFile[] files
) throws Exception{
@ -346,7 +346,7 @@ public class AppGFHotworkController extends BaseController {
@RequestMapping(value="/editConfess")
@ResponseBody
@Transactional
@DockAnnotation(hasAnnex = true)
// @DockAnnotation(hasAnnex = true)
public Object editConfess(
@RequestParam(value="FFILE",required=false) MultipartFile[] files
) throws Exception{
@ -394,7 +394,7 @@ public class AppGFHotworkController extends BaseController {
@RequestMapping(value="/editAcceptconfess")
@ResponseBody
@Transactional
@DockAnnotation(hasAnnex = true)
// @DockAnnotation(hasAnnex = true)
public Object editAcceptconfess(MultipartRequest request) throws Exception {
Map<String, Object> map = new HashMap<String, Object>();
String errInfo = "success";
@ -473,7 +473,7 @@ public class AppGFHotworkController extends BaseController {
@RequestMapping(value = "/editAcceptStatus")
@ResponseBody
@Transactional
@DockAnnotation(hasAnnex = true)
// @DockAnnotation(hasAnnex = true)
public Object editAcceptStatus(MultipartRequest request) throws Exception {
Map<String, Object> map = new HashMap<String, Object>();
String errInfo = "success";
@ -654,7 +654,7 @@ public class AppGFHotworkController extends BaseController {
@RequestMapping(value="/editStatus")
@ResponseBody
@Transactional
@DockAnnotation(hasAnnex = true)
// @DockAnnotation(hasAnnex = true)
public Object editStatus(
@RequestParam(value="FFILE",required=false) MultipartFile[] files
) throws Exception{
@ -678,7 +678,7 @@ public class AppGFHotworkController extends BaseController {
log.put("CREATOR",pd.get("ACTION_USER"));
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();
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") : "") +
@ -814,12 +814,15 @@ public class AppGFHotworkController extends BaseController {
case "4"://单位负责人人确认
if (files != null && files.length > 0) {
ArrayList<String> pictureList = new ArrayList<String>();
MultipartFile file = files[0];
String ffile = DateUtil.getDays();
String fileName = this.get32UUID()+file.getOriginalFilename().substring(file.getOriginalFilename().lastIndexOf("."));
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_TIME", pd.get("SIGNER_TIME"));
pd2.put("LEADER_CONTENT", pd.get("CONTENT"));
@ -1366,7 +1369,7 @@ public class AppGFHotworkController extends BaseController {
*/
@PostMapping(value = "/cancel")
@ResponseBody
@DockAnnotation
// @DockAnnotation
public void cancel(@RequestBody PageData pd) throws Exception {
Map<String, String> map = new HashMap<String, String>();
String errInfo = "success";
@ -1647,7 +1650,7 @@ public class AppGFHotworkController extends BaseController {
*/
@RequestMapping(value="/gas/delete")
@ResponseBody
@DockAnnotation
// @DockAnnotation
public Object gasDel() throws Exception{
Map<String,String> map = new HashMap<String,String>();
String errInfo = "success";
@ -1670,7 +1673,7 @@ public class AppGFHotworkController extends BaseController {
*/
@RequestMapping(value="/gas/save")
@ResponseBody
@DockAnnotation(isAdd = true)
// @DockAnnotation(isAdd = true)
public Object gasSave() throws Exception{
Map<String,String> map = new HashMap<String,String>();
String errInfo = "success";