From a03d12962c4439cce9193f178c02164db20f734c Mon Sep 17 00:00:00 2001 From: czt <czt18638530771@163.com> Date: 星期二, 23 四月 2024 20:30:49 +0800 Subject: [PATCH] 调整指令解析 --- src/main/java/com/fzzy/push/nx2023/NX2023ApiRemoteService.java | 25 +++++++++++++------------ 1 files changed, 13 insertions(+), 12 deletions(-) diff --git a/src/main/java/com/fzzy/push/nx2023/NX2023ApiRemoteService.java b/src/main/java/com/fzzy/push/nx2023/NX2023ApiRemoteService.java index 8442b48..5aa686b 100644 --- a/src/main/java/com/fzzy/push/nx2023/NX2023ApiRemoteService.java +++ b/src/main/java/com/fzzy/push/nx2023/NX2023ApiRemoteService.java @@ -1,6 +1,7 @@ package com.fzzy.push.nx2023; import com.alibaba.fastjson.JSON; +import com.fzzy.api.Constant; import com.fzzy.api.data.ApiParam; import com.fzzy.api.data.PushProtocol; import com.fzzy.api.dto.ResponseDto; @@ -16,6 +17,7 @@ import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang.StringUtils; import org.apache.commons.lang.time.DateFormatUtils; +import org.apache.commons.lang.time.DateUtils; import org.springframework.beans.BeanUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -82,10 +84,10 @@ apiLog.setId(ContextUtil.getUUID()); //鑻ヤ负璐㈠姟1501銆�1502銆�1503鎺ュ彛锛屽垯鎺ュ彛缂栫爜濉啓1114 - if (NX2023Constant.NX_2023_API_CODE_1114_1501.equals(param.getInteId()) - || NX2023Constant.NX_2023_API_CODE_1114_1502.equals(param.getInteId()) - || NX2023Constant.NX_2023_API_CODE_1114_1503.equals(param.getInteId())) { - inteId = NX2023Constant.NX_2023_API_CODE_1114; + if (Constant.API_CODE_1114_1501.equals(param.getInteId()) + || Constant.API_CODE_1114_1502.equals(param.getInteId()) + || Constant.API_CODE_1114_1503.equals(param.getInteId())) { + inteId = Constant.API_CODE_1114; } apiLog.setInteId(inteId); @@ -118,10 +120,9 @@ reqData.setUid(conf.getUserName()); //鎸囦护id String key = RedisConst.buildKey(RedisConst.KYE_ORDER, conf.getKqdm()); - String orderId = reqData.getId(); - OrderCommonData orderCommonData = (OrderCommonData) redisUtil.get(key); - if (null != orderCommonData && StringUtils.isNotEmpty(orderCommonData.getOrderid())) { - orderId = orderCommonData.getOrderid(); + String orderId = (String) redisUtil.get(key); + if (StringUtils.isEmpty(orderId)) { + orderId = reqData.getId(); } reqData.setOrderid(orderId); @@ -417,7 +418,7 @@ try { Field zhgxsj = object.getClass().getDeclaredField("zhgxsj"); zhgxsj.setAccessible(true); - zhgxsj.set(object, new Date()); + zhgxsj.set(object, DateUtils.addSeconds(new Date(), -10)); } catch (Exception e) { e.printStackTrace(); } @@ -450,7 +451,7 @@ nxFinanceDto.setBbsj(DateFormatUtils.format(api1503.getBbsj(), "yyyyMMdd")); nxFinanceDto.setBbm("03"); nxFinanceDto.setCzbz(api1503.getCzbz()); - nxFinanceDto.setZhgxsj(DateFormatUtils.format(new Date(), "yyyy-MM-dd HH:mm:ss")); + nxFinanceDto.setZhgxsj(DateFormatUtils.format(DateUtils.addSeconds(new Date(), -10), "yyyy-MM-dd HH:mm:ss")); paddingData(nxFinanceDto, list, "0", "椤圭洰//t", "鏈湡閲戦//t", "鏈勾绱//t"); paddingData(nxFinanceDto, list, "1", "涓�銆佽惀涓氭敹鍏�", api1503.getYyzsrbqye() + "", api1503.getYyzsrbnlj() + ""); @@ -501,7 +502,7 @@ nxFinanceDto.setBbsj(DateFormatUtils.format(api1502.getBbsj(), "yyyyMMdd")); nxFinanceDto.setBbm("02"); nxFinanceDto.setCzbz(api1502.getCzbz()); - nxFinanceDto.setZhgxsj(DateFormatUtils.format(new Date(), "yyyy-MM-dd HH:mm:ss")); + nxFinanceDto.setZhgxsj(DateFormatUtils.format(DateUtils.addSeconds(new Date(), -10), "yyyy-MM-dd HH:mm:ss")); paddingData(nxFinanceDto, list, "0", "椤圭洰//t", "鏈湀鏁�//t", "鏈勾绱鏁�//t"); paddingData(nxFinanceDto, list, "1", "涓�銆佺粡钀ユ椿鍔ㄤ骇鐢熺殑鐜伴噾娴侀噺锛�", api1502.getJyhdxjllbys() + "", api1502.getJyhdxjllbnljs() + ""); @@ -554,7 +555,7 @@ nxFinanceDto.setBbsj(DateFormatUtils.format(api1501.getBbsj(), "yyyyMMdd")); nxFinanceDto.setBbm("01"); nxFinanceDto.setCzbz(api1501.getCzbz()); - nxFinanceDto.setZhgxsj(DateFormatUtils.format(new Date(), "yyyy-MM-dd HH:mm:ss")); + nxFinanceDto.setZhgxsj(DateFormatUtils.format(DateUtils.addSeconds(new Date(), -10), "yyyy-MM-dd HH:mm:ss")); paddingData(nxFinanceDto, list, "0", "璧勪骇//t", "鏈熸湯浣欓//t", "骞村垵浣欓//t"); paddingData(nxFinanceDto, list, "1", "娴佸姩璧勪骇锛�", api1501.getLdzchjqmye() + "", api1501.getLdzchjncye() + ""); -- Gitblit v1.9.3