Browse Source

修改项目信息

master
zhangye 6 years ago
parent
commit
295f4483a4
  1. 15
      cloudutil/src/main/java/com/ccsens/cloudutil/aspect/LogAspect.java
  2. 3
      ht/src/main/java/com/ccsens/ht/service/DoctorService.java
  3. 5
      util/src/main/java/com/ccsens/util/CodeEnum.java

15
cloudutil/src/main/java/com/ccsens/cloudutil/aspect/LogAspect.java

@ -14,6 +14,7 @@ import org.aspectj.lang.ProceedingJoinPoint;
import org.aspectj.lang.annotation.Around;
import org.aspectj.lang.annotation.Aspect;
import org.aspectj.lang.annotation.Pointcut;
import org.aspectj.lang.reflect.MethodSignature;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.core.annotation.Order;
import org.springframework.stereotype.Component;
@ -96,14 +97,10 @@ public class LogAspect {
//参数
Object[] args = pjp.getArgs();
StringBuilder param = new StringBuilder();
//方法注解
Class<?>[] argTypes = new Class[args.length];
for (int i = 0; i < args.length; i++) {
//参数类型
argTypes[i] = args[i].getClass();
//参数值
if (args[i] instanceof ServletResponse) {
if (args[i] == null) {
continue;
}else if (args[i] instanceof ServletResponse) {
continue;
} else if (args[i] instanceof ServletRequest) {
Object claims = request.getAttribute(WebConstant.REQUEST_KEY_CLAIMS);
@ -111,6 +108,7 @@ public class LogAspect {
if (userId != null) {
param.append("userId:").append(userId).append("--");
}
} else if (args[i] instanceof Part) {
param.append("file:").append(UploadFileUtil_Servlet3.getFileNameByPart((Part)args[i])).append("--");
}else {
@ -120,7 +118,8 @@ public class LogAspect {
}
dto.setParams(param.length() > 1000 ? param.substring(0, 1000) : param.toString());
try {
Method method = pjp.getTarget().getClass().getMethod(pjp.getSignature().getName(), argTypes);
MethodSignature methodSignature = (MethodSignature) pjp.getSignature();
Method method = pjp.getTarget().getClass().getMethod(methodSignature.getName(), methodSignature.getParameterTypes());
ApiOperation annotation = method.getAnnotation(ApiOperation.class);
dto.setMethodDesc(annotation == null ? "" : annotation.value());
} catch (Exception e) {

3
ht/src/main/java/com/ccsens/ht/service/DoctorService.java

@ -75,6 +75,9 @@ public class DoctorService implements IDoctorService {
log.info("{}未找到对应职务。", submit.getPositionId());
return JsonResponse.newInstance().ok(CodeEnum.POSITION_NO_FOUND);
}
if (!Constant.Ht.Position.isJob(position.getType())) {
return JsonResponse.newInstance().ok(CodeEnum.POSITION_NOT_3);
}
//判断职务是否存在
HtTitle htTitle = htTitleDao.selectByPrimaryKey(submit.getTitleId());
if (htTitle == null) {

5
util/src/main/java/com/ccsens/util/CodeEnum.java

@ -61,9 +61,10 @@ public enum CodeEnum {
QUESTION_RULE_NOT_FOUND(47,"该评测规则未知,请联系开发人员。", true),
REPORT_DOCTOR_ERROR(48, "对不起,您没有修改报告单结果的权限。", true),
NOT_LOGIN(49, "对不起,您尚未登录或登录已失效,请重新登录。", true),
POSITION_NOT_3(50, "对不起,您尚未选择职务,请重新选择。", true),
REPEAT_PROJECT_NAME(50,"项目名不能重复,请修改后重试",true),
TIME_ERROR_BEGIN(51,"时间异常,开始时间不能大于结束时间",true)
REPEAT_PROJECT_NAME(51,"项目名不能重复,请修改后重试",true),
TIME_ERROR_BEGIN(52,"时间异常,开始时间不能大于结束时间",true)
;
public CodeEnum addMsg(String msg){

Loading…
Cancel
Save