|
|
@ -8,6 +8,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
|
|
import com.spring.common.exception.XJException; |
|
|
import com.spring.common.exception.XJException; |
|
|
import com.spring.common.utils.Constant; |
|
|
import com.spring.common.utils.Constant; |
|
|
|
|
|
import com.spring.common.utils.DateUtil; |
|
|
import com.spring.common.utils.DateUtils; |
|
|
import com.spring.common.utils.DateUtils; |
|
|
import com.spring.common.utils.PageUtils; |
|
|
import com.spring.common.utils.PageUtils; |
|
|
import com.spring.datasource.config.AESUtil; |
|
|
import com.spring.datasource.config.AESUtil; |
|
|
@ -52,6 +53,8 @@ import org.springframework.stereotype.Service; |
|
|
import org.springframework.transaction.annotation.Transactional; |
|
|
import org.springframework.transaction.annotation.Transactional; |
|
|
|
|
|
|
|
|
import java.math.BigDecimal; |
|
|
import java.math.BigDecimal; |
|
|
|
|
|
import java.time.LocalDateTime; |
|
|
|
|
|
import java.time.ZoneId; |
|
|
import java.util.*; |
|
|
import java.util.*; |
|
|
import java.util.stream.Collectors; |
|
|
import java.util.stream.Collectors; |
|
|
|
|
|
|
|
|
@ -758,7 +761,9 @@ public class ChangeManagementServiceImpl extends ServiceImpl<ChangeManagementMap |
|
|
a.setChangeNo(data.getChangeNo()); |
|
|
a.setChangeNo(data.getChangeNo()); |
|
|
a.setCreateBy(data.getCreateBy()); |
|
|
a.setCreateBy(data.getCreateBy()); |
|
|
if (a.getItemExecutionDate() == null) { |
|
|
if (a.getItemExecutionDate() == null) { |
|
|
a.setItemExecutionDate(new Date()); |
|
|
|
|
|
|
|
|
//a.setItemExecutionDate(new Date()); |
|
|
|
|
|
LocalDateTime now = LocalDateTime.now(); |
|
|
|
|
|
a.setItemExecutionDate(Date.from(now.atZone(ZoneId.systemDefault()).toInstant())); |
|
|
} |
|
|
} |
|
|
return a; |
|
|
return a; |
|
|
}).collect(Collectors.toList()); |
|
|
}).collect(Collectors.toList()); |
|
|
@ -1363,7 +1368,7 @@ public class ChangeManagementServiceImpl extends ServiceImpl<ChangeManagementMap |
|
|
changeManagementMapper.updateProcessNode(paramData.getSite(), paramData.getBu() == null ? "" : paramData.getBu(), paramData.getRequestId(), paramData.getClassificationNo(), paramData.getNodeId(), paramData.getNodeConclusion(), paramData.getRejectOpinion(), paramData.getDomainControlAccount()); |
|
|
changeManagementMapper.updateProcessNode(paramData.getSite(), paramData.getBu() == null ? "" : paramData.getBu(), paramData.getRequestId(), paramData.getClassificationNo(), paramData.getNodeId(), paramData.getNodeConclusion(), paramData.getRejectOpinion(), paramData.getDomainControlAccount()); |
|
|
// 2025-05-12 使用 process_form 根据 site documentNo isRemark = 0 来获取人员 可能有多个 循环调用 |
|
|
// 2025-05-12 使用 process_form 根据 site documentNo isRemark = 0 来获取人员 可能有多个 循环调用 |
|
|
DeleteUserRequestInfoParam deleteUserRequestInfoParam = new DeleteUserRequestInfoParam(); |
|
|
DeleteUserRequestInfoParam deleteUserRequestInfoParam = new DeleteUserRequestInfoParam(); |
|
|
deleteUserRequestInfoParam.setRequestId(paramData.getRequestId()); |
|
|
|
|
|
|
|
|
deleteUserRequestInfoParam.setRequestId(paramData.getWorkflowId() + paramData.getRequestId()); |
|
|
deleteUserRequestInfoParam.setSyscode("PLM"); |
|
|
deleteUserRequestInfoParam.setSyscode("PLM"); |
|
|
List<OaUserData> oaUserList = changeManagementMapper.getOaUserIdByIsRemark(paramData.getSite(), paramData.getDocNo(), "0"); |
|
|
List<OaUserData> oaUserList = changeManagementMapper.getOaUserIdByIsRemark(paramData.getSite(), paramData.getDocNo(), "0"); |
|
|
|
|
|
|
|
|
@ -1397,7 +1402,7 @@ public class ChangeManagementServiceImpl extends ServiceImpl<ChangeManagementMap |
|
|
List<Object> params = new ArrayList<>(); |
|
|
List<Object> params = new ArrayList<>(); |
|
|
List<Map<String, Object>> resultList; |
|
|
List<Map<String, Object>> resultList; |
|
|
// 判断有没有填写新物料编码 |
|
|
// 判断有没有填写新物料编码 |
|
|
if (StringUtils.isNotBlank(detail.getNewPartNo())) { |
|
|
|
|
|
|
|
|
if (StringUtils.isNotBlank(detail.getNewPartNo())) { // 选择了新物料 |
|
|
params.add(detail.getSite()); |
|
|
params.add(detail.getSite()); |
|
|
params.add(detail.getCodeNo()); |
|
|
params.add(detail.getCodeNo()); |
|
|
params.add(detail.getNewPartNo()); |
|
|
params.add(detail.getNewPartNo()); |
|
|
@ -1648,7 +1653,7 @@ public class ChangeManagementServiceImpl extends ServiceImpl<ChangeManagementMap |
|
|
|
|
|
|
|
|
// 2025-05-09 发送统一待办前先调用[删除异构系统指定人员待办流程]接口 |
|
|
// 2025-05-09 发送统一待办前先调用[删除异构系统指定人员待办流程]接口 |
|
|
DeleteUserRequestInfoParam deleteUserRequestInfoParam = new DeleteUserRequestInfoParam(); |
|
|
DeleteUserRequestInfoParam deleteUserRequestInfoParam = new DeleteUserRequestInfoParam(); |
|
|
deleteUserRequestInfoParam.setRequestId(paramData.getRequestId()); |
|
|
|
|
|
|
|
|
deleteUserRequestInfoParam.setRequestId(paramData.getWorkflowId() + paramData.getRequestId()); |
|
|
deleteUserRequestInfoParam.setSyscode("PLM"); |
|
|
deleteUserRequestInfoParam.setSyscode("PLM"); |
|
|
List<OaUserData> oaUserList = changeManagementMapper.getOaUserIdByIsRemark(paramData.getSite(), paramData.getDocNo(), "0"); |
|
|
List<OaUserData> oaUserList = changeManagementMapper.getOaUserIdByIsRemark(paramData.getSite(), paramData.getDocNo(), "0"); |
|
|
|
|
|
|
|
|
|