From 4fbbb9c7c3ab7ec36f5e0778482da8dea7268dc2 Mon Sep 17 00:00:00 2001 From: CZT <czt18638530771@163.com> Date: 星期五, 04 八月 2023 18:49:24 +0800 Subject: [PATCH] 武汉军粮省平台-提交推送 --- src/main/java/com/fzzy/push/whhpjl/WhjlApiRemoteService.java | 202 +++++++++++++ src/main/java/com/fzzy/api/data/PushProtocol.java | 1 src/main/java/com/fzzy/async/whhpjl/Fzzy40ToWhjlSyncService11.java | 18 + src/main/java/com/fzzy/async/whhpjl/Fzzy40ToWhjlSyncService13.java | 44 ++ src/main/java/com/fzzy/whjl/dto/WhjlApi1101.java | 1 src/main/java/com/fzzy/push/whhpjl/WhjlPushService12.java | 49 +++ src/main/java/com/fzzy/push/whhpjl/WhjlPushService13.java | 43 ++ src/main/java/com/fzzy/async/whhpjl/Fzzy40ToWhjlSyncService12.java | 49 +++ src/main/java/com/fzzy/push/whhpjl/Whjl2023HttpClientUtil.java | 174 +++++++++++ src/main/java/com/fzzy/whjl/WhjlConstant.java | 154 ++++++---- src/main/java/com/fzzy/push/whhpjl/WhjlPushService11.java | 86 +++++ src/main/java/com/fzzy/push/whhpjl/dto/WhjlRespDto.java | 30 ++ 12 files changed, 788 insertions(+), 63 deletions(-) diff --git a/src/main/java/com/fzzy/api/data/PushProtocol.java b/src/main/java/com/fzzy/api/data/PushProtocol.java index 56510dd..5b01ea0 100644 --- a/src/main/java/com/fzzy/api/data/PushProtocol.java +++ b/src/main/java/com/fzzy/api/data/PushProtocol.java @@ -15,6 +15,7 @@ SB_GD_2022("SB_GD_2022", "骞夸笢鐪佸钩鍙�2022鐗�"), SB_GD_2020("SB_GD_2020", "骞夸笢鐪佸钩鍙�2020鐗�"), SB_HN_2022("SB_HN_2022", "娌冲崡鐪佸钩鍙�2022鐗�"), + SB_WHJL_2023("SB_WHJL_2023", "姝︽眽鍐涚伯骞冲彴2023鐗�"), HB_FZZY_JG_2022("HB_FZZY_JG_2022", "椋庢鑷磋繙鐩戠2022鐗堟湰"), SB_SHJdJW_2023("SB_SHJdJW_2023", "涓婃捣鍢夊畾绾鐩戠骞冲彴2023鐗�"); diff --git a/src/main/java/com/fzzy/async/whhpjl/Fzzy40ToWhSyncService11.java b/src/main/java/com/fzzy/async/whhpjl/Fzzy40ToWhjlSyncService11.java similarity index 73% rename from src/main/java/com/fzzy/async/whhpjl/Fzzy40ToWhSyncService11.java rename to src/main/java/com/fzzy/async/whhpjl/Fzzy40ToWhjlSyncService11.java index 560b6a0..26032d0 100644 --- a/src/main/java/com/fzzy/async/whhpjl/Fzzy40ToWhSyncService11.java +++ b/src/main/java/com/fzzy/async/whhpjl/Fzzy40ToWhjlSyncService11.java @@ -18,7 +18,7 @@ */ @Slf4j @Component -public class Fzzy40ToWhSyncService11 implements SyncService11 { +public class Fzzy40ToWhjlSyncService11 implements SyncService11 { @Autowired @@ -31,7 +31,7 @@ @Override public void syncData(ApiParam param) { - log.info("--------------鍩虹鏁版嵁鎵嬪姩閰嶇疆鎺ㄩ��--------"); + log.info("--------------鍩虹鏁版嵁鍚屾--------"); String kqdm = param.getKqdm(); String deptId = param.getDeptId(); Date start = param.getStart(); @@ -39,6 +39,20 @@ //鍚屾鍐涘伐鍗曚綅淇℃伅 fz40ToWhjlSync1101.syncData(kqdm, deptId, start, end); + + + //TODO 鍚屾鍐涘伐绔欑偣淇℃伅 + + //TODO 鍚屾鍐涚伯浜哄憳淇℃伅 + + //TODO 鍚屾浠撴埧淇℃伅 + + //TODO 鍚屾寤掗棿淇℃伅 + + //TODO 鍚屾璐т綅淇℃伅 + + //TODO 鍚屾浠撳偍璁惧淇℃伅 + } } diff --git a/src/main/java/com/fzzy/async/whhpjl/Fzzy40ToWhjlSyncService12.java b/src/main/java/com/fzzy/async/whhpjl/Fzzy40ToWhjlSyncService12.java new file mode 100644 index 0000000..90b90fe --- /dev/null +++ b/src/main/java/com/fzzy/async/whhpjl/Fzzy40ToWhjlSyncService12.java @@ -0,0 +1,49 @@ +package com.fzzy.async.whhpjl; + +import com.fzzy.api.data.ApiParam; +import com.fzzy.api.data.SyncProtocol; +import com.fzzy.api.service.SyncService11; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Component; +import java.util.Date; + +/** + * @Desc: 绮璐攢鍚屾 + * + * @author: czt + * @update-time: 2023/08/04 + * + */ +@Slf4j +@Component +public class Fzzy40ToWhjlSyncService12 implements SyncService11 { + + + @Override + public String getProtocol() { + return SyncProtocol.FZZY_V40_WHJL.getCode(); + } + + @Override + public void syncData(ApiParam param) { + log.info("--------------绮璐攢鏁版嵁鍚屾--------"); + String kqdm = param.getKqdm(); + String deptId = param.getDeptId(); + Date start = param.getStart(); + Date end = param.getEnd(); + + //TODO 鍚屾瀹㈡埛淇℃伅 + + //TODO 鍚屾鍚堝悓淇℃伅 + + //TODO 鍚屾搴撳瓨鍙拌处淇℃伅 + + //TODO 鍚屾搴撳瓨鍙拌处浜у搧鎵规淇℃伅 + + //TODO 鍚屾搴撳瓨鍙拌处鍑哄叆淇℃伅 + + //TODO 鍚屾鍑哄叆搴撹褰� + + } + +} diff --git a/src/main/java/com/fzzy/async/whhpjl/Fzzy40ToWhjlSyncService13.java b/src/main/java/com/fzzy/async/whhpjl/Fzzy40ToWhjlSyncService13.java new file mode 100644 index 0000000..03892a5 --- /dev/null +++ b/src/main/java/com/fzzy/async/whhpjl/Fzzy40ToWhjlSyncService13.java @@ -0,0 +1,44 @@ +package com.fzzy.async.whhpjl; + +import com.fzzy.api.data.ApiParam; +import com.fzzy.api.data.SyncProtocol; +import com.fzzy.api.service.SyncService11; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Component; + +import java.util.Date; + +/** + * @Desc: 绮绠$悊鍚屾 + * + * @author: czt + * @update-time: 2023/08/04 + * + */ +@Slf4j +@Component +public class Fzzy40ToWhjlSyncService13 implements SyncService11 { + + + @Override + public String getProtocol() { + return SyncProtocol.FZZY_V40_WHJL.getCode(); + } + + @Override + public void syncData(ApiParam param) { + log.info("--------------绮绠$悊鏁版嵁鍚屾--------"); + String kqdm = param.getKqdm(); + String deptId = param.getDeptId(); + Date start = param.getStart(); + Date end = param.getEnd(); + + //TODO 鍚屾璐ㄦ鎶ュ憡 + + //TODO 鍚屾绮儏妫�娴嬭褰� + + //TODO 鍚屾鑳借�楄褰� + + } + +} diff --git a/src/main/java/com/fzzy/push/whhpjl/Whjl2023HttpClientUtil.java b/src/main/java/com/fzzy/push/whhpjl/Whjl2023HttpClientUtil.java new file mode 100644 index 0000000..2345b9b --- /dev/null +++ b/src/main/java/com/fzzy/push/whhpjl/Whjl2023HttpClientUtil.java @@ -0,0 +1,174 @@ +package com.fzzy.push.whhpjl; + +import com.alibaba.fastjson.JSON; +import com.alibaba.fastjson.TypeReference; +import com.fzzy.api.entity.ApiConfs; +import com.fzzy.api.utils.AESUtils; +import com.fzzy.api.utils.MyMD5Util; +import com.fzzy.api.utils.SnowflakeIdWorker; +import com.fzzy.push.gd2022.dto.GD2022AuthToken; +import com.fzzy.push.whhpjl.dto.WhjlRespDto; +import lombok.extern.slf4j.Slf4j; +import java.io.BufferedReader; +import java.io.InputStreamReader; +import java.io.OutputStream; +import java.lang.reflect.Type; +import java.net.HttpURLConnection; +import java.net.URL; +import java.util.Map; + +/** + * 姝︽眽鍐涚伯鐪佸钩鍙�-涓婁紶鏁版嵁鏈嶅姟绫� + * @author czt + * @date 2023/08/04 + */ +@Slf4j +public class Whjl2023HttpClientUtil { + + /** + * post formData + * @param url + * @param map + * @return + * @throws Exception + */ + @SuppressWarnings("resource") + public static WhjlRespDto postGetToken(String url, Map<String, Object> map) throws Exception { + log.info("---------鎺ュ彛璇锋眰鍦板潃锛�" +url+ "----------鍙傛暟锛�" + JSON.toJSONString(map) +"---------"); + BufferedReader in = null; + URL urls = new URL(url); + HttpURLConnection connection = null; + OutputStream outputStream = null; + String rs = ""; + WhjlRespDto responseDto; + try { + connection = (HttpURLConnection) urls.openConnection(); + connection.setRequestProperty("Content-Type", "application/json;charset=UTF-8"); + connection.setDoOutput(true); + connection.setDoInput(true); + connection.setRequestProperty("Accept-Language", "zh-CN,zh;q=0.8"); + connection.setRequestProperty("Accept", "*/*"); + connection.setRequestProperty("Range", "bytes=" + ""); + connection.setConnectTimeout(20000); + connection.setReadTimeout(30000); + connection.setRequestMethod("POST"); + + StringBuffer buffer = new StringBuffer(); + outputStream = connection.getOutputStream(); + buffer.append(JSON.toJSONString(map)); + outputStream.write(buffer.toString().getBytes()); + try { + connection.connect(); + if (connection.getResponseCode() == 200) { + in = new BufferedReader(new InputStreamReader(connection.getInputStream(), "UTF-8")); + String line = ""; + while ((line = in.readLine()) != null) { + rs += line; + } + }else{ + log.error("http鐘舵�侊細" + connection.getResponseCode()); + log.error("http娑堟伅锛�" + connection.getResponseMessage()); + } + + } catch (Exception e) { + System.out.println("鍙戠敓寮傚父"); + log.error(e.getMessage(),e); + rs = null; + return new WhjlRespDto(99,e.getMessage()); + } + log.info("---------鎺ュ彛杩斿洖锛�" + rs +"---------"); + + Type type = new TypeReference<WhjlRespDto<GD2022AuthToken>>() {}.getType(); + responseDto = JSON.parseObject(rs,type); + if(responseDto == null ) return new WhjlRespDto(99,"鎺ュ彛璇锋眰鍙戠敓鏈煡閿欒"); + return responseDto; + } finally { + try { + outputStream.close(); + if (in != null){ + in.close(); + } + } catch (Exception e) { + } + outputStream = null; + if (connection != null) + connection.disconnect(); + connection = null; + } + } + + + /** + * post formData + * @param url + * @return + * @throws Exception + */ + @SuppressWarnings("resource") + public static WhjlRespDto postPushData(String url, String data , ApiConfs apiConfs, GD2022AuthToken authToken) throws Exception { + log.info("---------鎺ュ彛璇锋眰鍦板潃锛�" +url+ "----------鍙傛暟锛�" + data +"---------"); + BufferedReader in = null; + URL urls = new URL(url); + HttpURLConnection connection = null; + OutputStream outputStream = null; + String rs = ""; + WhjlRespDto responseDto; + try { + String md = AESUtils.encrypt(data,apiConfs.getPublicKey()); + log.info("---------鎺ュ彛璇锋眰鍦板潃锛�" +url+ "----------瀵嗘枃鍙傛暟锛�" + md +"---------"); + connection = (HttpURLConnection) urls.openConnection(); + connection.setRequestProperty("Content-Type", "application/json;charset=UTF-8"); + connection.setDoOutput(true); + connection.setDoInput(true); + connection.setRequestProperty("Accept-Language", "zh-CN,zh;q=0.8"); + connection.setRequestProperty("Accept", "*/*"); + connection.setRequestProperty("Range", "bytes=" + ""); + connection.setRequestProperty("Authorization", "Bearer " + authToken.getAccess_token() ); + connection.setRequestProperty("nonce", AESUtils.encrypt(authToken.getAccess_token() + System.currentTimeMillis(),apiConfs.getPublicKey())); + connection.setRequestProperty("requestId", AESUtils.encrypt(authToken.getAccess_token() + SnowflakeIdWorker.nextId(),apiConfs.getPublicKey())); + connection.setRequestProperty("digest", MyMD5Util.encrypt(data)); + connection.setConnectTimeout(20000); + connection.setReadTimeout(30000); + connection.setRequestMethod("POST"); + StringBuffer buffer = new StringBuffer(); + buffer.append(md); + outputStream = connection.getOutputStream(); + outputStream.write(buffer.toString().getBytes("UTF-8")); + try { + connection.connect(); + if (connection.getResponseCode() == 200) { + in = new BufferedReader(new InputStreamReader(connection.getInputStream(), "UTF-8")); + String line = ""; + while ((line = in.readLine()) != null) { + rs += line; + } + }else{ + log.error("http鐘舵�侊細" + connection.getResponseCode()); + log.error("http娑堟伅锛�" + connection.getResponseMessage()); + } + + } catch (Exception e) { + System.out.println("鍙戠敓寮傚父"); + log.error(e.getMessage(),e); + rs = null; + return new WhjlRespDto(99,e.getMessage()); + } + log.info("---------鎺ュ彛杩斿洖锛�" + rs +"---------"); + responseDto = JSON.parseObject(rs,WhjlRespDto.class); + if(responseDto == null ) return new WhjlRespDto(99,"鎺ュ彛璇锋眰鍙戠敓鏈煡閿欒"); + return responseDto; + } finally { + try { + outputStream.close(); + if (in != null){ + in.close(); + } + } catch (Exception e) { + } + outputStream = null; + if (connection != null) + connection.disconnect(); + connection = null; + } + } +} \ No newline at end of file diff --git a/src/main/java/com/fzzy/push/whhpjl/WhjlApiRemoteService.java b/src/main/java/com/fzzy/push/whhpjl/WhjlApiRemoteService.java new file mode 100644 index 0000000..c571da6 --- /dev/null +++ b/src/main/java/com/fzzy/push/whhpjl/WhjlApiRemoteService.java @@ -0,0 +1,202 @@ +package com.fzzy.push.whhpjl; + +import com.alibaba.fastjson.JSON; +import com.fzzy.api.data.ApiParam; +import com.fzzy.api.data.PushProtocol; +import com.fzzy.api.dto.ResponseDto; +import com.fzzy.api.entity.*; +import com.fzzy.api.service.ApiCommonService; +import com.fzzy.api.service.ApiRemoteService; +import com.fzzy.api.service.ApiTriggerService; +import com.fzzy.api.utils.ContextUtil; +import com.fzzy.api.utils.RedisUtil; +import com.fzzy.api.view.repository.*; +import com.fzzy.push.whhpjl.dto.WhjlRespDto; +import com.fzzy.whjl.WhjlConstant; +import lombok.Data; +import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import java.util.Date; +import java.util.HashMap; +import java.util.Map; + +/** + * 姝︽眽鍐涚伯鐪佸钩鍙�-涓婁紶鏁版嵁鏈嶅姟绫� + * + * @author czt + * @date 2023/08/04 + */ +@Slf4j +@Data +@Service +public class WhjlApiRemoteService implements ApiRemoteService { + + @Autowired + private RedisUtil redisUtil; + @Autowired + private ApiCommonService apiCommonService; + @Autowired + private ApiTriggerService apiTriggerService; + @Autowired + private ApiLogRep apiLogRep; + + @Override + public String getProtocol() { + return PushProtocol.SB_WHJL_2023.getCode(); + } + + @Override + public ResponseDto pushData(ApiParam param, Object data) { + return pushData(param, null, data); + } + + @Override + public ResponseDto pushData(ApiParam param, ApiConfs conf, Object data) { + String inteId = param.getInteId(); + String kqdm = param.getKqdm(); + String bizId = param.getBizId(); + + try { + if (null == conf) { + conf = apiCommonService.getConf(kqdm); + } + + //娣诲姞LOGO + ApiLog apiLog = new ApiLog(); + apiLog.setId(ContextUtil.getUUID()); + apiLog.setInteId(inteId); + String jsonData = getJsonData(inteId, data, conf.getApiUrl()); + log.info("鎶ユ枃淇℃伅=" + jsonData); + inteId = getInteId(inteId); + if (StringUtils.isEmpty(inteId)) { + ResponseDto responseDto = new ResponseDto(99, "娌℃湁鑾峰彇鍒版帴鍙�", bizId); + apiLog.setStatus(99); + apiLog.setResult("娌℃湁鑾峰彇鍒版帴鍙�"); + apiLogRep.save(apiLog); + return responseDto; + } + apiLog.setData(jsonData); + apiLog.setKqdm(kqdm); + apiLog.setUploadTime(new Date()); + + if (conf == null) { + ResponseDto responseDto = new ResponseDto(99, "娌℃湁鑾峰彇鍒颁笂浼犻厤缃�", bizId); + apiLog.setStatus(99); + apiLog.setResult("娌℃湁鑾峰彇鍒颁笂浼犻厤缃�"); + apiLogRep.save(apiLog); + return responseDto; + } + + Map<String, Object> map = new HashMap<>(); + WhjlRespDto responseDto = Whjl2023HttpClientUtil.postPushData(conf.getApiUrl() + inteId, jsonData, conf, null); + apiLog.setStatus(responseDto.getCode() == 200 ? 0 : responseDto.getCode()); + apiLog.setResult(responseDto.getResult()); + apiLogRep.save(apiLog); + ResponseDto resd = new ResponseDto(); + resd.setSuccess(responseDto.getCode() == 200 ? 0 : responseDto.getCode()); + resd.setMsg(responseDto.getResult()); + //updateGD2022AuthToken(responseDto,conf, token); + return resd; + } catch (Exception e) { + log.error(e.getMessage(), e); + return new ResponseDto(99, e.getMessage()); + } + } + + /** + * 璋冩暣鏁版嵁灏佽锛岃幏鍙杍son鏁版嵁 + * + * @param inteId + * @param data + * @return + * @throws Exception + */ + private String getJsonData(String inteId, Object data, String url) { + return JSON.toJSONString(data); + } + + private String getInteId(String inteId) { + switch (inteId) { + case "1101": + return WhjlConstant.API_CODE_JLQYXX; + case "1102": + return WhjlConstant.API_CODE_JLZDXX; + case "1103": + return WhjlConstant.API_CODE_JLRYXX; + case "1104": + return WhjlConstant.API_CODE_FXLYD; + case "1105": + return WhjlConstant.API_CODE_CFXX; + case "1106": + return WhjlConstant.API_CODE_AJXX; + case "1107": + return WhjlConstant.API_CODE_HWXX; + case "1108": + return WhjlConstant.API_CODE_CCSSDZDA; + case "1109": + return WhjlConstant.API_CODE_CCSSWHJL; + case "1110": + return WhjlConstant.API_CODE_CCSSBFJL; + case "1111": + return WhjlConstant.API_CODE_CCSBXX; + case "1112": + return WhjlConstant.API_CODE_CCSBWHJL; + case "1113": + return WhjlConstant.API_CODE_CCSBWXJL; + case "1114": + return WhjlConstant.API_CODE_CCSBBFJL; + case "1201": + return WhjlConstant.API_CODE_FSGYSXX; + case "1202": + return WhjlConstant.API_CODE_FSPPXX; + case "1203": + return WhjlConstant.API_CODE_FSCPXX; + case "1204": + return WhjlConstant.API_CODE_KHXX; + case "1205": + return WhjlConstant.API_CODE_CCJL; + case "1206": + return WhjlConstant.API_CODE_DDXX; + case "1207": + return WhjlConstant.API_CODE_HTXX; + case "1208": + return WhjlConstant.API_CODE_KCTZ; + case "1209": + return WhjlConstant.API_CODE_KCTZPCXX; + case "1210": + return WhjlConstant.API_CODE_KCTZCRJL; + case "1211": + return WhjlConstant.API_CODE_KCPDJL; + case "1212": + return WhjlConstant.API_CODE_KNZCJL; + case "1213": + return WhjlConstant.API_CODE_CRKJL; + case "1301": + return WhjlConstant.API_CODE_ZJJG; + case "1302": + return WhjlConstant.API_CODE_ZJBG; + case "1303": + return WhjlConstant.API_CODE_LQJCJL; + case "1304": + return WhjlConstant.API_CODE_NHJL; + case "1401": + return WhjlConstant.API_CODE_DYQY; + case "1402": + return WhjlConstant.API_CODE_DYXY; + case "1403": + return WhjlConstant.API_CODE_DYNL; + case "1404": + return WhjlConstant.API_CODE_DYYJ; + case "1405": + return WhjlConstant.API_CODE_SCJGDD; + case "1406": + return WhjlConstant.API_CODE_YSLX; + case "1407": + return WhjlConstant.API_CODE_YJDD; + default: + return inteId; + } + } +} \ No newline at end of file diff --git a/src/main/java/com/fzzy/push/whhpjl/WhjlPushService11.java b/src/main/java/com/fzzy/push/whhpjl/WhjlPushService11.java new file mode 100644 index 0000000..d626048 --- /dev/null +++ b/src/main/java/com/fzzy/push/whhpjl/WhjlPushService11.java @@ -0,0 +1,86 @@ +package com.fzzy.push.whhpjl; + +import com.fzzy.api.Constant; +import com.fzzy.api.data.ApiParam; +import com.fzzy.api.data.PushProtocol; +import com.fzzy.api.dto.ResponseDto; +import com.fzzy.api.service.ApiRemoteService; +import com.fzzy.api.service.PushService11; +import com.fzzy.whjl.WhjlConstant; +import com.fzzy.whjl.dto.WhjlApi1101; +import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Component; +import java.util.ArrayList; +import java.util.List; + +/** + * 姝︽眽鍐涚伯鐪佸钩鍙�-鍩虹鏁版嵁鎺ㄩ�� + * + * @author czt + * @date 2023/08/04 + */ +@Slf4j +@Component +public class WhjlPushService11 implements PushService11 { + + @Autowired + private WhjlApiRemoteService apiRemoteService; + + @Override + public String getProtocol() { + return PushProtocol.SB_WHJL_2023.getCode(); + } + + @Override + public void pushData(ApiParam param) { + log.info("姝︽眽鍐涚伯鐪佸钩鍙�--->>>鍩虹淇℃伅 涓婃姤寮�濮�"); + + //鎺ㄩ�佸啗宸ヤ紒涓氫俊鎭� + this.pushData1101(apiRemoteService, param); + + //TODO 鎺ㄩ�佸啗宸ョ珯鐐逛俊鎭� + + //TODO 鎺ㄩ�佸啗绮汉鍛樹俊鎭� + + //TODO 鎺ㄩ�佷粨鎴夸俊鎭� + + //TODO 鎺ㄩ�佸粧闂翠俊鎭� + + //TODO 鎺ㄩ�佽揣浣嶄俊鎭� + + //TODO 鎺ㄩ�佷粨鍌ㄨ澶囦俊鎭� + + + log.info("姝︽眽鍐涚伯鐪佸钩鍙�--->>>鍩虹淇℃伅 涓婃姤缁撴潫"); + } + + /** + * 1101 鍐涘伐浼佷笟淇℃伅 + */ + private void pushData1101(ApiRemoteService apiRemoteService, ApiParam param) { + + //TODO 鑾峰彇鍐涘伐浼佷笟淇℃伅 + List<WhjlApi1101> items = new ArrayList<>(); + if (null == items || items.isEmpty()) { + return; + } + + param.setInteCategory(WhjlConstant.API_CATEGORY_11); + param.setInteId(WhjlConstant.API_CODE_1101); + + ResponseDto responseDto; + for (WhjlApi1101 data : items) { + param.setBizId(data.getBizId()); + responseDto = apiRemoteService.pushData(param, data); + + if (responseDto.getSuccess() == 0) { + if (Constant.CZBZ_I.equals(data.getCzbz())) { + + //TODO 鏇存柊鎿嶄綔鏍囧織鐘舵�� + + } + } + } + } +} diff --git a/src/main/java/com/fzzy/push/whhpjl/WhjlPushService12.java b/src/main/java/com/fzzy/push/whhpjl/WhjlPushService12.java new file mode 100644 index 0000000..cf32958 --- /dev/null +++ b/src/main/java/com/fzzy/push/whhpjl/WhjlPushService12.java @@ -0,0 +1,49 @@ +package com.fzzy.push.whhpjl; + +import com.fzzy.api.data.ApiParam; +import com.fzzy.api.data.PushProtocol; +import com.fzzy.api.service.PushService11; +import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Component; + +/** + * 姝︽眽鍐涚伯鐪佸钩鍙�-绮璐攢鏁版嵁鎺ㄩ�� + * + * @author czt + * @date 2023/08/04 + */ +@Slf4j +@Component +public class WhjlPushService12 implements PushService11 { + + @Autowired + private WhjlApiRemoteService apiRemoteService; + + @Override + public String getProtocol() { + return PushProtocol.SB_WHJL_2023.getCode(); + } + + @Override + public void pushData(ApiParam param) { + log.info("姝︽眽鍐涚伯鐪佸钩鍙�--->>>绮璐攢 涓婃姤寮�濮�"); + + //TODO 鎺ㄩ�佸鎴蜂俊鎭� + + //TODO 鎺ㄩ�佸悎鍚屼俊鎭� + + //TODO 鎺ㄩ�佸簱瀛樺彴璐︿俊鎭� + + //TODO 鎺ㄩ�佸簱瀛樺彴璐︿骇鍝佹壒娆′俊鎭� + + //TODO 鎺ㄩ�佸簱瀛樺彴璐﹀嚭鍏ヤ俊鎭� + + //TODO 鎺ㄩ�佸嚭鍏ュ簱璁板綍 + + + log.info("姝︽眽鍐涚伯鐪佸钩鍙�--->>>绮璐攢 涓婃姤缁撴潫"); + } + + +} diff --git a/src/main/java/com/fzzy/push/whhpjl/WhjlPushService13.java b/src/main/java/com/fzzy/push/whhpjl/WhjlPushService13.java new file mode 100644 index 0000000..c58b9cc --- /dev/null +++ b/src/main/java/com/fzzy/push/whhpjl/WhjlPushService13.java @@ -0,0 +1,43 @@ +package com.fzzy.push.whhpjl; + +import com.fzzy.api.data.ApiParam; +import com.fzzy.api.data.PushProtocol; +import com.fzzy.api.service.PushService11; +import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Component; + +/** + * 姝︽眽鍐涚伯鐪佸钩鍙�-绮绠$悊鏁版嵁鎺ㄩ�� + * + * @author czt + * @date 2023/08/04 + */ +@Slf4j +@Component +public class WhjlPushService13 implements PushService11 { + + @Autowired + private WhjlApiRemoteService apiRemoteService; + + @Override + public String getProtocol() { + return PushProtocol.SB_WHJL_2023.getCode(); + } + + @Override + public void pushData(ApiParam param) { + log.info("姝︽眽鍐涚伯鐪佸钩鍙�--->>>绮绠$悊 涓婃姤寮�濮�"); + + //TODO 鎺ㄩ�佽川妫�鎶ュ憡 + + //TODO 鎺ㄩ�佺伯鎯呮娴嬭褰� + + //TODO 鎺ㄩ�佽兘鑰楄褰� + + + log.info("姝︽眽鍐涚伯鐪佸钩鍙�--->>>绮绠$悊 涓婃姤缁撴潫"); + } + + +} diff --git a/src/main/java/com/fzzy/push/whhpjl/dto/WhjlRespDto.java b/src/main/java/com/fzzy/push/whhpjl/dto/WhjlRespDto.java new file mode 100644 index 0000000..c7ad0f8 --- /dev/null +++ b/src/main/java/com/fzzy/push/whhpjl/dto/WhjlRespDto.java @@ -0,0 +1,30 @@ +package com.fzzy.push.whhpjl.dto; + +import lombok.Data; +import java.io.Serializable; + +/** + * 鎺ュ彛杩斿洖 + * @author czt + * @date 2023/08/04 + */ +@Data +public class WhjlRespDto<T> implements Serializable { + /** + * + */ + private static final long serialVersionUID = -6714158228489303453L; + + private int code ; + + private String result; + + + public WhjlRespDto() { + } + + public WhjlRespDto(int code, String result) { + this.code = code; + this.result = result; + } +} diff --git a/src/main/java/com/fzzy/whjl/WhjlConstant.java b/src/main/java/com/fzzy/whjl/WhjlConstant.java index d31f5ee..93ef791 100644 --- a/src/main/java/com/fzzy/whjl/WhjlConstant.java +++ b/src/main/java/com/fzzy/whjl/WhjlConstant.java @@ -36,172 +36,204 @@ public static String API_CATEGORY_14 = "14"; /** - * 鎺ュ彛缂栫爜-1101 鍗曚綅淇℃伅鏁版嵁鎺ュ彛 + * 鎺ュ彛缂栫爜-1101 鍐涚伯浼佷笟淇℃伅鏁版嵁鎺ュ彛 */ public static String API_CODE_1101 = "1101"; /** - * 鎺ュ彛缂栫爜-1102 搴撳尯淇℃伅鏁版嵁鎺ュ彛 + * 鎺ュ彛缂栫爜-1102 鍐涗緵绔欑偣淇℃伅鏁版嵁鎺ュ彛 */ public static String API_CODE_1102 = "1102"; /** - * 鎺ュ彛缂栫爜-1103 浠撴埧淇℃伅鏁版嵁鎺ュ彛 + * 鎺ュ彛缂栫爜-1103 鍐涚伯浜哄憳淇℃伅鏁版嵁鎺ュ彛 */ public static String API_CODE_1103 = "1103"; /** - * 鎺ュ彛缂栫爜-1104 寤掗棿淇℃伅鏁版嵁鎺ュ彛 + * 鎺ュ彛缂栫爜-1104 鏀惧績绮补搴楁暟鎹帴鍙� */ public static String API_CODE_1104 = "1104"; /** - * 鎺ュ彛缂栫爜-1105 璐т綅淇℃伅鏁版嵁鎺ュ彛 + * 鎺ュ彛缂栫爜-1105 浠撴埧淇℃伅鏁版嵁鎺ュ彛 */ public static String API_CODE_1105 = "1105"; /** - * 鎺ュ彛缂栫爜-1106 娌圭綈淇℃伅鏁版嵁鎺ュ彛 + * 鎺ュ彛缂栫爜-1106 寤掗棿淇℃伅鏁版嵁鎺ュ彛 */ public static String API_CODE_1106 = "1106"; /** - * 鎺ュ彛缂栫爜-1107 璁惧淇℃伅鏁版嵁鎺ュ彛 + * 鎺ュ彛缂栫爜-1107 璐т綅淇℃伅鏁版嵁鎺ュ彛 */ public static String API_CODE_1107 = "1107"; /** - * 鎺ュ彛缂栫爜-1108 鑽墏淇℃伅鏁版嵁鎺ュ彛 + * 鎺ュ彛缂栫爜-1108 浠撳偍璁炬柦鐢靛瓙妗f鏁版嵁鎺ュ彛 */ public static String API_CODE_1108 = "1108"; /** - * 鎺ュ彛缂栫爜-1109 鏂囦欢淇℃伅鏁版嵁鎺ュ彛 + * 鎺ュ彛缂栫爜-1109 浠撳偍璁炬柦缁存姢璁板綍鏁版嵁鎺ュ彛 */ public static String API_CODE_1109 = "1109"; /** - * 鎺ュ彛缂栫爜-1110 搴撳尯鍥句粨鎴跨偣浣嶆爣娉ㄦ暟鎹帴鍙� + * 鎺ュ彛缂栫爜-1110 浠撳偍璁惧鎶ュ簾璁板綍鏁版嵁鎺ュ彛 */ public static String API_CODE_1110 = "1110"; /** - * 鎺ュ彛缂栫爜-1111 搴撳尯鍥捐棰戠洃鎺ц澶囩偣浣嶆爣娉ㄦ暟鎹帴鍙� + * 鎺ュ彛缂栫爜-1111 浠撳偍璁惧淇℃伅鏁版嵁鎺ュ彛 */ public static String API_CODE_1111 = "1111"; /** - * 鎺ュ彛缂栫爜-1112 浜哄憳淇℃伅鏁版嵁鎺ュ彛 + * 鎺ュ彛缂栫爜-1112 浠撳偍璁惧缁存姢璁板綍鏁版嵁鎺ュ彛 */ public static String API_CODE_1112 = "1112"; /** - * 鎺ュ彛缂栫爜-1113 浼佷笟淇$敤淇℃伅鏁版嵁鎺ュ彛 + * 鎺ュ彛缂栫爜-1113 浠撳偍璁惧缁翠慨璁板綍鏁版嵁鎺ュ彛 */ public static String API_CODE_1113 = "1113"; + /** + * 鎺ュ彛缂栫爜-1114 浠撳偍璁惧鎶ュ簾璁板綍鏁版嵁鎺ュ彛 + */ + public static String API_CODE_1114 = "1114"; /** - * 鎺ュ彛缂栫爜-1201 鍚堝悓淇℃伅鏁版嵁鎺ュ彛 + * 鎺ュ彛缂栫爜-1201 鍓渚涘簲鍟嗕俊鎭暟鎹帴鍙� */ public static String API_CODE_1201 = "1201"; /** - * 鎺ュ彛缂栫爜-1202 绮鍏ュ簱淇℃伅鏁版嵁鎺ュ彛 + * 鎺ュ彛缂栫爜-1202 鍓鍝佺墝淇℃伅鏁版嵁鎺ュ彛 */ public static String API_CODE_1202 = "1202"; /** - * 鎺ュ彛缂栫爜-1203 绮鍏ュ簱妫�楠屼俊鎭暟鎹帴鍙� + * 鎺ュ彛缂栫爜-1203 鍓浜у搧淇℃伅鏁版嵁鎺ュ彛 */ public static String API_CODE_1203 = "1203"; /** - * 鎺ュ彛缂栫爜-1204 绮鍏ュ簱缁撶畻淇℃伅鏁版嵁鍙� + * 鎺ュ彛缂栫爜-1204 瀹㈡埛淇℃伅鏁版嵁鎺ュ彛 */ public static String API_CODE_1204 = "1204"; /** - * 鎺ュ彛缂栫爜-1205 绮鍑哄簱淇℃伅鏁版嵁鎺ュ彛 + * 鎺ュ彛缂栫爜-1205 绛规帾璁″垝鏁版嵁鎺ュ彛 */ public static String API_CODE_1205 = "1205"; /** - * 鎺ュ彛缂栫爜-1206 绮鍑哄簱缁撶畻淇℃伅鏁版嵁鎺ュ彛 + * 鎺ュ彛缂栫爜-1206 璁㈠崟淇℃伅鏁版嵁鎺ュ彛 */ public static String API_CODE_1206 = "1206"; /** - * 鎺ュ彛缂栫爜-1207 鍊掍粨淇℃伅鏁版嵁鎺ュ彛 + * 鎺ュ彛缂栫爜-1207 鍚堝悓淇℃伅鏁版嵁鎺ュ彛 */ public static String API_CODE_1207 = "1207"; /** - * 鎺ュ彛缂栫爜-1208 绮搴撳瓨鏁版嵁鎺ュ彛 + * 鎺ュ彛缂栫爜-1208 搴撳瓨鍙拌处鏁版嵁鎺ュ彛 */ public static String API_CODE_1208 = "1208"; /** - * 鎺ュ彛缂栫爜-1209 鎹熸孩鍗曟暟鎹帴鍙� + * 鎺ュ彛缂栫爜-1209 搴撳瓨鍙拌处浜у搧鎵规鏁版嵁鎺ュ彛 */ public static String API_CODE_1209 = "1209"; /** - * 鎺ュ彛缂栫爜-1210 绮鎬ц川杞彉鍗曟暟鎹帴鍙� + * 鎺ュ彛缂栫爜-1210 搴撳瓨鍙拌处鍑哄叆璁板綍鏁版嵁鎺ュ彛 */ public static String API_CODE_1210 = "1210"; /** - * 鎺ュ彛缂栫爜-1211 璐﹂潰搴撳瓨鏁版嵁鎺ュ彛 + * 鎺ュ彛缂栫爜-1211 搴撳瓨鐩樼偣璁板綍鏁版嵁鎺ュ彛 */ public static String API_CODE_1211 = "1211"; /** - * 鎺ュ彛缂栫爜-1212 瀹㈡埛淇℃伅鏁版嵁鎺ュ彛 + * 鎺ュ彛缂栫爜-1212 搴撳唴杞粨璁板綍鏁版嵁鎺ュ彛 */ public static String API_CODE_1212 = "1212"; + /** + * 鎺ュ彛缂栫爜-1213 鍑哄叆搴撹褰曟暟鎹帴鍙� + */ + public static String API_CODE_1213 = "1213"; /** - * 鎺ュ彛缂栫爜-1301 瀹夊叏绠$悊鏁版嵁鎺ュ彛 + * 鎺ュ彛缂栫爜-1301 璐ㄦ鏈烘瀯鏁版嵁鎺ュ彛 */ public static String API_CODE_1301 = "1301"; /** - * 鎺ュ彛缂栫爜-1302 娓╂箍搴︽娴嬫暟鎹帴鍙� + * 鎺ュ彛缂栫爜-1302 璐ㄦ鎶ュ憡鏁版嵁鎺ュ彛 */ public static String API_CODE_1302 = "1302"; /** - * 鎺ュ彛缂栫爜-1303 瀹宠櫕妫�娴嬫暟鎹帴鍙� + * 鎺ュ彛缂栫爜-1303 绮儏妫�娴嬭褰曟暟鎹帴鍙� */ public static String API_CODE_1303 = "1303"; /** - * 鎺ュ彛缂栫爜-1304 姘斾綋妫�娴嬫暟鎹帴鍙� + * 鎺ュ彛缂栫爜-1304 鑳借�楄褰曟暟鎹帴鍙� */ public static String API_CODE_1304 = "1304"; - /** - * 鎺ュ彛缂栫爜-1305 閫氶浣滀笟鏁版嵁鎺ュ彛 - */ - public static String API_CODE_1305 = "1305"; - /** - * 鎺ュ彛缂栫爜-1306 鐔忚捀浣滀笟鏁版嵁鎺ュ彛 - */ - public static String API_CODE_1306 = "1306"; - /** - * 鎺ュ彛缂栫爜-1307 浠撳唴瑙嗛鍥惧儚鏁版嵁鎺ュ彛 - */ - public static String API_CODE_1307 = "1307"; - /** - * 鎺ュ彛缂栫爜-1308 瑙嗛鐩戞帶寮傚父浜嬩欢鍛婅鍩烘湰淇℃伅鏁版嵁鎺ュ彛 - */ - public static String API_CODE_1308 = "1308"; - /** - * 鎺ュ彛缂栫爜-1309 杩濊棰勮淇℃伅鏁版嵁鎺ュ彛 - */ - public static String API_CODE_1309 = "1309"; - /** - * 鎺ュ彛缂栫爜-1310 璐ㄦ鏁版嵁鎺ュ彛 - */ - public static String API_CODE_1310 = "1310"; /** - * 鎺ュ彛缂栫爜-1401 鍌ㄥ瑙勬ā鏁版嵁鎺ュ彛 + * 鎺ュ彛缂栫爜-1401 鍔ㄥ憳浼佷笟鏁版嵁鎺ュ彛 */ public static String API_CODE_1401 = "1401"; /** - * 鎺ュ彛缂栫爜-1402 鍌ㄥ璁″垝淇℃伅鏁版嵁鎺ュ彛 + * 鎺ュ彛缂栫爜-1402 鍔ㄥ憳鍗忚鏁版嵁鎺ュ彛 */ public static String API_CODE_1402 = "1402"; /** - * 鎺ュ彛缂栫爜-1403 杞崲璁″垝淇℃伅鏁版嵁鎺ュ彛 + * 鎺ュ彛缂栫爜-1403 鍔ㄥ憳鑳藉姏鏁版嵁鎺ュ彛 */ public static String API_CODE_1403 = "1403"; /** - * 鎺ュ彛缂栫爜-1404 杞崲璁″垝鏄庣粏淇℃伅鏁版嵁鎺ュ彛 + * 鎺ュ彛缂栫爜-1404 鍔ㄥ憳棰勮鏁版嵁鎺ュ彛 */ public static String API_CODE_1404 = "1404"; /** - * 鎺ュ彛缂栫爜-1405 椤圭洰淇℃伅鏁版嵁鎺ュ彛 + * 鎺ュ彛缂栫爜-1405 鐢熶骇鍔犲伐璁㈠崟鏁版嵁鎺ュ彛 */ public static String API_CODE_1405 = "1405"; + /** + * 鎺ュ彛缂栫爜-1406 杩愯緭璺嚎鏁版嵁鎺ュ彛 + */ + public static String API_CODE_1406 = "1406"; + /** + * 鎺ュ彛缂栫爜-1407 搴旀�ヨ皟搴︽暟鎹帴鍙� + */ + public static String API_CODE_1407 = "1407"; - public static String API_CODE_1501 = "1501"; - public static String API_CODE_1502 = "1502"; - public static String API_CODE_1503 = "1503"; + /*----------鎺ュ彛璺緞----------*/ + /** + * 鎺ュ彛缂栫爜-1001 鍐涚伯浼佷笟淇℃伅鎺ュ彛 + */ + public static String API_CODE_JLQYXX = "JLQYXX"; //鎺ュ彛缂栫爜-1101 鍐涚伯浼佷笟淇℃伅 --璺緞(JLQYXX) + public static String API_CODE_JLZDXX = "JLZDXX"; //鎺ュ彛缂栫爜-1102 鍐涗緵绔欑偣淇℃伅 --璺緞(JLZDXX) + public static String API_CODE_JLRYXX = "JLRYXX"; //鎺ュ彛缂栫爜-1103 鍐涚伯浜哄憳淇℃伅 --璺緞(JLRYXX) + public static String API_CODE_FXLYD = "FXLYD"; //鎺ュ彛缂栫爜-1104 鏀惧績绮补搴� --璺緞(FXLYD) + public static String API_CODE_CFXX = "CFXX"; //鎺ュ彛缂栫爜-1105 浠撴埧淇℃伅 --璺緞(CFXX) + public static String API_CODE_AJXX = "AJXX"; //鎺ュ彛缂栫爜-1106 寤掗棿淇℃伅 --璺緞(AJXX) + public static String API_CODE_HWXX = "HWXX"; //鎺ュ彛缂栫爜-1107 璐т綅淇℃伅 --璺緞(HWXX) + public static String API_CODE_CCSSDZDA = "CCSSDZDA"; //鎺ュ彛缂栫爜-1108 浠撳偍璁炬柦鐢靛瓙妗f --璺緞(CCSSDZDA) + public static String API_CODE_CCSSWHJL = "CCSSWHJL"; //鎺ュ彛缂栫爜-1109 浠撳偍璁炬柦缁存姢璁板綍 --璺緞(CCSSWHJL) + public static String API_CODE_CCSSBFJL = "CCSSBFJL"; //鎺ュ彛缂栫爜-1110 浠撳偍璁惧鎶ュ簾璁板綍 --璺緞(CCSBBFJL) + public static String API_CODE_CCSBXX = "CCSBXX"; //鎺ュ彛缂栫爜-1111 浠撳偍璁惧淇℃伅 --璺緞(CCSBXX) + public static String API_CODE_CCSBWHJL = "CCSBWHJL"; //鎺ュ彛缂栫爜-1112 浠撳偍璁惧缁存姢璁板綍 --璺緞(CCSBWHJL) + public static String API_CODE_CCSBWXJL = "CCSBWXJL"; //鎺ュ彛缂栫爜-1113 浠撳偍璁惧缁翠慨璁板綍 --璺緞(CCSBWXJL) + public static String API_CODE_CCSBBFJL = "CCSBBFJL"; //鎺ュ彛缂栫爜-1114 浠撳偍璁惧鎶ュ簾璁板綍 --璺緞(CCSBBFJL) + public static String API_CODE_FSGYSXX = "FSGYSXX"; //鎺ュ彛缂栫爜-1201 鍓渚涘簲鍟嗕俊鎭� --璺緞(FSGYSXX) + public static String API_CODE_FSPPXX = "FSPPXX"; //鎺ュ彛缂栫爜-1202 鍓鍝佺墝淇℃伅 --璺緞(FSPPXX) + public static String API_CODE_FSCPXX = "FSCPXX"; //鎺ュ彛缂栫爜-1203 鍓浜у搧淇℃伅 --璺緞(FSCPXX) + public static String API_CODE_KHXX = "KHXX"; //鎺ュ彛缂栫爜-1204 瀹㈡埛淇℃伅 --璺緞(KHXX) + public static String API_CODE_CCJL = "CCJL"; //鎺ュ彛缂栫爜-1205 绛规帾璁″垝 --璺緞(CCJL) + public static String API_CODE_DDXX = "DDXX"; //鎺ュ彛缂栫爜-1206 璁㈠崟淇℃伅 --璺緞(DDXX) + public static String API_CODE_HTXX = "HTXX"; //鎺ュ彛缂栫爜-1207 鍚堝悓淇℃伅 --璺緞(HTXX) + public static String API_CODE_KCTZ = "KCTZ"; //鎺ュ彛缂栫爜-1208 搴撳瓨鍙拌处 --璺緞(KCTZ) + public static String API_CODE_KCTZPCXX = "KCTZPCXX"; //鎺ュ彛缂栫爜-1209 搴撳瓨鍙拌处浜у搧鎵规 --璺緞(KCTZPCXX) + public static String API_CODE_KCTZCRJL = "KCTZCRJL"; //鎺ュ彛缂栫爜-1210 搴撳瓨鍙拌处鍑哄叆璁板綍 --璺緞(KCTZCRJL) + public static String API_CODE_KCPDJL = "KCPDJL"; //鎺ュ彛缂栫爜-1211 搴撳瓨鐩樼偣璁板綍 --璺緞(KCPDJL) + public static String API_CODE_KNZCJL = "KNZCJL"; //鎺ュ彛缂栫爜-1212 搴撳唴杞粨璁板綍 --璺緞(KNZCJL) + public static String API_CODE_CRKJL = "CRKJL"; //鎺ュ彛缂栫爜-1213 鍑哄叆搴撹褰� --璺緞(CRKJL) + public static String API_CODE_ZJJG = "ZJJG"; //鎺ュ彛缂栫爜-1301 璐ㄦ鏈烘瀯 --璺緞(ZJJG) + public static String API_CODE_ZJBG = "ZJBG"; //鎺ュ彛缂栫爜-1302 璐ㄦ鎶ュ憡 --璺緞(ZJBG) + public static String API_CODE_LQJCJL = "LQJCJL"; //鎺ュ彛缂栫爜-1303 绮儏妫�娴嬭褰� --璺緞(LQJCJL) + public static String API_CODE_NHJL = "NHJL"; //鎺ュ彛缂栫爜-1304 鑳借�楄褰� --璺緞(NHJL) + public static String API_CODE_DYQY = "DYQY"; //鎺ュ彛缂栫爜-1401 鍔ㄥ憳浼佷笟 --璺緞(DYQY) + public static String API_CODE_DYXY = "DYXY"; //鎺ュ彛缂栫爜-1402 鍔ㄥ憳鍗忚 --璺緞(DYXY) + public static String API_CODE_DYNL = "DYNL"; //鎺ュ彛缂栫爜-1403 鍔ㄥ憳鑳藉姏 --璺緞(DYNL) + public static String API_CODE_DYYJ = "DYYJ"; //鎺ュ彛缂栫爜-1404 鍔ㄥ憳棰勮 --璺緞(DYYJ) + public static String API_CODE_SCJGDD = "SCJGDD"; //鎺ュ彛缂栫爜-1405 鐢熶骇鍔犲伐璁㈠崟 --璺緞(SCJGDD) + public static String API_CODE_YSLX = "YSLX"; //鎺ュ彛缂栫爜-1406 杩愯緭璺嚎 --璺緞(YSLX) + public static String API_CODE_YJDD = "YJDD"; //鎺ュ彛缂栫爜-1407 搴旀�ヨ皟搴� --璺緞(YJDD) + /** * 鍥芥爣鍑哄叆搴撶被鍨� */ diff --git a/src/main/java/com/fzzy/whjl/dto/WhjlApi1101.java b/src/main/java/com/fzzy/whjl/dto/WhjlApi1101.java index 09b0c0f..c53e50a 100644 --- a/src/main/java/com/fzzy/whjl/dto/WhjlApi1101.java +++ b/src/main/java/com/fzzy/whjl/dto/WhjlApi1101.java @@ -53,4 +53,5 @@ private String bizId; //涓氬姟ID private Date updateTime; //鏈�鍚庢洿鏂版椂闂� + private String czbz; //鎿嶄綔鏍囧織 } -- Gitblit v1.9.3