lyhzzz 2 mesi fa
parent
commit
6aad42a03b
1 ha cambiato i file con 9 aggiunte e 5 eliminazioni
  1. 9 5
      src/main/java/com/fdkankan/fusion/aop/PushJmAspect.java

+ 9 - 5
src/main/java/com/fdkankan/fusion/aop/PushJmAspect.java

@@ -5,6 +5,7 @@ import cn.hutool.core.bean.BeanUtil;
 import cn.hutool.http.ContentType;
 import com.alibaba.fastjson.JSON;
 import com.alibaba.fastjson.JSONObject;
+import com.fdkankan.fusion.common.ResultCode;
 import com.fdkankan.fusion.common.ResultData;
 import com.fdkankan.fusion.config.FusionConfig;
 import com.fdkankan.fusion.down.CaseDownService;
@@ -13,6 +14,7 @@ import com.fdkankan.fusion.httpClient.client.OtherClient;
 import com.fdkankan.fusion.mq.vo.JmGaEventVo;
 import com.fdkankan.rabbitmq.util.RabbitMqProducer;
 import lombok.extern.slf4j.Slf4j;
+import org.apache.commons.lang3.StringUtils;
 import org.aspectj.lang.JoinPoint;
 import org.aspectj.lang.ProceedingJoinPoint;
 import org.aspectj.lang.annotation.After;
@@ -22,11 +24,11 @@ import org.aspectj.lang.annotation.Pointcut;
 import org.aspectj.lang.reflect.MethodSignature;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Component;
-import org.springframework.util.StringUtils;
 import org.springframework.web.bind.annotation.RequestBody;
 import org.springframework.web.context.request.RequestContextHolder;
 import org.springframework.web.context.request.ServletRequestAttributes;
 import org.springframework.web.multipart.MultipartFile;
+import scala.Int;
 
 import javax.servlet.http.HttpServletRequest;
 import java.lang.annotation.Annotation;
@@ -83,12 +85,14 @@ public class PushJmAspect {
 			vo.setEvent_content(event_content);
 
 			String ryid = (String) StpUtil.getExtra("ryId");
-			String platform_id = (String) StpUtil.getExtra("platformId");
+			Integer platform_id = (Integer) StpUtil.getExtra("platformId");
 			vo.setRyid(ryid);
-			vo.setPlatform_id(platform_id);
+			vo.setPlatform_id(String.valueOf(platform_id));
 			vo.setCaseid(caseIdStr);
 			rabbitMqProducer.sendByWorkQueue("jmga-event-notice",BeanUtil.beanToMap(vo));
-			caseDownService.cleckDownUrl(Integer.valueOf(caseIdStr));
+			if(StringUtils.isNotBlank(caseIdStr)){
+				caseDownService.cleckDownUrl(Integer.valueOf(caseIdStr));
+			}
 
 			return result;
 		}catch (BusinessException e){
@@ -99,7 +103,7 @@ public class PushJmAspect {
 		}catch (Throwable throwable){
 			log.info("servicePush-throwable-error:{}",throwable);
 		}
-		return null;
+		return ResultData.error(ResultCode.SYSTEM_ERROR);
 	}