|
@@ -14,11 +14,13 @@ import com.rongwei.rwadmincommon.system.domain.SysUserDo;
|
|
|
import com.rongwei.rwadmincommon.system.service.SysConfigFeignService;
|
|
|
import com.rongwei.rwadmincommon.system.service.SysDictService;
|
|
|
import com.rongwei.rwadmincommon.system.service.SysUserService;
|
|
|
+import com.rongwei.rwadmincommon.system.vo.SysUserVo;
|
|
|
import com.rongwei.rwcommon.base.BaseDo;
|
|
|
import com.rongwei.rwcommon.base.R;
|
|
|
import com.rongwei.rwcommon.utils.SecurityUtil;
|
|
|
import com.rongwei.rwcommon.utils.StringUtils;
|
|
|
import com.rongwei.rwcommon.vo.MailDo;
|
|
|
+import com.rongwei.safecommon.utils.JSCommonUtils;
|
|
|
import com.rongwei.sfcommon.sys.dao.SaveCheckCommonDao;
|
|
|
import com.rongwei.sfcommon.sys.service.SaveCheckItemService;
|
|
|
import com.rongwei.sfcommon.sys.service.ThemeCheckItemService;
|
|
@@ -97,8 +99,11 @@ public class SaveCheckItemServiceImpl implements SaveCheckItemService {
|
|
|
if (aspCheckDiscoveryItemDos.isEmpty()) {
|
|
|
log.error("无法通过ID:{}获取到检查项信息", id);
|
|
|
}
|
|
|
+
|
|
|
+ SysUserVo currentUser = JSCommonUtils.getCurrentUser();
|
|
|
// 任务生成
|
|
|
- List<HiddenDangerTrackDo> sendNotifyData = generateHiddenDangerTrack(checkItemDo, themeCheck, aspCheckDiscoveryItemDos);
|
|
|
+ List<HiddenDangerTrackDo> sendNotifyData = generateHiddenDangerTrack(checkItemDo, themeCheck,
|
|
|
+ aspCheckDiscoveryItemDos, currentUser);
|
|
|
// 更新任务状态
|
|
|
List<String> discoverIds = aspCheckDiscoveryItemDos.stream().map(AspCheckDiscoveryItemDo::getId).collect(Collectors.toList());
|
|
|
aspCheckDiscoveryItemService.update(new LambdaUpdateWrapper<AspCheckDiscoveryItemDo>()
|
|
@@ -126,7 +131,8 @@ public class SaveCheckItemServiceImpl implements SaveCheckItemService {
|
|
|
* @return
|
|
|
*/
|
|
|
public List<HiddenDangerTrackDo> generateHiddenDangerTrack(ThemeCheckItemDo checkItemDo, ThemeCheckDo themeCheck,
|
|
|
- List<AspCheckDiscoveryItemDo> aspCheckDiscoveryItemDos) {
|
|
|
+ List<AspCheckDiscoveryItemDo> aspCheckDiscoveryItemDos,
|
|
|
+ SysUserVo currentUser) {
|
|
|
if (MlConstants.CHECK_RESULT_TRACK.equals(checkItemDo.getCheckresult()) || aspCheckDiscoveryItemDos.isEmpty()) {
|
|
|
log.debug("检查结果为正常或无发现项,无需生成检查任务");
|
|
|
}
|
|
@@ -167,14 +173,8 @@ public class SaveCheckItemServiceImpl implements SaveCheckItemService {
|
|
|
hiddenDangerTrack.setTrackuserid(info.getTrackuserid());
|
|
|
//检查任务id
|
|
|
hiddenDangerTrack.setCheckid(info.getId());
|
|
|
- //创建人
|
|
|
- hiddenDangerTrack.setCreateusername(info.getModifyusername());
|
|
|
- hiddenDangerTrack.setCreateuserid(info.getModifyuserid());
|
|
|
- hiddenDangerTrack.setModifyusername(info.getModifyusername());
|
|
|
- hiddenDangerTrack.setModifyuserid(info.getModifyuserid());
|
|
|
- hiddenDangerTrack.setModifydate(new Date());
|
|
|
- //创建时间当前时间
|
|
|
- hiddenDangerTrack.setCreatedate(new Date());
|
|
|
+ hiddenDangerTrack.setTenantid(checkItemDo.getTenantid());
|
|
|
+ JSCommonUtils.setBaseDetail(hiddenDangerTrack,currentUser);
|
|
|
//隐患图片
|
|
|
hiddenDangerTrack.setHazardphoto(info.getFileinfo());
|
|
|
|