Commit d4c6404d by guojuxing

Merge remote-tracking branch 'origin/developer' into developer

parents 9f5fe385 b213ac12
...@@ -37,7 +37,7 @@ public class ConfigRuleEnterpriseServiceImpl implements ConfigRuleEnterpriseServ ...@@ -37,7 +37,7 @@ public class ConfigRuleEnterpriseServiceImpl implements ConfigRuleEnterpriseServ
public Integer save(RuleEnterpriseDTO dto) { public Integer save(RuleEnterpriseDTO dto) {
dto.setCreateTime(new Date()); dto.setCreateTime(new Date());
dto.setUpdateTime(new Date()); dto.setUpdateTime(new Date());
dto.setStatus(1); dto.setDeleteFlag(0);
TabConfigRuleEnterprise record = EntityUtil.changeEntityNew(TabConfigRuleEnterprise.class, dto); TabConfigRuleEnterprise record = EntityUtil.changeEntityNew(TabConfigRuleEnterprise.class, dto);
tabConfigRuleEnterpriseMapper.insert(record); tabConfigRuleEnterpriseMapper.insert(record);
return record.getEnterpriseRuleId(); return record.getEnterpriseRuleId();
......
...@@ -185,7 +185,7 @@ public class ConfigRuleEnterpriseApiServiceImpl implements ConfigRuleEnterpriseA ...@@ -185,7 +185,7 @@ public class ConfigRuleEnterpriseApiServiceImpl implements ConfigRuleEnterpriseA
if (defaultRule != null && defaultRule.getEnterpriseRuleId().intValue() == enterpriseRuleId) { if (defaultRule != null && defaultRule.getEnterpriseRuleId().intValue() == enterpriseRuleId) {
return ServiceResponse.failure(ErrorCode.PARAMETER_ERROR.getCode(), "平台默认规则不允许删除"); return ServiceResponse.failure(ErrorCode.PARAMETER_ERROR.getCode(), "平台默认规则不允许删除");
} }
configRuleEnterpriseService.update(record.setDeleteFlag(0)); configRuleEnterpriseService.update(record.setDeleteFlag(1));
//解绑 //解绑
configRuleEnterpriseService.deleteByEnterpriseRuleId(enterpriseRuleId); configRuleEnterpriseService.deleteByEnterpriseRuleId(enterpriseRuleId);
configRuleEnterpriseService.deleteByEnterpriseRuleIdForRuleRel(enterpriseRuleId); configRuleEnterpriseService.deleteByEnterpriseRuleIdForRuleRel(enterpriseRuleId);
......
...@@ -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