增加部分氢气惧日志
This commit is contained in:
parent
c227832a0e
commit
cbf0ced7f5
@ -224,7 +224,8 @@ public class DingtalkBusiness {
|
|||||||
public String delWorkMSGWithStart(List<Long> recordIds){
|
public String delWorkMSGWithStart(List<Long> recordIds){
|
||||||
|
|
||||||
|
|
||||||
ThreadSendMessage threadSendMessage = new ThreadSendMessage(recordIds, WorkMsgTypeEnum.CLEARN, appid);
|
ThreadSendMessage threadSendMessage = new ThreadSendMessage();
|
||||||
|
threadSendMessage.setUpdateData(recordIds, WorkMsgTypeEnum.CLEARN, appid);
|
||||||
Thread thread = new Thread(threadSendMessage);
|
Thread thread = new Thread(threadSendMessage);
|
||||||
thread.start();
|
thread.start();
|
||||||
|
|
||||||
@ -383,11 +384,18 @@ public class DingtalkBusiness {
|
|||||||
this.appid = appid;
|
this.appid = appid;
|
||||||
}
|
}
|
||||||
|
|
||||||
public ThreadSendMessage(List<Long> recordIds, WorkMsgTypeEnum typeEnum, String appid){
|
|
||||||
|
|
||||||
|
public void setUpdateData(List<Long> recordIds, WorkMsgTypeEnum typeEnum, String appid){
|
||||||
this.recordIds = recordIds;
|
this.recordIds = recordIds;
|
||||||
workMsgTypeEnum = typeEnum;
|
workMsgTypeEnum = typeEnum;
|
||||||
this.appid = appid;
|
this.appid = appid;
|
||||||
}
|
}
|
||||||
|
public ThreadSendMessage(){
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
private void sendNotic(Long staffId, String employeeId,
|
private void sendNotic(Long staffId, String employeeId,
|
||||||
String content1, String content2, String content3,
|
String content1, String content2, String content3,
|
||||||
@ -417,7 +425,13 @@ public class DingtalkBusiness {
|
|||||||
logger.info("绩效清空");
|
logger.info("绩效清空");
|
||||||
|
|
||||||
|
|
||||||
//List<ThreadSendMessage> threadSendMessages = thirdMsgSendRecordService.selectThirdMsgSendRecordsByRecordIds(resultRecordIds);
|
List<ThirdMsgSendRecord> threadSendMessages
|
||||||
|
= thirdMsgSendRecordService.selectThirdMsgSendRecordsByRecordIds(recordIds, 1, 1);
|
||||||
|
logger.info("需要删除的条数为{}", threadSendMessages.size());
|
||||||
|
for (ThirdMsgSendRecord thirdMsgSendRecord:threadSendMessages
|
||||||
|
) {
|
||||||
|
dingTalkUtil.updateWorkMSG(thirdMsgSendRecord, token);
|
||||||
|
}
|
||||||
}else{
|
}else{
|
||||||
for (StaffSimpleInfo info:toStaffids
|
for (StaffSimpleInfo info:toStaffids
|
||||||
) {
|
) {
|
||||||
|
|||||||
@ -16,6 +16,7 @@ import com.lz.modules.performance.req.CheckStaffReq;
|
|||||||
import com.lz.modules.sys.controller.AbstractController;
|
import com.lz.modules.sys.controller.AbstractController;
|
||||||
import com.lz.modules.sys.entity.SysUserEntity;
|
import com.lz.modules.sys.entity.SysUserEntity;
|
||||||
import io.swagger.annotations.*;
|
import io.swagger.annotations.*;
|
||||||
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.springframework.beans.BeanUtils;
|
import org.springframework.beans.BeanUtils;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.web.bind.annotation.*;
|
import org.springframework.web.bind.annotation.*;
|
||||||
@ -27,6 +28,7 @@ import java.util.stream.Collectors;
|
|||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("/evaluationGroup")
|
@RequestMapping("/evaluationGroup")
|
||||||
@Api(tags="考评组")
|
@Api(tags="考评组")
|
||||||
|
@Slf4j
|
||||||
public class EvaluationGroupController extends AbstractController {
|
public class EvaluationGroupController extends AbstractController {
|
||||||
|
|
||||||
|
|
||||||
@ -116,6 +118,7 @@ public class EvaluationGroupController extends AbstractController {
|
|||||||
@ApiOperation("获取考评组列表")
|
@ApiOperation("获取考评组列表")
|
||||||
@ApiResponses({@ApiResponse(code=200,message = "成功", response=EvaluationGroup.class)})
|
@ApiResponses({@ApiResponse(code=200,message = "成功", response=EvaluationGroup.class)})
|
||||||
public R getGroups(@RequestBody @ApiParam EvaluationGroupReq req) {
|
public R getGroups(@RequestBody @ApiParam EvaluationGroupReq req) {
|
||||||
|
log.info("获取考评组列表数据{}", req);
|
||||||
SysUserEntity sysUserEntity = getUser();
|
SysUserEntity sysUserEntity = getUser();
|
||||||
PageUtils pageUtils = evaluationGroupService.selectEvaluationGroupByReq(req, sysUserEntity);
|
PageUtils pageUtils = evaluationGroupService.selectEvaluationGroupByReq(req, sysUserEntity);
|
||||||
return R.ok().put("data",pageUtils);
|
return R.ok().put("data",pageUtils);
|
||||||
@ -134,6 +137,7 @@ public class EvaluationGroupController extends AbstractController {
|
|||||||
@ApiOperation("保存考评组")
|
@ApiOperation("保存考评组")
|
||||||
@ApiResponses({@ApiResponse(code = 200, message = "成功", response = EvaluationGroup.class)})
|
@ApiResponses({@ApiResponse(code = 200, message = "成功", response = EvaluationGroup.class)})
|
||||||
public R save(@RequestBody @ApiParam EvaluationGroup evaluationGroup) {
|
public R save(@RequestBody @ApiParam EvaluationGroup evaluationGroup) {
|
||||||
|
log.info("保存考评组数据{}", evaluationGroup);
|
||||||
EvaluationGroup evaluationGroup1 = evaluationGroupService.selectEvaluationGroupByName(evaluationGroup.getName());
|
EvaluationGroup evaluationGroup1 = evaluationGroupService.selectEvaluationGroupByName(evaluationGroup.getName());
|
||||||
List<StaffRole> staffRoles = null;
|
List<StaffRole> staffRoles = null;
|
||||||
if(evaluationGroup.getId() != null && evaluationGroup.getId().intValue() > 0){
|
if(evaluationGroup.getId() != null && evaluationGroup.getId().intValue() > 0){
|
||||||
@ -228,6 +232,7 @@ public class EvaluationGroupController extends AbstractController {
|
|||||||
@ApiOperation("校验是否有跨组人员")
|
@ApiOperation("校验是否有跨组人员")
|
||||||
@ApiResponses({@ApiResponse(code = 200,message = "成功"),@ApiResponse(code = 504,message = "已跨组",response = StaffSimpleDto.class)})
|
@ApiResponses({@ApiResponse(code = 200,message = "成功"),@ApiResponse(code = 504,message = "已跨组",response = StaffSimpleDto.class)})
|
||||||
public R checkStaff(@RequestBody @ApiParam(required = true,name = "body") CheckStaffReq checkStaffReq) {
|
public R checkStaff(@RequestBody @ApiParam(required = true,name = "body") CheckStaffReq checkStaffReq) {
|
||||||
|
log.info("校验跨组人员接受数据{}", checkStaffReq);
|
||||||
return evaluationGroupService.checkStaff(checkStaffReq);
|
return evaluationGroupService.checkStaff(checkStaffReq);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -17,6 +17,7 @@ import com.lz.modules.flow.service.FlowChartRoleService;
|
|||||||
import com.lz.modules.flow.service.FlowChartService;
|
import com.lz.modules.flow.service.FlowChartService;
|
||||||
import com.lz.modules.flow.service.FlowManagerService;
|
import com.lz.modules.flow.service.FlowManagerService;
|
||||||
import io.swagger.annotations.*;
|
import io.swagger.annotations.*;
|
||||||
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.springframework.beans.BeanUtils;
|
import org.springframework.beans.BeanUtils;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.web.bind.annotation.*;
|
import org.springframework.web.bind.annotation.*;
|
||||||
@ -30,6 +31,7 @@ import java.util.stream.Stream;
|
|||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("/flowChart")
|
@RequestMapping("/flowChart")
|
||||||
@Api(tags={"考核节点"})
|
@Api(tags={"考核节点"})
|
||||||
|
@Slf4j
|
||||||
public class FlowChartController {
|
public class FlowChartController {
|
||||||
|
|
||||||
|
|
||||||
@ -142,6 +144,7 @@ public class FlowChartController {
|
|||||||
@ApiOperation("保存流程节点小流程列表")
|
@ApiOperation("保存流程节点小流程列表")
|
||||||
@ApiResponses({@ApiResponse(code = 200, message = "成功", response = FlowChartDetailRecord.class)})
|
@ApiResponses({@ApiResponse(code = 200, message = "成功", response = FlowChartDetailRecord.class)})
|
||||||
public R saveDetailProcs(@RequestBody @ApiParam FlowChartDetailRecordListReq flowChartDetailRecordListReq) {
|
public R saveDetailProcs(@RequestBody @ApiParam FlowChartDetailRecordListReq flowChartDetailRecordListReq) {
|
||||||
|
log.info("保存流程小结点接受的数据{}", flowChartDetailRecordListReq);
|
||||||
if(flowChartDetailRecordListReq.getRecordSimpleDtos() != null && flowChartDetailRecordListReq.getRecordSimpleDtos().size() > 0){
|
if(flowChartDetailRecordListReq.getRecordSimpleDtos() != null && flowChartDetailRecordListReq.getRecordSimpleDtos().size() > 0){
|
||||||
List<FlowChartDetailRecord> inserts = new ArrayList<>();
|
List<FlowChartDetailRecord> inserts = new ArrayList<>();
|
||||||
List<FlowChartDetailRecord> updaes = new ArrayList<>();
|
List<FlowChartDetailRecord> updaes = new ArrayList<>();
|
||||||
|
|||||||
@ -23,6 +23,7 @@ import com.lz.modules.sys.entity.app.ResultRecord;
|
|||||||
import com.lz.modules.sys.service.app.ResultDetailService;
|
import com.lz.modules.sys.service.app.ResultDetailService;
|
||||||
import com.lz.modules.sys.service.app.ResultRecordService;
|
import com.lz.modules.sys.service.app.ResultRecordService;
|
||||||
import io.swagger.annotations.*;
|
import io.swagger.annotations.*;
|
||||||
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.apache.commons.collections.map.HashedMap;
|
import org.apache.commons.collections.map.HashedMap;
|
||||||
import org.springframework.beans.BeanUtils;
|
import org.springframework.beans.BeanUtils;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
@ -37,6 +38,7 @@ import java.util.stream.Collectors;
|
|||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("/flowStart")
|
@RequestMapping("/flowStart")
|
||||||
@Api(tags = "发起考核")
|
@Api(tags = "发起考核")
|
||||||
|
@Slf4j
|
||||||
public class FlowStartController {
|
public class FlowStartController {
|
||||||
|
|
||||||
|
|
||||||
@ -69,6 +71,7 @@ public class FlowStartController {
|
|||||||
@ApiOperation("发起新的考核任务")
|
@ApiOperation("发起新的考核任务")
|
||||||
@ApiResponses({@ApiResponse(code = 200, message = "成功", response = FlowStart.class)})
|
@ApiResponses({@ApiResponse(code = 200, message = "成功", response = FlowStart.class)})
|
||||||
public R save(@RequestBody @ApiParam FlowStart flowStart) {
|
public R save(@RequestBody @ApiParam FlowStart flowStart) {
|
||||||
|
log.info("发起考核接受数据{}", flowStart);
|
||||||
return flowStartService.saveStart(flowStart);
|
return flowStartService.saveStart(flowStart);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -12,6 +12,7 @@ import com.lz.modules.flow.req.ResultTagetLibItemReq;
|
|||||||
import com.lz.modules.flow.service.ResultModelService;
|
import com.lz.modules.flow.service.ResultModelService;
|
||||||
import com.lz.modules.performance.service.ResultTagetLibService;
|
import com.lz.modules.performance.service.ResultTagetLibService;
|
||||||
import io.swagger.annotations.*;
|
import io.swagger.annotations.*;
|
||||||
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.springframework.beans.BeanUtils;
|
import org.springframework.beans.BeanUtils;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.transaction.interceptor.TransactionAspectSupport;
|
import org.springframework.transaction.interceptor.TransactionAspectSupport;
|
||||||
@ -24,6 +25,7 @@ import java.util.List;
|
|||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("/resultModel")
|
@RequestMapping("/resultModel")
|
||||||
@Api(tags = "考核模板相关")
|
@Api(tags = "考核模板相关")
|
||||||
|
@Slf4j
|
||||||
public class ResultModelController {
|
public class ResultModelController {
|
||||||
|
|
||||||
|
|
||||||
@ -86,6 +88,7 @@ public class ResultModelController {
|
|||||||
@PostMapping("/save")
|
@PostMapping("/save")
|
||||||
@ApiOperation("保存模板中的考核维度")
|
@ApiOperation("保存模板中的考核维度")
|
||||||
public R save(@RequestBody @ApiParam ResultModel resultModel) {
|
public R save(@RequestBody @ApiParam ResultModel resultModel) {
|
||||||
|
log.info("保存模板中的考核数据{}", resultModel);
|
||||||
if(resultModel.getId() != null && resultModel.getId().intValue() > 0){
|
if(resultModel.getId() != null && resultModel.getId().intValue() > 0){
|
||||||
return update(resultModel);
|
return update(resultModel);
|
||||||
}
|
}
|
||||||
@ -96,6 +99,7 @@ public class ResultModelController {
|
|||||||
@PostMapping("/saveDetail")
|
@PostMapping("/saveDetail")
|
||||||
@ApiOperation("保存模板中的考核维度及指标")
|
@ApiOperation("保存模板中的考核维度及指标")
|
||||||
public R saveDetail(@RequestBody @ApiParam ResultModelDetailReq resultModelDetailReq) {
|
public R saveDetail(@RequestBody @ApiParam ResultModelDetailReq resultModelDetailReq) {
|
||||||
|
log.info("保存指标的数据{}", resultModelDetailReq);
|
||||||
return resultModelService.saveDetail(resultModelDetailReq);
|
return resultModelService.saveDetail(resultModelDetailReq);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -8,12 +8,14 @@ import com.lz.modules.flow.model.ResultTagetLibDto;
|
|||||||
import com.lz.modules.flow.req.ResultTagetLibSearchReq;
|
import com.lz.modules.flow.req.ResultTagetLibSearchReq;
|
||||||
import com.lz.modules.performance.service.ResultTagetLibService;
|
import com.lz.modules.performance.service.ResultTagetLibService;
|
||||||
import io.swagger.annotations.*;
|
import io.swagger.annotations.*;
|
||||||
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.web.bind.annotation.*;
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("/resultTagetLib")
|
@RequestMapping("/resultTagetLib")
|
||||||
@Api(tags = "考核指标相关")
|
@Api(tags = "考核指标相关")
|
||||||
|
@Slf4j
|
||||||
public class ResultTagetLibController {
|
public class ResultTagetLibController {
|
||||||
|
|
||||||
|
|
||||||
@ -28,6 +30,7 @@ public class ResultTagetLibController {
|
|||||||
@ApiOperation("搜索指标库")
|
@ApiOperation("搜索指标库")
|
||||||
@ApiResponses({@ApiResponse(code = 200,message = "成功",response = ResultTagetLibDto.class)})
|
@ApiResponses({@ApiResponse(code = 200,message = "成功",response = ResultTagetLibDto.class)})
|
||||||
public R GetTargetLibs(@RequestBody @ApiParam ResultTagetLibSearchReq req) {
|
public R GetTargetLibs(@RequestBody @ApiParam ResultTagetLibSearchReq req) {
|
||||||
|
log.info("搜索指标请求的数据{}", req);
|
||||||
PageUtils pageUtils = resultTagetLibService.selectResultTagetLibByReq(req);
|
PageUtils pageUtils = resultTagetLibService.selectResultTagetLibByReq(req);
|
||||||
return R.ok().put("data",pageUtils);
|
return R.ok().put("data",pageUtils);
|
||||||
}
|
}
|
||||||
@ -50,7 +53,7 @@ public class ResultTagetLibController {
|
|||||||
@PostMapping("/save")
|
@PostMapping("/save")
|
||||||
@ApiOperation("保存考核指标")
|
@ApiOperation("保存考核指标")
|
||||||
public R save(@RequestBody @ApiParam ResultTagetLib resultTagetLib) {
|
public R save(@RequestBody @ApiParam ResultTagetLib resultTagetLib) {
|
||||||
|
log.info("保存考核指标{}", resultTagetLib);
|
||||||
if(resultTagetLib.getId() != null && resultTagetLib.getId().intValue() > 0){
|
if(resultTagetLib.getId() != null && resultTagetLib.getId().intValue() > 0){
|
||||||
return update(resultTagetLib);
|
return update(resultTagetLib);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -11,6 +11,9 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
|||||||
import com.lz.modules.third.entity.ThirdMsgSendRecord;
|
import com.lz.modules.third.entity.ThirdMsgSendRecord;
|
||||||
import org.apache.ibatis.annotations.Mapper;
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
import org.apache.ibatis.annotations.Param;
|
import org.apache.ibatis.annotations.Param;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
@Mapper
|
@Mapper
|
||||||
public interface ThirdMsgSendRecordMapper extends BaseMapper<ThirdMsgSendRecord> {
|
public interface ThirdMsgSendRecordMapper extends BaseMapper<ThirdMsgSendRecord> {
|
||||||
|
|
||||||
@ -35,4 +38,8 @@ public interface ThirdMsgSendRecordMapper extends BaseMapper<ThirdMsgSendRecord>
|
|||||||
@Param("staffId") Long staffId,
|
@Param("staffId") Long staffId,
|
||||||
@Param("workType") int workType,
|
@Param("workType") int workType,
|
||||||
@Param("status") int status);
|
@Param("status") int status);
|
||||||
|
|
||||||
|
List<ThirdMsgSendRecord> selectThirdMsgSendRecordsByRecordIds(@Param("list") List<Long> recordIds,
|
||||||
|
@Param("type") int type,
|
||||||
|
@Param("status") int status);
|
||||||
}
|
}
|
||||||
@ -2,8 +2,10 @@ package com.lz.modules.third.service;
|
|||||||
|
|
||||||
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
import com.lz.common.utils.PageUtils;
|
import com.lz.common.utils.PageUtils;
|
||||||
|
import com.lz.modules.job.business.DingtalkBusiness;
|
||||||
import com.lz.modules.third.entity.ThirdMsgSendRecord;
|
import com.lz.modules.third.entity.ThirdMsgSendRecord;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -38,4 +40,6 @@ public interface ThirdMsgSendRecordService extends IService<ThirdMsgSendRecord>
|
|||||||
void insert(ThirdMsgSendRecord thirdMsgSendRecord);
|
void insert(ThirdMsgSendRecord thirdMsgSendRecord);
|
||||||
|
|
||||||
ThirdMsgSendRecord selectThirdMsgSendRecordByWorkIdAndStaffIdAndTypeAndStatus(Long workId, Long staffId, int workType, int status);
|
ThirdMsgSendRecord selectThirdMsgSendRecordByWorkIdAndStaffIdAndTypeAndStatus(Long workId, Long staffId, int workType, int status);
|
||||||
|
|
||||||
|
List<ThirdMsgSendRecord> selectThirdMsgSendRecordsByRecordIds(List<Long> recordIds, int type, int status);
|
||||||
}
|
}
|
||||||
@ -12,6 +12,7 @@ import org.apache.commons.lang.StringUtils;
|
|||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
import javax.annotation.Resource;
|
import javax.annotation.Resource;
|
||||||
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -96,4 +97,9 @@ public class ThirdMsgSendRecordServiceImpl extends ServiceImpl<ThirdMsgSendRecor
|
|||||||
status);
|
status);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<ThirdMsgSendRecord> selectThirdMsgSendRecordsByRecordIds(List<Long> recordIds, int type, int status){
|
||||||
|
return thirdMsgSendRecordMapper.selectThirdMsgSendRecordsByRecordIds(recordIds, type, status);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -193,5 +193,13 @@
|
|||||||
and work_type = #{workType} and status=#{status} and is_delete = 0 limit 1
|
and work_type = #{workType} and status=#{status} and is_delete = 0 limit 1
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
<select id="selectThirdMsgSendRecordsByRecordIds" resultType="ThirdMsgSendRecord" >
|
||||||
|
select * from third_msg_send_record where status=#{status} and is_delete = 0 and work_type = #{type} and work_id in (
|
||||||
|
<foreach collection="list" item="item" separator=",">
|
||||||
|
#{item}
|
||||||
|
</foreach>
|
||||||
|
)
|
||||||
|
</select>
|
||||||
|
|
||||||
</mapper>
|
</mapper>
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user