Commit b881c6fe by zhiwj

增加提示

parent 3aa8c0f8
...@@ -14,6 +14,7 @@ import com.gic.enterprise.qo.AuditLogQO; ...@@ -14,6 +14,7 @@ import com.gic.enterprise.qo.AuditLogQO;
import com.gic.enterprise.service.AuditLogApiService; import com.gic.enterprise.service.AuditLogApiService;
import com.gic.enterprise.service.ProjectItemApiService; import com.gic.enterprise.service.ProjectItemApiService;
import com.gic.enterprise.utils.ResultControllerUtils; import com.gic.enterprise.utils.ResultControllerUtils;
import com.gic.enterprise.utils.UserDetail;
import com.gic.enterprise.utils.UserDetailUtils; import com.gic.enterprise.utils.UserDetailUtils;
import org.apache.commons.lang.StringUtils; import org.apache.commons.lang.StringUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
...@@ -44,20 +45,30 @@ public class AuditLogController { ...@@ -44,20 +45,30 @@ public class AuditLogController {
auditLogDTO.setAuditLogId(auditLogQO.getAuditLogId()); auditLogDTO.setAuditLogId(auditLogQO.getAuditLogId());
auditLogDTO.setAuditResult(auditLogQO.getAuditResult()); auditLogDTO.setAuditResult(auditLogQO.getAuditResult());
auditLogDTO.setAuditReason(auditLogQO.getAuditReason()); auditLogDTO.setAuditReason(auditLogQO.getAuditReason());
ServiceResponse<AuditorDTO> auditorServiceResponse; UserDetail userDetail = UserDetailUtils.getUserDetail();
AuditorDTO auditorDTO;
if (StringUtils.isNotBlank(auditLogQO.getOpenid())) { if (StringUtils.isNotBlank(auditLogQO.getOpenid())) {
auditorServiceResponse = auditorApiService.getAuditorByOpenid(auditLogQO.getOpenid()); ServiceResponse<AuditorDTO> auditorServiceResponse = auditorApiService.getAuditorByOpenid(auditLogQO.getOpenid());
} else if (UserDetailUtils.getUserDetail() != null) { if (!auditorServiceResponse.isSuccess()) {
auditorServiceResponse = auditorApiService.getAuditorByUserId(UserDetailUtils.getUserDetail().getEnterpriseId(), UserDetailUtils.getUserDetail().getUserId()); return ResultControllerUtils.commonResult(auditorServiceResponse);
}else {
return RestResponse.failure(ErrorCode.PARAMETER_ERROR.getCode(), "参数错误");
} }
auditorDTO = auditorServiceResponse.getResult();
} else if (userDetail != null) {
if (userDetail.getUserInfo().getSuperAdmin() == 0) {
ServiceResponse<AuditorDTO> auditorServiceResponse = auditorApiService.getAuditorByUserId(userDetail.getEnterpriseId(), userDetail.getUserId());
if (!auditorServiceResponse.isSuccess()) { if (!auditorServiceResponse.isSuccess()) {
return ResultControllerUtils.commonResult(auditorServiceResponse); return ResultControllerUtils.commonResult(auditorServiceResponse);
} }
auditLogDTO.setAuditorId(auditorServiceResponse.getResult().getAuditorId()); auditorDTO = auditorServiceResponse.getResult();
auditLogDTO.setAuditorName(auditorServiceResponse.getResult().getAuditorName()); } else {
auditLogDTO.setAuditorPhone(auditorServiceResponse.getResult().getPhone()); auditorDTO = new AuditorDTO();
auditorDTO.setAuditorId(null);
auditLogDTO.setAuditorName(userDetail.getUserInfo().getUserName());
auditLogDTO.setAuditorPhone(userDetail.getUserInfo().getPhoneNumber());
}
} else {
return RestResponse.failure(ErrorCode.PARAMETER_ERROR.getCode(), "参数错误");
}
ServiceResponse<AuditLogDTO> serviceResponse = auditLogApiService.audit(auditLogDTO); ServiceResponse<AuditLogDTO> serviceResponse = auditLogApiService.audit(auditLogDTO);
if (serviceResponse.isSuccess()) { if (serviceResponse.isSuccess()) {
createLog(auditLogDTO); createLog(auditLogDTO);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment