diff --git a/src/main/java/com/yuyou/openapi/openapi/common/enums/IntentionEnum.java b/src/main/java/com/yuyou/openapi/openapi/common/enums/IntentionEnum.java new file mode 100644 index 0000000..53602e5 --- /dev/null +++ b/src/main/java/com/yuyou/openapi/openapi/common/enums/IntentionEnum.java @@ -0,0 +1,32 @@ +package com.yuyou.openapi.openapi.common.enums; + +public enum IntentionEnum { + A(1), B(2), C(3), D(4), E(5), F(6); + + private Integer code; + + IntentionEnum(Integer code){ + this.code = code; + } + + /** + * 根据desc获得编码值 + * @param code + * @return + */ + public static String codeOf(Integer code) { + if (null == code) { + return null; + } + for (IntentionEnum intentionEnum : IntentionEnum.values()) { + if (intentionEnum.getCode().equals(code)) { + return intentionEnum.name(); + } + } + return null; + } + + public Integer getCode() { + return code; + } +} diff --git a/src/main/java/com/yuyou/openapi/openapi/task/ABDownTask.java b/src/main/java/com/yuyou/openapi/openapi/task/ABDownTask.java index 0f9ae91..8522706 100644 --- a/src/main/java/com/yuyou/openapi/openapi/task/ABDownTask.java +++ b/src/main/java/com/yuyou/openapi/openapi/task/ABDownTask.java @@ -8,6 +8,7 @@ import cn.hutool.http.HttpRequest; import cn.hutool.http.HttpResponse; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; +import com.yuyou.openapi.openapi.common.enums.IntentionEnum; import com.yuyou.openapi.openapi.model.dto.LieheMessageCovDTO; import com.yuyou.openapi.openapi.model.dto.ABMessageCovDTO; import com.yuyou.openapi.openapi.model.dto.ABMessageDTO; @@ -219,7 +220,9 @@ public class ABDownTask { } LieheMessageCovDTO lieheMessageCovDTO = new LieheMessageCovDTO(); BeanUtils.copyProperties(abMessageDTO, lieheMessageCovDTO); + lieheMessageCovDTO.setPushTime(DateUtils.date(abMessageDTO.getTimestamp())); + lieheMessageCovDTO.setIntention(IntentionEnum.codeOf(abMessageDTO.getClientType())); lieheMessageCovDTO.setChannel(channel); // 加密字段 String pnum = encryptByApi(new String(Base64.decode(abMessageDTO.getMobile()))); diff --git a/src/main/java/com/yuyou/openapi/openapi/utils/test.java b/src/main/java/com/yuyou/openapi/openapi/utils/test.java index 1d51a0a..09b3507 100644 --- a/src/main/java/com/yuyou/openapi/openapi/utils/test.java +++ b/src/main/java/com/yuyou/openapi/openapi/utils/test.java @@ -5,6 +5,7 @@ import cn.hutool.http.HttpRequest; import cn.hutool.http.HttpResponse; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; +import com.yuyou.openapi.openapi.common.enums.IntentionEnum; import com.yuyou.openapi.openapi.model.dto.LieheMessageCovDTO; import java.util.Date; @@ -12,6 +13,7 @@ import java.util.Map; public class test { public static void main(String[] args) { + System.out.println(IntentionEnum.codeOf(0)); /* LieheMessageCovDTO abLieheMessageCovDTO = new LieheMessageCovDTO();