forked from integrated_whb/integrated_whb
动火作业
parent
20fdf49bbc
commit
c3a95c61c0
|
@ -0,0 +1,54 @@
|
||||||
|
package com.zcloud.controller.eightwork;
|
||||||
|
|
||||||
|
import com.alibaba.fastjson.JSONObject;
|
||||||
|
import com.zcloud.controller.base.BaseController;
|
||||||
|
import com.zcloud.dto.Response;
|
||||||
|
import com.zcloud.dto.TenCorpConst;
|
||||||
|
import com.zcloud.dto.TenCorpDto;
|
||||||
|
import com.zcloud.entity.PageData;
|
||||||
|
import com.zcloud.logs.LogAnno;
|
||||||
|
import com.zcloud.service.eightwork.HotworkService;
|
||||||
|
import com.zcloud.service.mq.SendMessageService;
|
||||||
|
import com.zcloud.util.DateUtil;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Controller;
|
||||||
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import org.springframework.web.bind.annotation.ResponseBody;
|
||||||
|
|
||||||
|
import java.text.DecimalFormat;
|
||||||
|
import java.util.*;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 说明:动火作业
|
||||||
|
* 官网:www.zcloudchina.com
|
||||||
|
*/
|
||||||
|
@Controller
|
||||||
|
@RequestMapping("/app/hotwork")
|
||||||
|
public class AppHotworkController extends BaseController {
|
||||||
|
@Autowired
|
||||||
|
private HotworkService hotworkService;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 新增
|
||||||
|
*
|
||||||
|
* @param
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
@RequestMapping(value = "/add")
|
||||||
|
@ResponseBody
|
||||||
|
@Transactional
|
||||||
|
@LogAnno(menuType = "手机", menuServer = "动火作业", instructionsOperate = "动火作业", instructionsType = "新增")
|
||||||
|
@SuppressWarnings("all")
|
||||||
|
public Object add() throws Exception {
|
||||||
|
Map<String, Object> map = new HashMap<String, Object>();
|
||||||
|
String errInfo = "success";
|
||||||
|
PageData pd = new PageData();
|
||||||
|
pd = this.getPageData();
|
||||||
|
hotworkService.save(pd);
|
||||||
|
|
||||||
|
map.put("result", errInfo);
|
||||||
|
return map;
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,11 @@
|
||||||
|
package com.zcloud.mapper.datasource.eightwork;
|
||||||
|
|
||||||
|
import com.zcloud.entity.PageData;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author fangjiakai
|
||||||
|
* @date 2024/01/17 11:31
|
||||||
|
*/
|
||||||
|
public interface HotworkMapper {
|
||||||
|
PageData getCode(PageData pd);
|
||||||
|
}
|
|
@ -0,0 +1,11 @@
|
||||||
|
package com.zcloud.service.eightwork;
|
||||||
|
|
||||||
|
import com.zcloud.entity.PageData;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author fangjiakai
|
||||||
|
* @date 2024/01/17 11:29
|
||||||
|
*/
|
||||||
|
public interface HotworkService {
|
||||||
|
void save(PageData pd)throws Exception;
|
||||||
|
}
|
|
@ -0,0 +1,60 @@
|
||||||
|
package com.zcloud.service.eightwork.impl;
|
||||||
|
|
||||||
|
import com.zcloud.dto.TenCorpConst;
|
||||||
|
import com.zcloud.dto.TenCorpDto;
|
||||||
|
import com.zcloud.entity.PageData;
|
||||||
|
import com.zcloud.mapper.datasource.eightwork.HotworkMapper;
|
||||||
|
import com.zcloud.service.eightwork.HotworkService;
|
||||||
|
import com.zcloud.service.mq.SendMessageService;
|
||||||
|
import com.zcloud.util.DateUtil;
|
||||||
|
import com.zcloud.util.UuidUtil;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
|
|
||||||
|
import java.text.DecimalFormat;
|
||||||
|
import java.util.Calendar;
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author fangjiakai
|
||||||
|
* @date 2024/01/17 11:30
|
||||||
|
*/
|
||||||
|
@Service
|
||||||
|
@Transactional //开启事物
|
||||||
|
public class HotworkServiceImpl implements HotworkService {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private HotworkMapper hotworkMapper;
|
||||||
|
@Autowired
|
||||||
|
private SendMessageService sendMessageService;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void save(PageData pd) throws Exception {
|
||||||
|
PageData pd2 = new PageData();
|
||||||
|
Calendar calendar = Calendar.getInstance();
|
||||||
|
DecimalFormat dft=new DecimalFormat("00");
|
||||||
|
int year = calendar.get(Calendar.YEAR);
|
||||||
|
String month = dft.format(calendar.get(Calendar.MONTH) + 1);
|
||||||
|
String day = dft.format(calendar.get(Calendar.DAY_OF_MONTH));
|
||||||
|
pd2.put("CREATDATE",year + "-" + month + "-" + day);
|
||||||
|
pd2.put("CORPINFO_ID",pd.get("CORPINFO_ID"));
|
||||||
|
pd2 = hotworkMapper.getCode(pd2); //根据ID读取
|
||||||
|
String code = "DH" + year + month + day + dft.format((Integer.parseInt(pd2.get("code").toString()) + 1));
|
||||||
|
pd.put("CHECK_NO", code);
|
||||||
|
pd.put("HOTWORK_ID", UuidUtil.get32UUID()); //主键
|
||||||
|
pd.put("CREATTIME", DateUtil.date2Str(new Date())); //添加时间
|
||||||
|
pd.put("OPERATTIME", DateUtil.date2Str(new Date())); //修改时间
|
||||||
|
pd.put("ISDELETE", "0"); //是否删除 1-是 0-否
|
||||||
|
|
||||||
|
TenCorpDto tenCorpDto = new TenCorpDto();
|
||||||
|
tenCorpDto.setMark(pd.getString("HOTWORK_ID"));
|
||||||
|
tenCorpDto.setMark_name("HOTWORK_ID");
|
||||||
|
tenCorpDto.setTime_stamp(pd.getString("WORK_START_DATE") + ":00:000");
|
||||||
|
tenCorpDto.setTopic("eightWork");
|
||||||
|
tenCorpDto.setData(pd);
|
||||||
|
tenCorpDto.setMessage(TenCorpConst.hotWork);
|
||||||
|
|
||||||
|
sendMessageService.sendDelayQueue(tenCorpDto);
|
||||||
|
}
|
||||||
|
}
|
|
@ -261,7 +261,7 @@ public class RiskPointServiceImpl implements RiskPointService {
|
||||||
pages.put("showCount", page.getShowCount());
|
pages.put("showCount", page.getShowCount());
|
||||||
pages.put("totalPage", page.getTotalPage());
|
pages.put("totalPage", page.getTotalPage());
|
||||||
pages.put("currentPage", page.getCurrentPage());
|
pages.put("currentPage", page.getCurrentPage());
|
||||||
map.put("page", pages);
|
map.put("page", page);
|
||||||
return map;
|
return map;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue