重点工程部分代码

pull/14/head
z 2023-12-22 16:37:33 +08:00
parent 15101b57fd
commit d7bf791dfc
4 changed files with 54 additions and 36 deletions

View File

@ -49,18 +49,28 @@ public class KeyprojectCheckController extends BaseController {
Map<String,Object> map = new HashMap<String,Object>();
String errInfo = "success";
PageData pd = new PageData();
PageData KEYPROJECTCHECK = new PageData();
// PageData KEYPROJECTCHECKINFO = new PageData();
// PageData HIDDEN = new PageData();
pd = this.getPageData();
pd.put("KEYPROJECTCHECK_ID", this.get32UUID()); //主键
pd.put("CREATTIME", DateUtil.date2Str(new Date())); //添加时间
pd.put("OPERATTIME", DateUtil.date2Str(new Date())); //修改时间
pd.put("ISDELETE", 0); //是否删除
pd.put("SOURCE", 1); //企业ID
keyprojectcheckService.save(pd);
KEYPROJECTCHECK.putAll(pd);
String currentTime = DateUtil.date2Str(new Date());
if (Tools.notEmpty(pd.getString("SITUATIONJSON"))) {
List<JSONObject> list = (List<JSONObject>) JSON.parse(pd.getString("SITUATIONJSON"));
String time = currentTime;
List situationPdList = new ArrayList<>();
for (JSONObject json : list) {
PageData situationPd = new PageData();
situationPd.put("KEYPROJECTCHECKINFO_ID", UuidUtil.get32UUID()); //主键
@ -72,8 +82,11 @@ public class KeyprojectCheckController extends BaseController {
situationPd.put("OPERATOR", pd.getString("OPERATOR")); //修改人
situationPd.put("OPERATTIME", time); //修改时间
keyprojectcheckInfoService.save(situationPd);
situationPdList.add(situationPd);
time = DateUtil.calculateDateSecond(time, 1);
}
pd.put("KEYPROJECTCHECKINFO",situationPdList);
// p2.putAll(pd);
}
if (Tools.notEmpty(pd.getString("HIDDENJSON"))) {
@ -110,7 +123,7 @@ public class KeyprojectCheckController extends BaseController {
hiddenList.add(hidden);
time = DateUtil.calculateDateSecond(time, 1);
}
pd.put("hiddenList", hiddenList);
pd.put("HIDDEN", hiddenList);
}
map.put("pd", pd);
map.put("dockData", JSON.toJSONString(pd));

View File

@ -5,7 +5,6 @@ import com.zcloud.aspect.DockAnnotation;
import com.zcloud.controller.base.BaseController;
import com.zcloud.entity.Page;
import com.zcloud.entity.PageData;
import com.zcloud.entity.system.Department;
import com.zcloud.service.bus.ImgFilesService;
import com.zcloud.service.keyProjects.AIWarningService;
import com.zcloud.service.keyProjects.OutSourcedService;
@ -15,7 +14,6 @@ import com.zcloud.service.system.UsersService;
import com.zcloud.util.*;
import org.apache.commons.lang.StringUtils;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.apache.shiro.session.Session;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

View File

@ -61,6 +61,7 @@ public class AppKeyprojectCheckController extends BaseController {
Map<String,Object> map = new HashMap<String,Object>();
String errInfo = "success";
PageData pd = new PageData();
PageData KEYPROJECTCHECK = new PageData();
pd = this.getPageData();
pd.put("KEYPROJECTCHECK_ID", this.get32UUID()); //主键
pd.put("CREATTIME", DateUtil.date2Str(new Date())); //添加时间
@ -71,8 +72,9 @@ public class AppKeyprojectCheckController extends BaseController {
ArrayList<PageData> parm2List = new ArrayList<>();
ArrayList<PageData> parm3List = new ArrayList<>();
parm1.putAll(pd);
keyprojectcheckService.save(parm1);
// parm1.putAll(pd);
keyprojectcheckService.save(pd);
KEYPROJECTCHECK.putAll(pd);
@ -95,6 +97,7 @@ public class AppKeyprojectCheckController extends BaseController {
parm2List.add(situationPd);
time = DateUtil.calculateDateSecond(time, 1);
}
pd.put("KEYPROJECTCHECKINFO",parm2List);
}
Boolean boo = false; // 增加开关控制
if (Tools.notEmpty(pd.getString("HIDDENJSON"))) {
@ -130,12 +133,12 @@ public class AppKeyprojectCheckController extends BaseController {
keyprojectHiddenService.save(hidden);
parm3List.add(hidden);
// parm3List.add(hidden);
hiddenList.add(hidden);
time = DateUtil.calculateDateSecond(time, 1);
}
pd.put("hiddenList", hiddenList);
pd.put("HIDDEN", hiddenList);
}
try {
//这里发送短信 通知 先判断重点工程是否要求发短信, 不发直接过,发的话 找到对应人以及对应手机号 发送对应模板短信啊
@ -187,12 +190,8 @@ public class AppKeyprojectCheckController extends BaseController {
}catch (Exception e){
e.printStackTrace();
}finally {
PageData pageData = new PageData();
pageData.put("p1",parm1);
pageData.put("p1",parm1);
pageData.put("p1",parm1);
map.put("pd",pd);
map.put("dockData", JSON.toJSONString(pageData));
map.put("dockData", JSON.toJSONString(pd));
map.put("result", errInfo);
}
return map;
@ -338,6 +337,7 @@ public class AppKeyprojectCheckController extends BaseController {
@RequestMapping(value="/check")
@ResponseBody
@Transactional
@DockAnnotation
public Object check() throws Exception{
Map<String,Object> map = new HashMap<String,Object>();
String errInfo = "success";
@ -347,6 +347,7 @@ public class AppKeyprojectCheckController extends BaseController {
keyprojectHiddenService.editstate(pd);
map.put("result", errInfo);
map.put("dockData", JSON.toJSONString(pd));
return map;
}
/**
@ -356,12 +357,14 @@ public class AppKeyprojectCheckController extends BaseController {
@RequestMapping(value="/editHiddenIspunish")
@ResponseBody
@Transactional
@DockAnnotation
public Object editHiddenIspunish() throws Exception{
Map<String,Object> map = new HashMap<String,Object>();
String errInfo = "success";
PageData pd = new PageData();
pd = this.getPageData();
keyprojectHiddenService.editstate(pd);
map.put("dockData", JSON.toJSONString(pd));
map.put("result", errInfo);
return map;
}

View File

@ -1,7 +1,9 @@
package com.zcloud.controller.keyProjects.app;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;
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;
@ -55,6 +57,7 @@ public class AppKeyprojectPunishController 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";
@ -101,6 +104,7 @@ public class AppKeyprojectPunishController extends BaseController {
}finally {
map.put("result", errInfo);
}
map.put("dockData", JSON.toJSONString(pd));
return map;
}
@ -136,7 +140,7 @@ public class AppKeyprojectPunishController extends BaseController {
// String fileName = FileUpload.fileUp(file, filePath, this.get32UUID()); //执行上传
String fileName = this.get32UUID()+file.getOriginalFilename().substring(file.getOriginalFilename().lastIndexOf("."));
Smb.sshSftp(file, fileName, Const.FILEPATHFILE + ffile);
pd.put("HANDLE_IMG", Const.FILEPATHFILE + ffile + "/" + fileName);
pd.put("HANDLE_IMG", Const.FILEPATHFILE + pd.get("HANDLEDID") + "/" + ffile + "/" + fileName);
}
}
keyprojectpunishService.editstate(pd);