feat: (REQ-3300) 状态更改加上日志

This commit is contained in:
xudawei 2025-02-20 13:09:25 +08:00
parent fe8b3cd32c
commit 4f391a4914
2 changed files with 4 additions and 2 deletions

View File

@ -16,6 +16,7 @@ import cn.axzo.nanopart.visa.server.utils.Constants;
import cn.axzo.orggateway.api.nodeuser.dto.OrgNodeUserDTO; import cn.axzo.orggateway.api.nodeuser.dto.OrgNodeUserDTO;
import cn.axzo.orggateway.api.nodeuser.req.ListOrgNodeUserReq; import cn.axzo.orggateway.api.nodeuser.req.ListOrgNodeUserReq;
import cn.axzo.orgmanax.dto.nodeuser.req.ListNodeUserReq; import cn.axzo.orgmanax.dto.nodeuser.req.ListNodeUserReq;
import com.alibaba.fastjson.JSON;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.google.common.collect.Lists; import com.google.common.collect.Lists;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
@ -79,7 +80,7 @@ public class ChangeRecordLogServiceImpl extends ServiceImpl<ChangeRecordLogDao,
@Override @Override
public List<ChangeRecordLog> buildLogList(Long visaId, VisaLogTypeEnum type, VisaLogParam param) { public List<ChangeRecordLog> buildLogList(Long visaId, VisaLogTypeEnum type, VisaLogParam param) {
log.info("buildLogList,visaId={},type={},param={}", visaId, type, JSON.toJSONString(param));
if (Objects.isNull(visaId) || Objects.isNull(type)) { if (Objects.isNull(visaId) || Objects.isNull(type)) {
return Lists.newArrayList(); return Lists.newArrayList();
} }

View File

@ -246,6 +246,7 @@ public class ChangeRecordServiceImpl extends ServiceImpl<ChangeRecordDao, Change
*/ */
@Override @Override
public Boolean changeStatus(ChangeStatusRequest request) { public Boolean changeStatus(ChangeStatusRequest request) {
log.info("changeStatus: {}", JSON.toJSONString(request));
request.check(); request.check();
ChangeRecord changeRecord = this.getById(request.getVisaId()); ChangeRecord changeRecord = this.getById(request.getVisaId());
// 1 构建前置状态与日志 // 1 构建前置状态与日志
@ -300,7 +301,7 @@ public class ChangeRecordServiceImpl extends ServiceImpl<ChangeRecordDao, Change
* 添加日志 * 添加日志
*/ */
private void addLogWhenChangeStatus(ChangeStatusRequest request, VisaLogParam param) { private void addLogWhenChangeStatus(ChangeStatusRequest request, VisaLogParam param) {
log.info("addLogWhenChangeStatus: request:{},param:{}", JSON.toJSONString(request), JSON.toJSONString(param));
List<ChangeRecordLog> logList = Lists.newArrayList(); List<ChangeRecordLog> logList = Lists.newArrayList();
// 1 [决策中执行中] -> [审批中] 执行变更签证属性变更 // 1 [决策中执行中] -> [审批中] 执行变更签证属性变更
if (Objects.nonNull(param.getOldStatus()) && Objects.nonNull(param.getNewStatus()) if (Objects.nonNull(param.getOldStatus()) && Objects.nonNull(param.getNewStatus())