From f3d2007e78e8df1064ee7a3b4b9b4c790717fba7 Mon Sep 17 00:00:00 2001 From: czt <czt18638530771@163.com> Date: 星期一, 22 四月 2024 16:09:33 +0800 Subject: [PATCH] 调整广东省平台市局推送-增加指令推送,测试使用 --- src/main/java/com/fzzy/push/nx2023/NX2023PushService14.java | 79 - src/main/java/com/fzzy/push/nx2023/NX2023PushService11.java | 465 ------ src/main/java/com/fzzy/push/gd2022/GD2022PushService11.java | 5 src/main/java/com/fzzy/push/gd2022/GD2022PushService14.java | 7 src/main/java/com/fzzy/push/impl/ComPushService11.java | 134 + src/main/java/com/fzzy/push/impl/ComPushService13.java | 36 src/main/resources/application-pro.yml | 2 src/main/java/com/fzzy/push/sh2023/SH2023PushService13.java | 378 ----- src/main/java/com/fzzy/push/impl/ComPushService14.java | 95 + src/main/java/com/fzzy/push/sh2023/SH2023PushService12.java | 504 ------ src/main/resources/application-dev.yml | 11 src/main/java/com/fzzy/push/nx2023/NX2023OrderApiServiceImpl.java | 86 src/main/java/com/fzzy/push/nx2023/NX2023PushService13.java | 347 ---- src/main/java/com/fzzy/push/impl/ComPushService12.java | 2 src/main/java/com/fzzy/push/impl/ComPushService99.java | 138 ++ src/main/java/com/fzzy/push/gd2022/GD2022PushService13.java | 11 src/main/java/com/fzzy/push/nx2023/NX2023PushService12.java | 462 ------ src/main/java/com/fzzy/push/sh2023/SH2023OrderApiServiceImpl.java | 108 src/main/java/com/fzzy/push/gd2022/GD2022ApiRemoteService2022.java | 12 src/main/java/com/fzzy/api/Constant.java | 6 src/main/java/com/fzzy/push/sh2023/SH2023PushService11.java | 538 ------- src/main/java/com/fzzy/api/view/pr/Api1501PR.java | 4 src/main/java/com/fzzy/api/view/pr/Api1502PR.java | 4 /dev/null | 41 src/main/java/com/fzzy/push/sh2023/SH2023PushService14.java | 235 --- src/main/java/com/fzzy/api/view/pr/Api1503PR.java | 8 src/main/java/com/fzzy/push/gd2022/GD2022OrderApiServiceImpl.java | 209 +++ 27 files changed, 954 insertions(+), 2,973 deletions(-) diff --git a/src/main/java/com/fzzy/api/Constant.java b/src/main/java/com/fzzy/api/Constant.java index 7ebc740..aac5890 100644 --- a/src/main/java/com/fzzy/api/Constant.java +++ b/src/main/java/com/fzzy/api/Constant.java @@ -203,9 +203,9 @@ public static String API_CODE_1405 = "1405"; //璐㈠姟鎶ヨ〃鎺ュ彛 - public static String API_CODE_1501 = "1501"; - public static String API_CODE_1502 = "1502"; - public static String API_CODE_1503 = "1503"; + public static String API_CODE_1114_1501 = "1501"; + public static String API_CODE_1114_1502 = "1502"; + public static String API_CODE_1114_1503 = "1503"; /** * 鍥芥爣鍑哄叆搴撶被鍨� */ diff --git a/src/main/java/com/fzzy/api/view/pr/Api1501PR.java b/src/main/java/com/fzzy/api/view/pr/Api1501PR.java index abee848..9d2b532 100644 --- a/src/main/java/com/fzzy/api/view/pr/Api1501PR.java +++ b/src/main/java/com/fzzy/api/view/pr/Api1501PR.java @@ -124,7 +124,7 @@ String result = ""; //灏佽鍙傛暟 - ApiParam param = new ApiParam(apiConf, Constant.API_CATEGORY_11, Constant.API_CODE_1501); + ApiParam param = new ApiParam(apiConf, Constant.API_CATEGORY_11, Constant.API_CODE_1114_1501); Api1501 d; for (Api1501 data : items) { d = new Api1501(); @@ -153,7 +153,7 @@ private String pushDataList(List<Api1501> items, ApiRemoteService apiRemoteService, ApiConfs apiConf) { //灏佽鍙傛暟 - ApiParam param = new ApiParam(apiConf, Constant.API_CATEGORY_11, Constant.API_CODE_1501); + ApiParam param = new ApiParam(apiConf, Constant.API_CATEGORY_11, Constant.API_CODE_1114_1501); //鎺ㄩ�侊紝鏁版嵁涓洪泦鍚堝舰寮� ResponseDto responseDto = apiRemoteService.pushData(param, apiConf, items); diff --git a/src/main/java/com/fzzy/api/view/pr/Api1502PR.java b/src/main/java/com/fzzy/api/view/pr/Api1502PR.java index bec9159..618d014 100644 --- a/src/main/java/com/fzzy/api/view/pr/Api1502PR.java +++ b/src/main/java/com/fzzy/api/view/pr/Api1502PR.java @@ -122,7 +122,7 @@ String result = ""; //灏佽鍙傛暟 - ApiParam param = new ApiParam(apiConf, Constant.API_CATEGORY_11, Constant.API_CODE_1502); + ApiParam param = new ApiParam(apiConf, Constant.API_CATEGORY_11, Constant.API_CODE_1114_1502); Api1502 d; for (Api1502 data : items) { d = new Api1502(); @@ -151,7 +151,7 @@ private String pushDataList(List<Api1502> items, ApiRemoteService apiRemoteService, ApiConfs apiConf) { //灏佽鍙傛暟 - ApiParam param = new ApiParam(apiConf, Constant.API_CATEGORY_11, Constant.API_CODE_1502); + ApiParam param = new ApiParam(apiConf, Constant.API_CATEGORY_11, Constant.API_CODE_1114_1502); //鎺ㄩ�侊紝鏁版嵁涓洪泦鍚堝舰寮� ResponseDto responseDto = apiRemoteService.pushData(param, apiConf, items); diff --git a/src/main/java/com/fzzy/api/view/pr/Api1503PR.java b/src/main/java/com/fzzy/api/view/pr/Api1503PR.java index 3275328..61bdf1f 100644 --- a/src/main/java/com/fzzy/api/view/pr/Api1503PR.java +++ b/src/main/java/com/fzzy/api/view/pr/Api1503PR.java @@ -4,21 +4,17 @@ import com.bstek.dorado.annotation.DataResolver; import com.bstek.dorado.annotation.Expose; import com.fzzy.api.data.ApiParam; -import com.fzzy.api.data.PushProtocol; import com.fzzy.api.entity.ApiConfs; import com.fzzy.api.service.ApiCommonService; import com.fzzy.api.service.ApiPushManager; import com.fzzy.api.service.ApiRemoteService; -import com.fzzy.push.gb2022.GBApiRemoteService; import com.fzzy.api.Constant; import com.fzzy.api.dto.ResponseDto; import com.fzzy.api.entity.Api1503; -import com.fzzy.api.entity.ApiParent; import com.fzzy.api.view.repository.Api1503Rep; import org.springframework.beans.BeanUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; - import java.util.List; /** @@ -124,7 +120,7 @@ String result = ""; //灏佽鍙傛暟 - ApiParam param = new ApiParam(apiConf, Constant.API_CATEGORY_11, Constant.API_CODE_1503); + ApiParam param = new ApiParam(apiConf, Constant.API_CATEGORY_11, Constant.API_CODE_1114_1503); Api1503 d; for (Api1503 data : items) { d = new Api1503(); @@ -153,7 +149,7 @@ private String pushDataList(List<Api1503> items, ApiRemoteService apiRemoteService, ApiConfs apiConf) { //灏佽鍙傛暟 - ApiParam param = new ApiParam(apiConf, Constant.API_CATEGORY_11, Constant.API_CODE_1503); + ApiParam param = new ApiParam(apiConf, Constant.API_CATEGORY_11, Constant.API_CODE_1114_1503); //鎺ㄩ�侊紝鏁版嵁涓洪泦鍚堝舰寮� ResponseDto responseDto = apiRemoteService.pushData(param, apiConf, items); diff --git a/src/main/java/com/fzzy/push/gd2022/GD2022ApiRemoteService2022.java b/src/main/java/com/fzzy/push/gd2022/GD2022ApiRemoteService2022.java index d0bed5e..482be71 100644 --- a/src/main/java/com/fzzy/push/gd2022/GD2022ApiRemoteService2022.java +++ b/src/main/java/com/fzzy/push/gd2022/GD2022ApiRemoteService2022.java @@ -70,9 +70,9 @@ @Override public ResponseDto pushData(ApiParam param, ApiConfs conf, Object data) { - if (Constant.API_CODE_1501.equals(param.getInteId()) - || Constant.API_CODE_1502.equals(param.getInteId()) - || Constant.API_CODE_1503.equals(param.getInteId())) { + 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())) { return pushFinanceData(param, conf, data); } @@ -193,11 +193,11 @@ } List<GDFinanceDto> list = null; - if (Constant.API_CODE_1501.equals(param.getInteId())) { + if (Constant.API_CODE_1114_1501.equals(param.getInteId())) { list = copyApi1501((Api1501) data); - } else if (Constant.API_CODE_1502.equals(param.getInteId())) { + } else if (Constant.API_CODE_1114_1502.equals(param.getInteId())) { list = copyApi1502((Api1502) data); - } else if (Constant.API_CODE_1503.equals(param.getInteId())) { + } else if (Constant.API_CODE_1114_1503.equals(param.getInteId())) { list = copyApi1503((Api1503) data); } GD2022ResponseDto responseDto; diff --git a/src/main/java/com/fzzy/push/gd2022/GD2022OrderApiServiceImpl.java b/src/main/java/com/fzzy/push/gd2022/GD2022OrderApiServiceImpl.java new file mode 100644 index 0000000..066a8ce --- /dev/null +++ b/src/main/java/com/fzzy/push/gd2022/GD2022OrderApiServiceImpl.java @@ -0,0 +1,209 @@ +package com.fzzy.push.gd2022; + +import com.fzzy.api.data.ApiParam; +import com.fzzy.api.data.PushProtocol; +import com.fzzy.api.entity.ApiConfs; +import com.fzzy.order.OrderApiService; +import com.fzzy.order.data.OrderConstant; +import com.fzzy.order.data.OrderData; +import com.fzzy.push.impl.ComPushService11; +import com.fzzy.push.impl.ComPushService12; +import com.fzzy.push.impl.ComPushService13; +import com.fzzy.push.impl.ComPushService14; +import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang.StringUtils; +import org.apache.commons.lang.time.DateUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.text.ParseException; + +/** + * 骞夸笢鐪佸钩鍙版寚浠や笂鎶�-浠呮祴璇曚娇鐢� + * + * @author czt + * @date 2024/04/22 + */ +@Slf4j +@Service +public class GD2022OrderApiServiceImpl implements OrderApiService { + + @Autowired + private GD2022ApiRemoteService2022 apiRemoteService; + @Autowired + private ComPushService11 pushService11; + @Autowired + private ComPushService12 pushService12; + @Autowired + private ComPushService13 pushService13; + @Autowired + private ComPushService14 pushService14; + + @Override + public String getProtocol() { + return PushProtocol.SB_GD_2022.getCode(); + } + + + @Override + public void execute(OrderData req, String orderType, ApiConfs conf, String orderid) throws ParseException { + + // 鑻ユ寚浠ょ被鍨嬩笉涓�1锛屽垯杩斿洖 + if(!OrderConstant.ORDER_TYPE_1.equals(orderType)){ + log.error("鎸囦护绫诲瀷涓嶄负1锛屼笉杩涜鏁版嵁涓婃姤={}", req); + return; + } + String ids = req.getContent(); + if(StringUtils.isEmpty(ids)){ + log.error("鎸囦护鎺ュ彛涓虹┖锛屼笉杩涜鏁版嵁涓婃姤={}", req); + return; + } + + ApiParam param = new ApiParam(); + param.setPushProtocol(conf.getPushProtocol()); + param.setKqdm(conf.getKqdm()); + param.setStart(DateUtils.parseDate(req.getStarttime(), new String[]{"yyyy-MM-dd HH:mm:ss"})); + param.setEnd(DateUtils.parseDate(req.getEndtime(), new String[]{"yyyy-MM-dd HH:mm:ss"})); + param.setDeptId(conf.getDeptId()); + + log.info("鎺ユ敹鐨勬寚浠や腑鎺ュ彛鍐呭涓�={}", req.getContent()); + String[] interfaces = ids.split(";"); + for (String inteId : interfaces) { + log.info("鎵ц鎺ュ彛={}鐨勬暟鎹笂鎶�", inteId); +// getDataToPush(param, inteId); + } + + } + + private void getDataToPush(ApiParam param, String inteId) { + + switch (inteId) { + case "1101": + pushService11.pushData1101(apiRemoteService, param); + break; + case "1102": + pushService11.pushData1102(apiRemoteService, param); + break; + case "1103": + pushService11.pushData1103(apiRemoteService, param); + break; + case "1104": + pushService11.pushData1104(apiRemoteService, param); + break; + case "1105": + pushService11.pushData1105(apiRemoteService, param); + break; + case "1106": + pushService11.pushData1106(apiRemoteService, param); + break; + case "1107": + pushService11.pushData1107(apiRemoteService, param); + break; + case "1108": + pushService11.pushData1108(apiRemoteService, param); + break; + case "1109": + pushService12.pushData1109(apiRemoteService, param); + break; + case "1110": + pushService11.pushData1110(apiRemoteService, param); + break; + case "1111": + pushService11.pushData1111(apiRemoteService, param); + break; + case "1112": + pushService11.pushData1112(apiRemoteService, param); + break; + case "1113": + pushService11.pushData1113(apiRemoteService, param); + break; + case "1114": + pushService11.pushData1114(apiRemoteService, param); + break; + case "1201": + pushService12.pushData1201(apiRemoteService, param); + break; + case "1202": + pushService12.pushData1202(apiRemoteService, param); + break; + case "1203": + pushService12.pushData1203(apiRemoteService, param); + break; + case "1204": + pushService12.pushData1204(apiRemoteService, param); + break; + case "1205": + pushService12.pushData1205(apiRemoteService, param); + break; + case "1206": + pushService12.pushData1206(apiRemoteService, param); + break; + case "1207": + pushService12.pushData1207(apiRemoteService, param); + break; + case "1208": + pushService12.pushData1208(apiRemoteService, param); + break; + case "1209": + pushService12.pushData1209(apiRemoteService, param); + break; + case "1210": + pushService12.pushData1210(apiRemoteService, param); + break; + case "1211": + pushService12.pushData1211(apiRemoteService, param); + break; + case "1212": + pushService12.pushData1212(apiRemoteService, param); + break; + case "1301": + pushService13.pushData1301(apiRemoteService, param); + break; + case "1302": + pushService13.pushData1302(apiRemoteService, param); + break; + case "1303": + pushService13.pushData1303(apiRemoteService, param); + break; + case "1304": + pushService13.pushData1304(apiRemoteService, param); + break; + case "1305": + pushService13.pushData1305(apiRemoteService, param); + break; + case "1306": + pushService13.pushData1306(apiRemoteService, param); + break; + case "1307": + pushService13.pushData1307(apiRemoteService, param); + break; + case "1308": + pushService13.pushData1308(apiRemoteService, param); + break; + case "1309": + pushService13.pushData1309(apiRemoteService, param); + break; + case "1310": + pushService13.pushData1310(apiRemoteService, param); + break; + case "1401": + pushService14.pushData1401(apiRemoteService, param); + break; + case "1402": + pushService14.pushData1402(apiRemoteService, param); + break; + case "1403": + pushService14.pushData1403(apiRemoteService, param); + break; + case "1404": + log.error("-----骞夸笢鐪佸钩鍙帮細璁″垝鏄庣粏璺熼殢璁″垝鎺ㄩ��-----"); + break; + case "1405": + pushService14.pushData1405(apiRemoteService, param); + break; + default: + log.error("-----骞夸笢鐪佸钩鍙帮細鏈尮閰嶅埌鎺ュ彛缂栫爜锛屼笉鎺ㄩ��-----"); + break; + } + } +} \ No newline at end of file diff --git a/src/main/java/com/fzzy/push/gd2022/GD2022PushService11.java b/src/main/java/com/fzzy/push/gd2022/GD2022PushService11.java index fb8a814..64d4352 100644 --- a/src/main/java/com/fzzy/push/gd2022/GD2022PushService11.java +++ b/src/main/java/com/fzzy/push/gd2022/GD2022PushService11.java @@ -57,8 +57,9 @@ pushService.pushData1112(apiRemoteService, param); //浼佷笟淇$敤淇℃伅 pushService.pushData1113(apiRemoteService, param); - //鏂囦欢淇℃伅鎺ㄩ�侊紝杞Щ鍒�12澶х被杩涜鎺ㄩ�� - } + //璐㈠姟鎶ヨ〃鏁版嵁鎺ㄩ�� + pushService.pushData1114(apiRemoteService, param); + } } diff --git a/src/main/java/com/fzzy/push/gd2022/GD2022PushService13.java b/src/main/java/com/fzzy/push/gd2022/GD2022PushService13.java index f88de96..3ffab6a 100644 --- a/src/main/java/com/fzzy/push/gd2022/GD2022PushService13.java +++ b/src/main/java/com/fzzy/push/gd2022/GD2022PushService13.java @@ -31,6 +31,7 @@ @Override public void pushData(ApiParam param) { + pushService.pushData1301(apiRemoteService, param); //绮儏 pushService.pushData1302(apiRemoteService, param); @@ -40,9 +41,6 @@ //铏 pushService.pushData1303(apiRemoteService, param); - //璐ㄦ - pushService.pushData1310(apiRemoteService, param); - //閫氶 pushService.pushData1305(apiRemoteService, param); @@ -50,6 +48,13 @@ pushService.pushData1306(apiRemoteService, param); //鐔忚捀 pushService.pushData1307(apiRemoteService, param); + + pushService.pushData1308(apiRemoteService, param); + + pushService.pushData1309(apiRemoteService, param); + + //璐ㄦ + pushService.pushData1310(apiRemoteService, param); } } diff --git a/src/main/java/com/fzzy/push/gd2022/GD2022PushService14.java b/src/main/java/com/fzzy/push/gd2022/GD2022PushService14.java index cb09f9f..7d659f6 100644 --- a/src/main/java/com/fzzy/push/gd2022/GD2022PushService14.java +++ b/src/main/java/com/fzzy/push/gd2022/GD2022PushService14.java @@ -30,11 +30,14 @@ @Override public void pushData(ApiParam param) { + + pushService.pushData1401(apiRemoteService, param); + + pushService.pushData1402(apiRemoteService, param); //杞崲璁″垝 pushService.pushData1403(apiRemoteService, param); - //杞崲璁″垝鏄庣粏 - pushService.pushData1404(apiRemoteService, param); + pushService.pushData1405(apiRemoteService, param); } diff --git a/src/main/java/com/fzzy/push/gd2022/GD2022PushService15.java b/src/main/java/com/fzzy/push/gd2022/GD2022PushService15.java deleted file mode 100644 index e2b865b..0000000 --- a/src/main/java/com/fzzy/push/gd2022/GD2022PushService15.java +++ /dev/null @@ -1,35 +0,0 @@ -package com.fzzy.push.gd2022; - -import com.fzzy.api.data.ApiParam; -import com.fzzy.api.data.PushProtocol; -import com.fzzy.api.service.PushService14; -import com.fzzy.push.impl.ComPushService14; -import lombok.extern.slf4j.Slf4j; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Component; - -/** - * @Desc: 琛屾斂绠$悊鐩稿叧妯″潡鍔熻兘鎺ュ彛鑷姩鎺ㄩ�� - * @author: Andy - * @update-time: 2022/10/27 - */ -@Slf4j -@Component -public class GD2022PushService15 implements PushService14 { - - @Autowired - private GD2022ApiRemoteService2022 apiRemoteService; - @Autowired - private ComPushService14 pushService; - - - @Override - public String getProtocol() { - return PushProtocol.SB_GD_2022.getCode(); - } - - @Override - public void pushData(ApiParam param) { - - } -} \ No newline at end of file diff --git a/src/main/java/com/fzzy/push/impl/ComPushService11.java b/src/main/java/com/fzzy/push/impl/ComPushService11.java index 20b66af..4a0ca1d 100644 --- a/src/main/java/com/fzzy/push/impl/ComPushService11.java +++ b/src/main/java/com/fzzy/push/impl/ComPushService11.java @@ -6,6 +6,7 @@ import com.fzzy.api.entity.*; import com.fzzy.api.service.ApiRemoteService; import com.fzzy.api.view.repository.*; +import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -16,6 +17,7 @@ * @author: andy.jia * @update-time: 2022/10/28 2:02 */ +@Slf4j @Service public class ComPushService11 { @@ -43,6 +45,12 @@ private Api1112Rep api1112Rep; @Autowired private Api1113Rep api1113Rep; + @Autowired + private Api1501Rep api1501Rep; + @Autowired + private Api1502Rep api1502Rep; + @Autowired + private Api1503Rep api1503Rep; /** * 1101 鍗曚綅淇℃伅 */ @@ -50,8 +58,10 @@ List<Api1101> items = api1101Rep.getDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); if (null == items || items.isEmpty()) { + log.error("-----鏈幏鍙栧埌鍗曚綅淇℃伅锛屼笉鎺ㄩ��-----"); return; } + param.setInteCategory(Constant.API_CATEGORY_11); param.setInteId(Constant.API_CODE_1101); @@ -76,6 +86,7 @@ List<Api1102> items = api1102Rep.findPushDataTime(param.getKqdm(), param.getStart(), param.getEnd()); if (null == items || items.isEmpty()) { + log.error("-----鏈幏鍙栧埌搴撳尯淇℃伅锛屼笉鎺ㄩ��-----"); return; } @@ -102,6 +113,7 @@ List<Api1103> items = api1103Rep.findPushDataTime(param.getKqdm(), param.getStart(), param.getEnd()); if (null == items || items.isEmpty()) { + log.error("-----鏈幏鍙栧埌浠撴埧淇℃伅锛屼笉鎺ㄩ��-----"); return; } @@ -115,8 +127,7 @@ if (responseDto.getSuccess() == 0) { if (Constant.CZBZ_I.equals(data.getCzbz())) { - data.setCzbz("u"); - api1103Rep.save(data); + api1103Rep.updateStatus(data.getCfdm(), Constant.CZBZ_U); } } } @@ -129,6 +140,7 @@ List<Api1104> items = api1104Rep.findPushDataTime(param.getKqdm(), param.getStart(), param.getEnd()); if (null == items || items.isEmpty()) { + log.error("-----鏈幏鍙栧埌寤掗棿淇℃伅锛屼笉鎺ㄩ��-----"); return; } @@ -142,8 +154,7 @@ if (responseDto.getSuccess() == 0) { if (Constant.CZBZ_I.equals(data.getCzbz())) { - data.setCzbz("u"); - api1104Rep.save(data); + api1104Rep.updateStatus(data.getAjdh(), Constant.CZBZ_U); } } } @@ -156,6 +167,7 @@ List<Api1105> items = api1105Rep.findPushDataTime(param.getKqdm(), param.getStart(), param.getEnd()); if (null == items || items.isEmpty()) { + log.error("-----鏈幏鍙栧埌璐т綅淇℃伅锛屼笉鎺ㄩ��-----"); return; } @@ -169,8 +181,7 @@ if (responseDto.getSuccess() == 0) { if (Constant.CZBZ_I.equals(data.getCzbz())) { - data.setCzbz("u"); - api1105Rep.save(data); + api1105Rep.updateStatus(data.getHwdm(), Constant.CZBZ_U); } } } @@ -183,6 +194,7 @@ List<Api1106> items = api1106Rep.findPushDataTime(param.getKqdm(), param.getStart(), param.getEnd()); if (null == items || items.isEmpty()) { + log.error("-----鏈幏鍙栧埌娌圭綈淇℃伅锛屼笉鎺ㄩ��-----"); return; } @@ -196,8 +208,7 @@ if (responseDto.getSuccess() == 0) { if (Constant.CZBZ_I.equals(data.getCzbz())) { - data.setCzbz("u"); - api1106Rep.save(data); + api1106Rep.updateStatus(data.getYgdm(), Constant.CZBZ_U); } } } @@ -210,6 +221,7 @@ List<Api1107> items = api1107Rep.findPushDataTime(param.getKqdm(), param.getStart(), param.getEnd()); if (null == items || items.isEmpty()) { + log.error("-----鏈幏鍙栧埌璁惧淇℃伅锛屼笉鎺ㄩ��-----"); return; } @@ -223,7 +235,7 @@ if (responseDto.getSuccess() == 0) { if (Constant.CZBZ_I.equals(data.getCzbz())) { - api1107Rep.updateStatus(data.getDwdm(), Constant.CZBZ_U); + api1107Rep.updateStatus(data.getSbbh(), Constant.CZBZ_U); } } } @@ -236,6 +248,7 @@ List<Api1108> items = api1108Rep.findPushDataTime(param.getKqdm(), param.getStart(), param.getEnd()); if (null == items || items.isEmpty()) { + log.error("-----鏈幏鍙栧埌鑽墏淇℃伅锛屼笉鎺ㄩ��-----"); return; } @@ -249,8 +262,7 @@ if (responseDto.getSuccess() == 0) { if (Constant.CZBZ_I.equals(data.getCzbz())) { - data.setCzbz("u"); - api1108Rep.save(data); + api1108Rep.updateStatus(data.getId(), Constant.CZBZ_U); } } } @@ -263,6 +275,7 @@ List<Api1110> items = api1110Rep.findPushDataTime(param.getKqdm(), param.getStart(), param.getEnd()); if (null == items || items.isEmpty()) { + log.error("-----鏈幏鍙栧埌搴撳尯鍥句粨鎴跨偣浣嶆爣娉紝涓嶆帹閫�-----"); return; } @@ -276,8 +289,7 @@ if (responseDto.getSuccess() == 0) { if (Constant.CZBZ_I.equals(data.getCzbz())) { - data.setCzbz("u"); - api1110Rep.save(data); + api1110Rep.updateStatus(data.getHwdm(), Constant.CZBZ_U); } } } @@ -290,6 +302,7 @@ List<Api1111> items = api1111Rep.findPushDataTime(param.getKqdm(), param.getStart(), param.getEnd()); if (null == items || items.isEmpty()) { + log.error("-----鏈幏鍙栧埌搴撳尯鍥捐棰戠洃鎺ц澶囩偣浣嶆爣娉紝涓嶆帹閫�-----"); return; } @@ -317,6 +330,7 @@ List<Api1112> items = api1112Rep.findPushDataTime(param.getKqdm(), param.getStart(), param.getEnd()); if (null == items || items.isEmpty()) { + log.error("-----鏈幏鍙栧埌浜哄憳淇℃伅锛屼笉鎺ㄩ��-----"); return; } @@ -344,6 +358,7 @@ List<Api1113> items = api1113Rep.findPushDataTime(param.getKqdm(), param.getStart(), param.getEnd()); if (null == items || items.isEmpty()) { + log.error("-----鏈幏鍙栧埌浼佷笟淇$敤淇℃伅锛屼笉鎺ㄩ��-----"); return; } @@ -363,4 +378,97 @@ } } } + + /** + * 璐㈠姟鎶ヨ〃 + * @param apiRemoteService + * @param param + */ + public void pushData1114(ApiRemoteService apiRemoteService, ApiParam param) { + this.pushData1501(apiRemoteService, param); + this.pushData1502(apiRemoteService, param); + this.pushData1503(apiRemoteService, param); + + } + /** + * 1501 璐㈠姟鎶ヨ〃-璧勪骇璐熷��--鍗曟潯涓婁紶 + */ + public void pushData1501(ApiRemoteService apiRemoteService, ApiParam param) { + //鑾峰彇璐㈠姟鎶ヨ〃-璧勪骇璐熷�� + List<Api1501> list = api1501Rep.findPushDataTime(param.getKqdm(), param.getStart(), param.getEnd()); + + if (null == list || list.isEmpty()) { + log.error("-----鏈幏鍙栧埌璧勪骇璐熷�轰俊鎭紝涓嶆帹閫�-----"); + return; + } + param.setInteCategory(Constant.API_CATEGORY_11); + param.setInteId(Constant.API_CODE_1114_1501); + ResponseDto responseDto; + for (Api1501 data : list) { + responseDto = apiRemoteService.pushData(param, data); + if (responseDto.getSuccess() == 0) { + if (Constant.CZBZ_I.equals(data.getCzbz())) { + + data.setCzbz(Constant.CZBZ_U); + //鏇存柊鐘舵�� + api1501Rep.save(data); + } + } + } + } + + /** + * 1502 璐㈠姟鎶ヨ〃-鐜伴噾娴� + */ + public void pushData1502(ApiRemoteService apiRemoteService, ApiParam param) { + //鑾峰彇璐㈠姟鎶ヨ〃-璧勪骇璐熷�� + List<Api1502> list = api1502Rep.findPushDataTime(param.getKqdm(), param.getStart(), param.getEnd()); + + if (null == list || list.isEmpty()) { + log.error("-----鏈幏鍙栧埌鐜伴噾娴佷俊鎭紝涓嶆帹閫�-----"); + return; + } + param.setInteCategory(Constant.API_CATEGORY_11); + param.setInteId(Constant.API_CODE_1114_1502); + ResponseDto responseDto; + for (Api1502 data : list) { + responseDto = apiRemoteService.pushData(param, data); + if (responseDto.getSuccess() == 0) { + if (Constant.CZBZ_I.equals(data.getCzbz())) { + + data.setCzbz(Constant.CZBZ_U); + //鏇存柊鐘舵�� + api1502Rep.save(data); + } + } + } + } + + /** + * 1503 璐㈠姟鎶ヨ〃-鍒╂鼎淇℃伅 + */ + public void pushData1503(ApiRemoteService apiRemoteService, ApiParam param) { + //鑾峰彇璐㈠姟鎶ヨ〃-璧勪骇璐熷�� + List<Api1503> list = api1503Rep.findPushDataTime(param.getKqdm(), param.getStart(), param.getEnd()); + + if (null == list || list.isEmpty()) { + log.error("-----鏈幏鍙栧埌鍒╂鼎淇℃伅锛屼笉鎺ㄩ��-----"); + return; + } + param.setInteCategory(Constant.API_CATEGORY_11); + param.setInteId(Constant.API_CODE_1114_1503); + ResponseDto responseDto; + Api1503 d; + for (Api1503 data : list) { + responseDto = apiRemoteService.pushData(param, data); + if (responseDto.getSuccess() == 0) { + if (Constant.CZBZ_I.equals(data.getCzbz())) { + + data.setCzbz(Constant.CZBZ_U); + //鏇存柊鐘舵�� + api1503Rep.save(data); + } + } + } + } } diff --git a/src/main/java/com/fzzy/push/impl/ComPushService12.java b/src/main/java/com/fzzy/push/impl/ComPushService12.java index 85ac8ea..3860790 100644 --- a/src/main/java/com/fzzy/push/impl/ComPushService12.java +++ b/src/main/java/com/fzzy/push/impl/ComPushService12.java @@ -70,7 +70,7 @@ if (responseDto.getSuccess() == 0) { if (Constant.CZBZ_I.equals(data.getCzbz())) { - api1201Rep.updateStatus(data.getId(), Constant.CZBZ_U); + api1109Rep.updateStatus(data.getId(), Constant.CZBZ_U); } } } diff --git a/src/main/java/com/fzzy/push/impl/ComPushService13.java b/src/main/java/com/fzzy/push/impl/ComPushService13.java index b7c6702..f5294d4 100644 --- a/src/main/java/com/fzzy/push/impl/ComPushService13.java +++ b/src/main/java/com/fzzy/push/impl/ComPushService13.java @@ -6,11 +6,9 @@ import com.fzzy.api.entity.*; import com.fzzy.api.service.ApiRemoteService; import com.fzzy.api.view.repository.*; -import com.fzzy.push.shjdjw2023.ShjdjwApiRemoteService2023; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; - import java.util.List; /** @@ -42,7 +40,37 @@ private Api1309Rep apiRep1309; @Autowired private Api1310Rep apiRep1310; + @Autowired + private ApiInfoDataRep apiInfoDataRep; + + public void pushData1301(ApiRemoteService apiRemoteService, ApiParam param) { + + //鑾峰彇闇�瑕佹帹閫佺殑鏁版嵁 + List<Api1301> items = apiRep1301.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); + + if (null == items || items.isEmpty()) { + log.info("-------------娌℃湁瀹夊叏淇℃伅鏁版嵁闇�瑕佹帹閫�-----------"); + return; + } + + param.setInteCategory(Constant.API_CATEGORY_13); + param.setInteId(Constant.API_CODE_1301); + + ResponseDto responseDto; + + for (Api1301 data : items) { + param.setBizId(data.getBizId()); + responseDto = apiRemoteService.pushData(param, data); + + if (responseDto.getSuccess() == 0) { + if (Constant.CZBZ_I.equals(data.getCzbz())) { + data.setCzbz(Constant.CZBZ_U); + apiRep1301.save(data); + } + } + } + } public void pushData1302(ApiRemoteService apiRemoteService, ApiParam param) { @@ -82,7 +110,7 @@ } param.setInteCategory(Constant.API_CATEGORY_13); - param.setInteId(Constant.API_CODE_1302); + param.setInteId(Constant.API_CODE_1303); ResponseDto responseDto; @@ -108,7 +136,7 @@ } param.setInteCategory(Constant.API_CATEGORY_13); - param.setInteId(Constant.API_CODE_1302); + param.setInteId(Constant.API_CODE_1304); ResponseDto responseDto; diff --git a/src/main/java/com/fzzy/push/impl/ComPushService14.java b/src/main/java/com/fzzy/push/impl/ComPushService14.java index fa33ede..a4bdf50 100644 --- a/src/main/java/com/fzzy/push/impl/ComPushService14.java +++ b/src/main/java/com/fzzy/push/impl/ComPushService14.java @@ -3,12 +3,9 @@ import com.fzzy.api.Constant; import com.fzzy.api.data.ApiParam; import com.fzzy.api.dto.ResponseDto; -import com.fzzy.api.entity.Api1403; -import com.fzzy.api.entity.Api1404; +import com.fzzy.api.entity.*; import com.fzzy.api.service.ApiRemoteService; -import com.fzzy.api.view.repository.Api1403Rep; -import com.fzzy.api.view.repository.Api1404Rep; -import com.fzzy.push.gd2020.GDApiRemoteService; +import com.fzzy.api.view.repository.*; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -24,13 +21,72 @@ @Service public class ComPushService14 { - + @Autowired + private Api1401Rep api1401Rep; + @Autowired + private Api1402Rep api1402Rep; @Autowired private Api1403Rep api1403Rep; @Autowired private Api1404Rep api1404Rep; + @Autowired + private Api1405Rep api1405Rep; + + public void pushData1401(ApiRemoteService apiRemoteService, ApiParam param) { + //鑾峰彇闇�瑕佹帹閫佺殑鏁版嵁 + List<Api1401> items = api1401Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); + + if (null == items || items.isEmpty()) { + log.info("-------------娌℃湁杞崲璁″垝闇�瑕佹帹閫�-----------"); + return; + } + + param.setInteCategory(Constant.API_CATEGORY_14); + param.setInteId(Constant.API_CODE_1401); + + ResponseDto responseDto; + + for (Api1401 data : items) { + param.setBizId(data.getBizId()); + responseDto = apiRemoteService.pushData(param, data); + + if (responseDto.getSuccess() == 0) { + if (Constant.CZBZ_I.equals(data.getCzbz())) { + data.setCzbz(Constant.CZBZ_U); + api1401Rep.save(data); + } + } + } + } + + public void pushData1402(ApiRemoteService apiRemoteService, ApiParam param) { + //鑾峰彇闇�瑕佹帹閫佺殑鏁版嵁 + List<Api1402> items = api1402Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); + + if (null == items || items.isEmpty()) { + log.info("-------------娌℃湁杞崲璁″垝闇�瑕佹帹閫�-----------"); + return; + } + + param.setInteCategory(Constant.API_CATEGORY_14); + param.setInteId(Constant.API_CODE_1402); + + ResponseDto responseDto; + + for (Api1402 data : items) { + param.setBizId(data.getBizId()); + responseDto = apiRemoteService.pushData(param, data); + + if (responseDto.getSuccess() == 0) { + if (Constant.CZBZ_I.equals(data.getCzbz())) { + data.setCzbz(Constant.CZBZ_U); + api1402Rep.save(data); + } + } + } + } public void pushData1403(ApiRemoteService apiRemoteService, ApiParam param) { //鑾峰彇闇�瑕佹帹閫佺殑鏁版嵁 @@ -83,4 +139,31 @@ } } } + + public void pushData1405(ApiRemoteService apiRemoteService, ApiParam param) { + //鑾峰彇闇�瑕佹帹閫佺殑鏁版嵁 + List<Api1405> items = api1405Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); + + if (null == items || items.isEmpty()) { + log.info("-------------娌℃湁杞崲璁″垝闇�瑕佹帹閫�-----------"); + return; + } + + param.setInteCategory(Constant.API_CATEGORY_14); + param.setInteId(Constant.API_CODE_1403); + + ResponseDto responseDto; + + for (Api1405 data : items) { + param.setBizId(data.getBizId()); + responseDto = apiRemoteService.pushData(param, data); + + if (responseDto.getSuccess() == 0) { + if (Constant.CZBZ_I.equals(data.getCzbz())) { + data.setCzbz(Constant.CZBZ_U); + api1405Rep.save(data); + } + } + } + } } diff --git a/src/main/java/com/fzzy/push/impl/ComPushService99.java b/src/main/java/com/fzzy/push/impl/ComPushService99.java new file mode 100644 index 0000000..bfa6be9 --- /dev/null +++ b/src/main/java/com/fzzy/push/impl/ComPushService99.java @@ -0,0 +1,138 @@ +package com.fzzy.push.impl; + +import com.alibaba.fastjson.JSONObject; +import com.fzzy.api.Constant; +import com.fzzy.api.data.ApiParam; +import com.fzzy.api.dto.ResponseDto; +import com.fzzy.api.entity.ApiInfoData; +import com.fzzy.api.service.ApiRemoteService; +import com.fzzy.api.view.repository.ApiInfoDataRep; +import com.fzzy.push.sh2023.SH2023Constant; +import com.fzzy.push.sh2023.dto.SH2023Api1311; +import com.fzzy.push.sh2023.dto.SH2023Api2103; +import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.List; + +/** + * @Description 鍚勭渷鐪佸钩鍙板畾鍒舵帴鍙� + * @Author CZT + * @Date 2024/4/22 15:31 + */ +@Slf4j +@Service +public class ComPushService99 { + @Autowired + private ApiInfoDataRep apiInfoDataRep; + + /*==========涓婃捣甯傚钩鍙板畾鍒舵帴鍙�==========*/ + /** + * 2101 妫�鏂ゅ崟--涓婃捣甯傚钩鍙� + */ + public void pushData2101(ApiRemoteService apiRemoteService, ApiParam param) { + log.error("-----涓婃捣甯傚钩鍙�2023鐗堬細瀹氬寲姘存楠屾殏鏈疄鐜帮紝涓嶆帹閫�-----"); + //TODO + + } + + /** + * 2102 鍊掍粨鍊掑叆--涓婃捣甯傚钩鍙� + */ + public void pushData2102(ApiRemoteService apiRemoteService, ApiParam param) { + log.error("-----涓婃捣甯傚钩鍙�2023鐗堬細瀹氬寲姘存楠屾殏鏈疄鐜帮紝涓嶆帹閫�-----"); + //TODO + + } + + /** + * 2104 甯傚偍椹宠繍鍗�--涓婃捣甯傚钩鍙� + */ + public void pushData2104(ApiRemoteService apiRemoteService, ApiParam param) { + log.error("-----涓婃捣甯傚钩鍙�2023鐗堬細瀹氬寲姘存楠屾殏鏈疄鐜帮紝涓嶆帹閫�-----"); + //TODO + + } + + + /** + * 1311 瑙嗛鐩戞帶鎺ュ彛--涓婃捣甯傚钩鍙� + */ + public void pushData1311(ApiRemoteService apiRemoteService, ApiParam param) { + // 鑾峰彇 瑙嗛鐩戞帶鎺ュ彛鏁版嵁 + List<ApiInfoData> items = apiInfoDataRep.getDataByInteId(SH2023Constant.SH_2023_API_CODE_1311); + + if (null == items || items.isEmpty()) { + log.error("-----涓婃捣甯傚钩鍙�2023鐗堬細鏈幏鍙栧埌瑙嗛鐩戞帶锛屼笉鎺ㄩ��-----"); + return; + } + param.setInteCategory(Constant.API_CATEGORY_13); + param.setInteId(SH2023Constant.SH_2023_API_CODE_1311); + + SH2023Api1311 shApi1311; + ResponseDto responseDto; + for (ApiInfoData infoData : items) { + shApi1311 = JSONObject.parseObject(infoData.getData(), SH2023Api1311.class); + shApi1311.setZhgxsj(infoData.getUpdateTime()); + + param.setBizId(infoData.getDataId()); + responseDto = apiRemoteService.pushData(param, shApi1311); + if (responseDto.getSuccess() == 0) { + if (Constant.CZBZ_I.equals(infoData.getCzbz())) { + infoData.setCzbz(Constant.CZBZ_U); + apiInfoDataRep.save(infoData); + } + } + } + } + + /** + * 2103 绮儏璁惧閰嶇疆--涓婃捣甯傚钩鍙� + */ + public void pushData2103(ApiRemoteService apiRemoteService, ApiParam param) { + + // 鑾峰彇绮儏璁惧閰嶇疆鏁版嵁 + List<ApiInfoData> items = apiInfoDataRep.getDataByInteId(SH2023Constant.SH_2023_API_CODE_2103); + + if (null == items || items.isEmpty()) { + log.error("-----涓婃捣甯傚钩鍙�2023鐗堬細鏈幏鍙栧埌绮儏璁惧閰嶇疆锛屼笉鎺ㄩ��-----"); + return; + } + param.setInteCategory(Constant.API_CATEGORY_13); + param.setInteId(SH2023Constant.SH_2023_API_CODE_2103); + + SH2023Api2103 shApi2103; + ResponseDto responseDto; + for (ApiInfoData infoData : items) { + shApi2103 = JSONObject.parseObject(infoData.getData(), SH2023Api2103.class); + shApi2103.setZhgxsj(infoData.getUpdateTime()); + param.setBizId(infoData.getDataId()); + responseDto = apiRemoteService.pushData(param, shApi2103); + if (responseDto.getSuccess() == 0) { + if (Constant.CZBZ_I.equals(infoData.getCzbz())) { + + infoData.setCzbz(Constant.CZBZ_U); + apiInfoDataRep.save(infoData); + } + } + } + } + + /** + * 2203 浜ゆ槗涓績鍚堝悓 + */ + public void pushData2203(ApiRemoteService apiRemoteService, ApiParam param) { + log.error("-----涓婃捣甯傚钩鍙�2023鐗堬細瀹氬寲姘存楠屾殏鏈疄鐜帮紝涓嶆帹閫�-----"); + //TODO + } + + /** + * 2204 瀹氬寲姘存楠� + */ + public void pushData2204(ApiRemoteService apiRemoteService, ApiParam param) { + log.error("-----涓婃捣甯傚钩鍙�2023鐗堬細瀹氬寲姘存楠屾殏鏈疄鐜帮紝涓嶆帹閫�-----"); + //TODO + + } +} diff --git a/src/main/java/com/fzzy/push/nx2023/NX2023OrderApiServiceImpl.java b/src/main/java/com/fzzy/push/nx2023/NX2023OrderApiServiceImpl.java index d29b812..4734068 100644 --- a/src/main/java/com/fzzy/push/nx2023/NX2023OrderApiServiceImpl.java +++ b/src/main/java/com/fzzy/push/nx2023/NX2023OrderApiServiceImpl.java @@ -8,6 +8,10 @@ import com.fzzy.order.OrderApiService; import com.fzzy.order.data.OrderConstant; import com.fzzy.order.data.OrderData; +import com.fzzy.push.impl.ComPushService11; +import com.fzzy.push.impl.ComPushService12; +import com.fzzy.push.impl.ComPushService13; +import com.fzzy.push.impl.ComPushService14; import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang.StringUtils; import org.apache.commons.lang.time.DateUtils; @@ -30,13 +34,13 @@ @Autowired private NX2023ApiRemoteService apiRemoteService; @Autowired - private NX2023PushService11 nX2023PushService11; + private ComPushService11 pushService11; @Autowired - private NX2023PushService12 nX2023PushService12; + private ComPushService12 pushService12; @Autowired - private NX2023PushService13 nX2023PushService13; + private ComPushService13 pushService13; @Autowired - private NX2023PushService14 nX2023PushService14; + private ComPushService14 pushService14; @Override public String getProtocol() { @@ -81,115 +85,115 @@ private void getDataToPush(ApiParam param, String inteId) { switch (inteId) { case "1101": - nX2023PushService11.pushData1101(apiRemoteService, param); + pushService11.pushData1101(apiRemoteService, param); break; case "1102": - nX2023PushService11.pushData1102(apiRemoteService, param); + pushService11.pushData1102(apiRemoteService, param); break; case "1103": - nX2023PushService11.pushData1103(apiRemoteService, param); + pushService11.pushData1103(apiRemoteService, param); break; case "1104": - nX2023PushService11.pushData1104(apiRemoteService, param); + pushService11.pushData1104(apiRemoteService, param); break; case "1105": - nX2023PushService11.pushData1105(apiRemoteService, param); + pushService11.pushData1105(apiRemoteService, param); break; case "1106": - nX2023PushService11.pushData1106(apiRemoteService, param); + pushService11.pushData1106(apiRemoteService, param); break; case "1107": - nX2023PushService11.pushData1107(apiRemoteService, param); + pushService11.pushData1107(apiRemoteService, param); break; case "1108": - nX2023PushService11.pushData1108(apiRemoteService, param); + pushService11.pushData1108(apiRemoteService, param); break; case "1109": - nX2023PushService12.pushData1109(apiRemoteService, param); + pushService12.pushData1109(apiRemoteService, param); break; case "1110": - nX2023PushService11.pushData1110(apiRemoteService, param); + pushService11.pushData1110(apiRemoteService, param); break; case "1111": - nX2023PushService11.pushData1111(apiRemoteService, param); + pushService11.pushData1111(apiRemoteService, param); break; case "1112": - nX2023PushService11.pushData1112(apiRemoteService, param); + pushService11.pushData1112(apiRemoteService, param); break; case "1114": - nX2023PushService11.pushData1114(apiRemoteService, param); + pushService11.pushData1114(apiRemoteService, param); break; case "1201": - nX2023PushService12.pushData1201(apiRemoteService, param); + pushService12.pushData1201(apiRemoteService, param); break; case "1202": - nX2023PushService12.pushData1202(apiRemoteService, param); + pushService12.pushData1202(apiRemoteService, param); break; case "1203": - nX2023PushService12.pushData1203(apiRemoteService, param); + pushService12.pushData1203(apiRemoteService, param); break; case "1204": - nX2023PushService12.pushData1204(apiRemoteService, param); + pushService12.pushData1204(apiRemoteService, param); break; case "1205": - nX2023PushService12.pushData1205(apiRemoteService, param); + pushService12.pushData1205(apiRemoteService, param); break; case "1206": - nX2023PushService12.pushData1206(apiRemoteService, param); + pushService12.pushData1206(apiRemoteService, param); break; case "1207": - nX2023PushService12.pushData1207(apiRemoteService, param); + pushService12.pushData1207(apiRemoteService, param); break; case "1208": - nX2023PushService12.pushData1208(apiRemoteService, param); + pushService12.pushData1208(apiRemoteService, param); break; case "1209": - nX2023PushService12.pushData1209(apiRemoteService, param); + pushService12.pushData1209(apiRemoteService, param); break; case "1210": - nX2023PushService12.pushData1210(apiRemoteService, param); + pushService12.pushData1210(apiRemoteService, param); break; case "1211": - nX2023PushService12.pushData1211(apiRemoteService, param); + pushService12.pushData1211(apiRemoteService, param); break; case "1212": - nX2023PushService12.pushData1212(apiRemoteService, param); + pushService12.pushData1212(apiRemoteService, param); break; case "1301": - nX2023PushService13.pushData1301(apiRemoteService, param); + pushService13.pushData1301(apiRemoteService, param); break; case "1302": - nX2023PushService13.pushData1302(apiRemoteService, param); + pushService13.pushData1302(apiRemoteService, param); break; case "1303": - nX2023PushService13.pushData1303(apiRemoteService, param); + pushService13.pushData1303(apiRemoteService, param); break; case "1304": - nX2023PushService13.pushData1304(apiRemoteService, param); + pushService13.pushData1304(apiRemoteService, param); break; case "1305": - nX2023PushService13.pushData1305(apiRemoteService, param); + pushService13.pushData1305(apiRemoteService, param); break; case "1306": - nX2023PushService13.pushData1306(apiRemoteService, param); + pushService13.pushData1306(apiRemoteService, param); break; case "1307": - nX2023PushService13.pushData1307(apiRemoteService, param); + pushService13.pushData1307(apiRemoteService, param); break; case "1308": - nX2023PushService13.pushData1308(apiRemoteService, param); + pushService13.pushData1308(apiRemoteService, param); break; case "1309": - nX2023PushService13.pushData1309(apiRemoteService, param); + pushService13.pushData1309(apiRemoteService, param); break; case "1310": - nX2023PushService13.pushData1310(apiRemoteService, param); + pushService13.pushData1310(apiRemoteService, param); break; case "1403": - nX2023PushService14.pushData1403(apiRemoteService, param); + pushService14.pushData1403(apiRemoteService, param); break; case "1404": - nX2023PushService14.pushData1404(apiRemoteService, param); + pushService14.pushData1404(apiRemoteService, param); break; default: log.error("-----瀹佸鐪佸钩鍙帮細鏈尮閰嶅埌鎺ュ彛缂栫爜锛屼笉鎺ㄩ��-----"); diff --git a/src/main/java/com/fzzy/push/nx2023/NX2023PushService11.java b/src/main/java/com/fzzy/push/nx2023/NX2023PushService11.java index 419d236..b9e9821 100644 --- a/src/main/java/com/fzzy/push/nx2023/NX2023PushService11.java +++ b/src/main/java/com/fzzy/push/nx2023/NX2023PushService11.java @@ -1,17 +1,12 @@ package com.fzzy.push.nx2023; -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.entity.*; -import com.fzzy.api.service.ApiRemoteService; import com.fzzy.api.service.PushService11; -import com.fzzy.api.view.repository.*; +import com.fzzy.push.impl.ComPushService11; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; -import java.util.List; /** * 瀹佸鐪佸钩鍙�2023鐗�-鍩虹鏁版嵁涓婁紶 @@ -26,34 +21,7 @@ @Autowired private NX2023ApiRemoteService apiRemoteService; @Autowired - private Api1101Rep api1101Rep; - @Autowired - private Api1102Rep api1102Rep; - @Autowired - private Api1103Rep api1103Rep; - @Autowired - private Api1104Rep api1104Rep; - @Autowired - private Api1105Rep api1105Rep; - @Autowired - private Api1106Rep api1106Rep; - @Autowired - private Api1107Rep api1107Rep; - @Autowired - private Api1108Rep api1108Rep; - - @Autowired - private Api1110Rep api1110Rep; - @Autowired - private Api1111Rep api1111Rep; - @Autowired - private Api1112Rep api1112Rep; - @Autowired - private Api1501Rep api1501Rep; - @Autowired - private Api1502Rep api1502Rep; - @Autowired - private Api1503Rep api1503Rep; + private ComPushService11 pushService11; @Override public String getProtocol() { @@ -63,424 +31,39 @@ @Override public void pushData(ApiParam param) { - log.info("------->>>>涓婃捣2023鎺ュ彛涓嶄富鍔ㄤ笂鎶�"); + log.info("------->>>>瀹佸2023鎺ュ彛涓诲姩涓婃姤"); - //鎺ㄩ�佸崟浣嶄俊鎭� - this.pushData1101(apiRemoteService, param); + //鍗曚綅淇℃伅 + pushService11.pushData1101(apiRemoteService, param); //搴撳尯淇℃伅 - this.pushData1102(apiRemoteService, param); + pushService11.pushData1102(apiRemoteService, param); //浠撴埧淇℃伅 - this.pushData1103(apiRemoteService, param); + pushService11.pushData1103(apiRemoteService, param); //寤掗棿淇℃伅 - this.pushData1104(apiRemoteService, param); + pushService11.pushData1104(apiRemoteService, param); //璐т綅淇℃伅 - this.pushData1105(apiRemoteService, param); + pushService11.pushData1105(apiRemoteService, param); //娌圭綈淇℃伅 - this.pushData1106(apiRemoteService, param); + pushService11.pushData1106(apiRemoteService, param); //璁惧淇℃伅 - this.pushData1107(apiRemoteService, param); + pushService11.pushData1107(apiRemoteService, param); //鑽墏淇℃伅 - this.pushData1108(apiRemoteService, param); + pushService11.pushData1108(apiRemoteService, param); + //搴撳尯鍥句粨鎴跨偣浣嶄俊鎭� + pushService11.pushData1110(apiRemoteService, param); - //搴撳尯鍥句粨鎴跨偣浣嶆爣娉� - this.pushData1110(apiRemoteService, param); - //搴撳尯鍥捐棰戠洃鎺ц澶囩偣浣嶆爣娉� - this.pushData1111(apiRemoteService, param); + //搴撳尯鍥捐棰戠洃鎺ц澶囩偣浣嶆暟鎹� + pushService11.pushData1111(apiRemoteService, param); + //浜哄憳淇℃伅 - this.pushData1112(apiRemoteService, param); - //璐㈠姟鎶ヨ〃 - this.pushData1114(apiRemoteService, param); + pushService11.pushData1112(apiRemoteService, param); + //浼佷笟淇$敤淇℃伅 + pushService11.pushData1113(apiRemoteService, param); + //鏂囦欢淇℃伅鎺ㄩ�侊紝杞Щ鍒�12澶х被杩涜鎺ㄩ�� + + //璐㈠姟鎶ヨ〃鏁版嵁鎺ㄩ�� + pushService11.pushData1114(apiRemoteService, param); log.info("------->>>>鍩虹淇℃伅 鎺ュ彛妯″潡涓婃姤缁撴潫"); - } - - /** - * 1101 鍗曚綅淇℃伅 - */ - public void pushData1101(ApiRemoteService apiRemoteService, ApiParam param) { - - //鑾峰彇鍗曚綅淇℃伅 - List<Api1101> list = api1101Rep.getDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); - - if (null == list || list.isEmpty()) { - log.error("-----瀹佸鐪佸钩鍙�2023鐗堬細鏈幏鍙栧埌鍗曚綅淇℃伅锛屼笉鎺ㄩ��-----"); - return; - } - param.setInteCategory(Constant.API_CATEGORY_11); - param.setInteId(NX2023Constant.NX_2023_API_CODE_1101); - - ResponseDto responseDto; - for (Api1101 data : list) { - param.setBizId(data.getBizId()); - responseDto = apiRemoteService.pushData(param, data); - - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - api1101Rep.updateStatus(data.getDwdm(), Constant.CZBZ_U); - } - } - } - } - - /** - * 1102 搴撳尯淇℃伅 - */ - public void pushData1102(ApiRemoteService apiRemoteService, ApiParam param) { - //鑾峰彇搴撳尯淇℃伅 - List<Api1102> list = api1102Rep.findPushDataTime(param.getKqdm(), param.getStart(), param.getEnd()); - - if (null == list || list.isEmpty()) { - log.error("-----瀹佸鐪佸钩鍙�2023鐗堬細鏈幏鍙栧埌搴撳尯淇℃伅锛屼笉鎺ㄩ��-----"); - return; - } - param.setInteCategory(Constant.API_CATEGORY_11); - param.setInteId(NX2023Constant.NX_2023_API_CODE_1102); - - ResponseDto responseDto; - for (Api1102 data : list) { - param.setBizId(data.getBizId()); - responseDto = apiRemoteService.pushData(param, data); - - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - api1102Rep.updateStatus(data.getKqdm(), Constant.CZBZ_U); - } - } - } - } - - /** - * 1103 浠撴埧淇℃伅 - */ - public void pushData1103(ApiRemoteService apiRemoteService, ApiParam param) { - //鑾峰彇浠撴埧淇℃伅 - List<Api1103> list = api1103Rep.findPushDataTime(param.getKqdm(), param.getStart(), param.getEnd()); - - if (null == list || list.isEmpty()) { - log.error("-----瀹佸鐪佸钩鍙�2023鐗堬細鏈幏鍙栧埌浠撴埧淇℃伅锛屼笉鎺ㄩ��-----"); - return; - } - param.setInteCategory(Constant.API_CATEGORY_11); - param.setInteId(NX2023Constant.NX_2023_API_CODE_1103); - - ResponseDto responseDto; - for (Api1103 data : list) { - param.setBizId(data.getBizId()); - responseDto = apiRemoteService.pushData(param, data); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - api1103Rep.updateStatus(data.getCfdm(), Constant.CZBZ_U); - } - } - } - - } - - /** - * 1104 寤掗棿淇℃伅 - */ - public void pushData1104(ApiRemoteService apiRemoteService, ApiParam param) { - //鑾峰彇寤掗棿淇℃伅 - List<Api1104> list = api1104Rep.findPushDataTime(param.getKqdm(), param.getStart(), param.getEnd()); - - if (null == list || list.isEmpty()) { - log.error("-----瀹佸鐪佸钩鍙�2023鐗堬細鏈幏鍙栧埌寤掗棿淇℃伅锛屼笉鎺ㄩ��-----"); - return; - } - param.setInteCategory(Constant.API_CATEGORY_11); - param.setInteId(NX2023Constant.NX_2023_API_CODE_1104); - - ResponseDto responseDto; - //鎺ㄩ�佹垚鍔燂紝鏇存柊鏁版嵁涓婁紶鐘舵�� - for (Api1104 data : list) { - param.setBizId(data.getBizId()); - responseDto = apiRemoteService.pushData(param, data); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - api1103Rep.updateStatus(data.getAjdh(), Constant.CZBZ_U); - } - } - } - } - - /** - * 1105 璐т綅淇℃伅 - */ - public void pushData1105(ApiRemoteService apiRemoteService, ApiParam param) { - //鑾峰彇璐т綅淇℃伅 - List<Api1105> list = api1105Rep.findPushDataTime(param.getKqdm(), param.getStart(), param.getEnd()); - - if (null == list || list.isEmpty()) { - log.error("-----瀹佸鐪佸钩鍙�2023鐗堬細鏈幏鍙栧埌璐т綅淇℃伅锛屼笉鎺ㄩ��-----"); - return; - } - param.setInteCategory(Constant.API_CATEGORY_11); - param.setInteId(NX2023Constant.NX_2023_API_CODE_1105); - - ResponseDto responseDto; - for (Api1105 data : list) { - param.setBizId(data.getBizId()); - responseDto = apiRemoteService.pushData(param, data); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - api1105Rep.updateStatus(data.getHwdm(), Constant.CZBZ_U); - } - } - } - } - - /** - * 1106 娌圭綈淇℃伅 - */ - public void pushData1106(ApiRemoteService apiRemoteService, ApiParam param) { - //鑾峰彇娌圭綈淇℃伅 - List<Api1106> list = api1106Rep.findPushDataTime(param.getKqdm(), param.getStart(), param.getEnd()); - - if (null == list || list.isEmpty()) { - log.error("-----瀹佸鐪佸钩鍙�2023鐗堬細鏈幏鍙栧埌娌圭綈淇℃伅锛屼笉鎺ㄩ��-----"); - return; - } - param.setInteCategory(Constant.API_CATEGORY_11); - param.setInteId(NX2023Constant.NX_2023_API_CODE_1106); - - ResponseDto responseDto; - for (Api1106 data : list) { - param.setBizId(data.getBizId()); - responseDto = apiRemoteService.pushData(param, data); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - api1106Rep.updateStatus(data.getYgdm(), Constant.CZBZ_U); - } - } - } - - } - - /** - * 1107 璁惧淇℃伅 - */ - public void pushData1107(ApiRemoteService apiRemoteService, ApiParam param) { - //鑾峰彇璁惧淇℃伅 - List<Api1107> list = api1107Rep.findPushDataTime(param.getKqdm(), param.getStart(), param.getEnd()); - - if (null == list || list.isEmpty()) { - log.error("-----瀹佸鐪佸钩鍙�2023鐗堬細鏈幏鍙栧埌璁惧淇℃伅锛屼笉鎺ㄩ��-----"); - return; - } - param.setInteCategory(Constant.API_CATEGORY_11); - param.setInteId(NX2023Constant.NX_2023_API_CODE_1107); - - ResponseDto responseDto; - - //鎺ㄩ�佹垚鍔燂紝鏇存柊鏁版嵁涓婁紶鐘舵�� - for (Api1107 data : list) { - param.setBizId(data.getBizId()); - responseDto = apiRemoteService.pushData(param, data); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - api1107Rep.updateStatus(data.getSbbh(), Constant.CZBZ_U); - } - } - } - - } - - /** - * 1108 鑽墏淇℃伅 - */ - public void pushData1108(ApiRemoteService apiRemoteService, ApiParam param) { - //鑾峰彇鑽墏淇℃伅 - List<Api1108> list = api1108Rep.findPushDataTime(param.getKqdm(), param.getStart(), param.getEnd()); - - if (null == list || list.isEmpty()) { - log.error("-----瀹佸鐪佸钩鍙�2023鐗堬細鏈幏鍙栧埌鑽墏淇℃伅锛屼笉鎺ㄩ��-----"); - return; - } - param.setInteCategory(Constant.API_CATEGORY_11); - param.setInteId(NX2023Constant.NX_2023_API_CODE_1108); - - ResponseDto responseDto; - for (Api1108 data : list) { - param.setBizId(data.getBizId()); - responseDto = apiRemoteService.pushData(param, data); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - api1108Rep.updateStatus(data.getId(), Constant.CZBZ_U); - } - } - } - } - - - - /** - * 1110 搴撳尯鍥句粨鎴跨偣浣嶆爣娉� - */ - public void pushData1110(ApiRemoteService apiRemoteService, ApiParam param) { - //鑾峰彇搴撳尯鍥句粨鎴跨偣浣嶆爣娉� - List<Api1110> list = api1110Rep.findPushDataTime(param.getKqdm(), param.getStart(), param.getEnd()); - - if (null == list || list.isEmpty()) { - log.error("-----瀹佸鐪佸钩鍙�2023鐗堬細鏈幏鍙栧埌搴撳尯鍥句粨鎴跨偣浣嶆爣娉紝涓嶆帹閫�-----"); - return; - } - param.setInteCategory(Constant.API_CATEGORY_11); - param.setInteId(NX2023Constant.NX_2023_API_CODE_1110); - - ResponseDto responseDto; - for (Api1110 data : list) { - param.setBizId(data.getBizId()); - responseDto = apiRemoteService.pushData(param, data); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - api1110Rep.updateStatus(data.getHwdm(), Constant.CZBZ_U); - } - } - } - - } - - /** - * 1111 搴撳尯鍥捐棰戠洃鎺ц澶囩偣浣嶆爣娉� - */ - public void pushData1111(ApiRemoteService apiRemoteService, ApiParam param) { - //鑾峰彇搴撳尯鍥捐棰戠洃鎺ц澶囩偣浣嶆爣娉� - List<Api1111> list = api1111Rep.findPushDataTime(param.getKqdm(), param.getStart(), param.getEnd()); - - if (null == list || list.isEmpty()) { - log.error("-----瀹佸鐪佸钩鍙�2023鐗堬細鏈幏鍙栧埌搴撳尯鍥捐棰戠洃鎺ц澶囩偣浣嶆爣娉紝涓嶆帹閫�-----"); - return; - } - param.setInteCategory(Constant.API_CATEGORY_11); - param.setInteId(NX2023Constant.NX_2023_API_CODE_1111); - - ResponseDto responseDto; - for (Api1111 data : list) { - param.setBizId(data.getBizId()); - responseDto = apiRemoteService.pushData(param, data); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - api1111Rep.updateStatus(data.getSpjksbid(), Constant.CZBZ_U); - } - } - } - } - - /** - * 1112 浜哄憳淇℃伅 - */ - public void pushData1112(ApiRemoteService apiRemoteService, ApiParam param) { - //鑾峰彇浜哄憳淇℃伅 - List<Api1112> list = api1112Rep.findPushDataTime(param.getKqdm(), param.getStart(), param.getEnd()); - - if (null == list || list.isEmpty()) { - log.error("-----瀹佸鐪佸钩鍙�2023鐗堬細鏈幏鍙栧埌浜哄憳淇℃伅锛屼笉鎺ㄩ��-----"); - return; - } - param.setInteCategory(Constant.API_CATEGORY_11); - param.setInteId(NX2023Constant.NX_2023_API_CODE_1112); - ResponseDto responseDto; - - //鎺ㄩ�佹垚鍔燂紝鏇存柊鏁版嵁涓婁紶鐘舵�� - for (Api1112 data : list) { - param.setBizId(data.getBizId()); - responseDto = apiRemoteService.pushData(param, data); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - api1112Rep.updateStatus(data.getSfzhm(), Constant.CZBZ_U); - } - } - } - } - - - /** - * 1114 璐㈠姟鎶ヨ〃 - */ - public void pushData1114(ApiRemoteService apiRemoteService, ApiParam param) { - this.pushData1501(apiRemoteService, param); - this.pushData1502(apiRemoteService, param); - this.pushData1503(apiRemoteService, param); - - } - - /** - * 1501 璐㈠姟鎶ヨ〃-璧勪骇璐熷��--鍗曟潯涓婁紶 - */ - public void pushData1501(ApiRemoteService apiRemoteService, ApiParam param) { - //鑾峰彇璐㈠姟鎶ヨ〃-璧勪骇璐熷�� - List<Api1501> list = api1501Rep.findPushDataTime(param.getKqdm(), param.getStart(), param.getEnd()); - - if (null == list || list.isEmpty()) { - log.error("-----瀹佸鐪佸钩鍙�2023鐗堬細鏈幏鍙栧埌璧勪骇璐熷�轰俊鎭紝涓嶆帹閫�-----"); - return; - } - param.setInteId(NX2023Constant.NX_2023_API_CODE_1114_1501); - ResponseDto responseDto; - Api1501 d; - for (Api1501 data : list) { - responseDto = apiRemoteService.pushData(param, data); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - - data.setCzbz(Constant.CZBZ_U); - //鏇存柊鐘舵�� - api1501Rep.save(data); - } - } - } - } - - /** - * 1502 璐㈠姟鎶ヨ〃-鐜伴噾娴� - */ - public void pushData1502(ApiRemoteService apiRemoteService, ApiParam param) { - //鑾峰彇璐㈠姟鎶ヨ〃-璧勪骇璐熷�� - List<Api1502> list = api1502Rep.findPushDataTime(param.getKqdm(), param.getStart(), param.getEnd()); - - if (null == list || list.isEmpty()) { - log.error("-----瀹佸鐪佸钩鍙�2023鐗堬細鏈幏鍙栧埌鐜伴噾娴佷俊鎭紝涓嶆帹閫�-----"); - return; - } - param.setInteId(NX2023Constant.NX_2023_API_CODE_1114_1502); - ResponseDto responseDto; - for (Api1502 data : list) { - responseDto = apiRemoteService.pushData(param, data); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - - data.setCzbz(Constant.CZBZ_U); - //鏇存柊鐘舵�� - api1502Rep.save(data); - } - } - } - } - - /** - * 1503 璐㈠姟鎶ヨ〃-鍒╂鼎淇℃伅 - */ - public void pushData1503(ApiRemoteService apiRemoteService, ApiParam param) { - //鑾峰彇璐㈠姟鎶ヨ〃-璧勪骇璐熷�� - List<Api1503> list = api1503Rep.findPushDataTime(param.getKqdm(), param.getStart(), param.getEnd()); - - if (null == list || list.isEmpty()) { - log.error("-----瀹佸鐪佸钩鍙�2023鐗堬細鏈幏鍙栧埌鍒╂鼎淇℃伅锛屼笉鎺ㄩ��-----"); - return; - } - param.setInteId(NX2023Constant.NX_2023_API_CODE_1114_1503); - ResponseDto responseDto; - Api1503 d; - for (Api1503 data : list) { - responseDto = apiRemoteService.pushData(param, data); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - - data.setCzbz(Constant.CZBZ_U); - //鏇存柊鐘舵�� - api1503Rep.save(data); - } - } - } } } diff --git a/src/main/java/com/fzzy/push/nx2023/NX2023PushService12.java b/src/main/java/com/fzzy/push/nx2023/NX2023PushService12.java index 357da06..568b9e3 100644 --- a/src/main/java/com/fzzy/push/nx2023/NX2023PushService12.java +++ b/src/main/java/com/fzzy/push/nx2023/NX2023PushService12.java @@ -1,18 +1,12 @@ package com.fzzy.push.nx2023; -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.entity.*; -import com.fzzy.api.service.ApiRemoteService; import com.fzzy.api.service.PushService12; -import com.fzzy.api.view.repository.*; +import com.fzzy.push.impl.ComPushService12; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; - -import java.util.List; /** * 瀹佸鐪佸钩鍙�2023鐗�-鍩虹鏁版嵁涓婁紶 @@ -28,31 +22,7 @@ @Autowired private NX2023ApiRemoteService apiRemoteService; @Autowired - private Api1109Rep api1109Rep; - @Autowired - private Api1201Rep api1201Rep; - @Autowired - private Api1202Rep api1202Rep; - @Autowired - private Api1203Rep api1203Rep; - @Autowired - private Api1204Rep api1204Rep; - @Autowired - private Api1205Rep api1205Rep; - @Autowired - private Api1206Rep api1206Rep; - @Autowired - private Api1207Rep api1207Rep; - @Autowired - private Api1208Rep api1208Rep; - @Autowired - private Api1209Rep api1209Rep; - @Autowired - private Api1210Rep api1210Rep; - @Autowired - private Api1211Rep api1211Rep; - @Autowired - private Api1212Rep api1212Rep; + private ComPushService12 pushService12; @Override public String getProtocol() { @@ -63,400 +33,46 @@ public void pushData(ApiParam param) { log.info("------->>>>绮璐攢 鎺ュ彛妯″潡涓婃姤寮�濮�"); - //鎺ㄩ�佸悎鍚屼俊鎭� - this.pushData1201(apiRemoteService, param); - //绮鍏ュ簱淇℃伅 - this.pushData1202(apiRemoteService, param); - //绮鍏ュ簱妫�楠屼俊鎭� - this.pushData1203(apiRemoteService, param); - //绮鍏ュ簱缁撶畻淇℃伅 - this.pushData1204(apiRemoteService, param); - //绮鍑哄簱淇℃伅 - this.pushData1205(apiRemoteService, param); - //绮鍑哄簱缁撶畻淇℃伅 - this.pushData1206(apiRemoteService, param); - //鍊掍粨鍊掑嚭 - this.pushData1207(apiRemoteService, param); - //绮搴撳瓨 - this.pushData1208(apiRemoteService, param); - //鎹熸孩鍗� - this.pushData1209(apiRemoteService, param); - //绮鎬ц川杞彉鍗� - this.pushData1210(apiRemoteService, param); - //璐﹂潰搴撳瓨 - this.pushData1211(apiRemoteService, param); //瀹㈡埛淇℃伅 - this.pushData1212(apiRemoteService, param); - //鏂囦欢淇℃伅 - this.pushData1109(apiRemoteService, param); + pushService12.pushData1212(apiRemoteService, param); + + //鍚堝悓 + pushService12.pushData1201(apiRemoteService, param); + + //鍏ュ簱鏁版嵁 + 鍏ュ簱杩囩 + pushService12.pushData1202(apiRemoteService, param); + + //鍏ュ簱璐ㄦ + pushService12.pushData1203(apiRemoteService, param); + + //鍏ュ簱缁撶畻 + pushService12.pushData1204(apiRemoteService, param); + + //鍑哄簱鏁版嵁 + 鍑哄簱杩囩 + pushService12.pushData1205(apiRemoteService, param); + + //鍑哄簱缁撶畻 + pushService12.pushData1206(apiRemoteService, param); + + //鍊掍粨 + pushService12.pushData1207(apiRemoteService, param); + + //鎹熸孩鍗� + pushService12.pushData1209(apiRemoteService, param); + + //绮搴撳瓨鏁版嵁 + pushService12.pushData1208(apiRemoteService, param); + + //鎬ц川杞彉 + pushService12.pushData1210(apiRemoteService, param); + + //璐﹂潰搴撳瓨 + pushService12.pushData1211(apiRemoteService, param); + + //鏂囦欢 + pushService12.pushData1109(apiRemoteService, param); log.info("------->>>>绮璐攢 鎺ュ彛妯″潡涓婃姤缁撴潫"); - } - - /** - * 1201 鍚堝悓淇℃伅 - */ - public void pushData1201(ApiRemoteService apiRemoteService, ApiParam param) { - //鑾峰彇鍚堝悓淇℃伅 - List<Api1201> list = api1201Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); - - if (null == list || list.isEmpty()) { - log.error("-----瀹佸鐪佸钩鍙�2023鐗堬細鏈幏鍙栧埌鍚堝悓淇℃伅锛屼笉鎺ㄩ��-----"); - return; - } - param.setInteCategory(Constant.API_CATEGORY_12); - param.setInteId(NX2023Constant.NX_2023_API_CODE_1201); - - ResponseDto responseDto; - for (Api1201 data : list) { - param.setBizId(data.getBizId()); - responseDto = apiRemoteService.pushData(param, data); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - data.setCzbz(Constant.CZBZ_U); - api1201Rep.save(data); - } - } - } - } - - /** - * 1202 绮鍏ュ簱淇℃伅 - */ - public void pushData1202(ApiRemoteService apiRemoteService, ApiParam param) { - //鑾峰彇绮鍏ュ簱淇℃伅 - List<Api1202> list = api1202Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); - - if (null == list || list.isEmpty()) { - log.error("-----瀹佸鐪佸钩鍙�2023鐗堬細鏈幏鍙栧埌绮鍏ュ簱淇℃伅锛屼笉鎺ㄩ��-----"); - return; - } - param.setInteCategory(Constant.API_CATEGORY_12); - param.setInteId(NX2023Constant.NX_2023_API_CODE_1202); - - ResponseDto responseDto; - for (Api1202 data : list) { - param.setBizId(data.getBizId()); - responseDto = apiRemoteService.pushData(param, data); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - data.setCzbz(Constant.CZBZ_U); - //鏇存柊鐘舵�� - api1202Rep.save(data); - } - } - } - } - - /** - * 1203 绮鍏ュ簱妫�楠屼俊鎭� - */ - public void pushData1203(ApiRemoteService apiRemoteService, ApiParam param) { - //鑾峰彇绮鍏ュ簱妫�楠屼俊鎭� - List<Api1203> list = api1203Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); - - if (null == list || list.isEmpty()) { - log.error("-----瀹佸鐪佸钩鍙�2023鐗堬細鏈幏鍙栧埌绮鍏ュ簱妫�楠屼俊鎭紝涓嶆帹閫�-----"); - return; - } - param.setInteCategory(Constant.API_CATEGORY_12); - param.setInteId(NX2023Constant.NX_2023_API_CODE_1203); - - ResponseDto responseDto; - for (Api1203 data : list) { - param.setBizId(data.getBizId()); - responseDto = apiRemoteService.pushData(param, data); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - data.setCzbz(Constant.CZBZ_U); - //鏇存柊鐘舵�� - api1203Rep.save(data); - } - } - } - - } - - /** - * 1204 绮鍏ュ簱缁撶畻淇℃伅 - */ - public void pushData1204(ApiRemoteService apiRemoteService, ApiParam param) { - //鑾峰彇绮鍏ュ簱缁撶畻淇℃伅 - List<Api1204> list = api1204Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); - - if (null == list || list.isEmpty()) { - log.error("-----瀹佸鐪佸钩鍙�2023鐗堬細鏈幏鍙栧埌绮鍏ュ簱缁撶畻淇℃伅锛屼笉鎺ㄩ��-----"); - return; - } - param.setInteCategory(Constant.API_CATEGORY_12); - param.setInteId(NX2023Constant.NX_2023_API_CODE_1204); - - ResponseDto responseDto; - for (Api1204 data : list) { - param.setBizId(data.getBizId()); - responseDto = apiRemoteService.pushData(param, data); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - data.setCzbz(Constant.CZBZ_U); - //鏇存柊鐘舵�� - api1204Rep.save(data); - } - } - } - } - - /** - * 1205 绮鍑哄簱淇℃伅 - */ - public void pushData1205(ApiRemoteService apiRemoteService, ApiParam param) { - //鑾峰彇绮鍑哄簱淇℃伅 - List<Api1205> list = api1205Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); - - if (null == list || list.isEmpty()) { - log.error("-----瀹佸鐪佸钩鍙�2023鐗堬細鏈幏鍙栧埌绮鍑哄簱淇℃伅锛屼笉鎺ㄩ��-----"); - return; - } - param.setInteCategory(Constant.API_CATEGORY_12); - param.setInteId(NX2023Constant.NX_2023_API_CODE_1205); - - ResponseDto responseDto; - for (Api1205 data : list) { - param.setBizId(data.getBizId()); - responseDto = apiRemoteService.pushData(param, data); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - data.setCzbz(Constant.CZBZ_U); - //鏇存柊鐘舵�� - api1205Rep.save(data); - } - } - } - } - - /** - * 1206 绮鍑哄簱缁撶畻淇℃伅 - */ - public void pushData1206(ApiRemoteService apiRemoteService, ApiParam param) { - //鑾峰彇绮鍑哄簱缁撶畻淇℃伅 - List<Api1206> list = api1206Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); - - if (null == list || list.isEmpty()) { - log.error("-----瀹佸鐪佸钩鍙�2023鐗堬細鏈幏鍙栧埌绮鍑哄簱缁撶畻淇℃伅锛屼笉鎺ㄩ��-----"); - return; - } - param.setInteCategory(Constant.API_CATEGORY_12); - param.setInteId(NX2023Constant.NX_2023_API_CODE_1206); - ResponseDto responseDto; - for (Api1206 data : list) { - param.setBizId(data.getBizId()); - responseDto = apiRemoteService.pushData(param, data); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - - data.setCzbz(Constant.CZBZ_U); - //鏇存柊鐘舵�� - api1206Rep.save(data); - } - } - } - } - - /** - * 1207 鍊掍粨鏁版嵁 - */ - public void pushData1207(ApiRemoteService apiRemoteService, ApiParam param) { - //鑾峰彇鍊掍粨淇℃伅 - List<Api1207> list = api1207Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); - - if (null == list || list.isEmpty()) { - log.error("-----瀹佸鐪佸钩鍙�2023鐗堬細鏈幏鍙栧埌鍊掍粨淇℃伅锛屼笉鎺ㄩ��-----"); - return; - } - param.setInteCategory(Constant.API_CATEGORY_12); - param.setInteId(NX2023Constant.NX_2023_API_CODE_1207); - - ResponseDto responseDto; - for (Api1207 data : list) { - param.setBizId(data.getBizId()); - responseDto = apiRemoteService.pushData(param, data); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - data.setCzbz(Constant.CZBZ_U); - //鏇存柊鐘舵�� - api1207Rep.save(data); - } - } - } - } - - /** - * 1208 绮搴撳瓨 - */ - public void pushData1208(ApiRemoteService apiRemoteService, ApiParam param) { - //鑾峰彇绮搴撳瓨淇℃伅 - List<Api1208> list = api1208Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); - - if (null == list || list.isEmpty()) { - log.error("-----瀹佸鐪佸钩鍙�2023鐗堬細鏈幏鍙栧埌绮搴撳瓨淇℃伅锛屼笉鎺ㄩ��-----"); - return; - } - param.setInteCategory(Constant.API_CATEGORY_12); - param.setInteId(NX2023Constant.NX_2023_API_CODE_1208); - - ResponseDto responseDto; - for (Api1208 data : list) { - param.setBizId(data.getBizId()); - responseDto = apiRemoteService.pushData(param, data); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - - data.setCzbz(Constant.CZBZ_U); - //鏇存柊鐘舵�� - api1208Rep.save(data); - } - } - } - } - - /** - * 1209 鎹熸孩鍗� - */ - public void pushData1209(ApiRemoteService apiRemoteService, ApiParam param) { - //鑾峰彇鎹熺泭鍗曚俊鎭� - List<Api1209> list = api1209Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); - - if (null == list || list.isEmpty()) { - log.error("-----瀹佸鐪佸钩鍙�2023鐗堬細鏈幏鍙栧埌绮搴撳瓨淇℃伅锛屼笉鎺ㄩ��-----"); - return; - } - param.setInteCategory(Constant.API_CATEGORY_12); - param.setInteId(NX2023Constant.NX_2023_API_CODE_1209); - - ResponseDto responseDto; - for (Api1209 data : list) { - param.setBizId(data.getBizId()); - responseDto = apiRemoteService.pushData(param, data); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - - data.setCzbz(Constant.CZBZ_U); - //鏇存柊鐘舵�� - api1209Rep.save(data); - } - } - } - } - - /** - * 1210 绮鎬ц川杞彉鍗� - */ - public void pushData1210(ApiRemoteService apiRemoteService, ApiParam param) { - //绮鎬ц川杞彉鍗� - List<Api1210> list = api1210Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); - - if (null == list || list.isEmpty()) { - log.error("-----瀹佸鐪佸钩鍙�2023鐗堬細鏈幏鍙栧埌绮搴撳瓨淇℃伅锛屼笉鎺ㄩ��-----"); - return; - } - param.setInteCategory(Constant.API_CATEGORY_12); - param.setInteId(NX2023Constant.NX_2023_API_CODE_1210); - - ResponseDto responseDto; - for (Api1210 data : list) { - param.setBizId(data.getBizId()); - responseDto = apiRemoteService.pushData(param, data); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - data.setCzbz(Constant.CZBZ_U); - //鏇存柊鐘舵�� - api1210Rep.save(data); - } - } - } - } - - /** - * 1211 璐﹂潰搴撳瓨 - */ - public void pushData1211(ApiRemoteService apiRemoteService, ApiParam param) { - //璐﹂潰搴撳瓨 - List<Api1211> list = api1211Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); - - if (null == list || list.isEmpty()) { - log.error("-----瀹佸鐪佸钩鍙�2023鐗堬細鏈幏鍙栧埌绮搴撳瓨淇℃伅锛屼笉鎺ㄩ��-----"); - return; - } - param.setInteCategory(Constant.API_CATEGORY_12); - param.setInteId(NX2023Constant.NX_2023_API_CODE_1210); - - ResponseDto responseDto; - for (Api1211 data : list) { - param.setBizId(data.getBizId()); - responseDto = apiRemoteService.pushData(param, data); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - - data.setCzbz(Constant.CZBZ_U); - //鏇存柊鐘舵�� - api1211Rep.save(data); - } - } - } - } - - /** - * 1212 瀹㈡埛淇℃伅 - */ - public void pushData1212(ApiRemoteService apiRemoteService, ApiParam param) { - //鑾峰彇瀹㈡埛淇℃伅 - List<Api1212> list = api1212Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); - - if (null == list || list.isEmpty()) { - log.error("-----瀹佸鐪佸钩鍙�2023鐗堬細鏈幏鍙栧埌瀹㈡埛淇℃伅锛屼笉鎺ㄩ��-----"); - return; - } - param.setInteCategory(Constant.API_CATEGORY_12); - param.setInteId(NX2023Constant.NX_2023_API_CODE_1212); - - ResponseDto responseDto; - for (Api1212 data : list) { - param.setBizId(data.getBizId()); - responseDto = apiRemoteService.pushData(param, data); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - data.setCzbz(Constant.CZBZ_U); - //鏇存柊鐘舵�� - api1212Rep.save(data); - } - } - } - } - - /** - * 1109 鏂囦欢淇℃伅 - */ - public void pushData1109(ApiRemoteService apiRemoteService, ApiParam param) { - //鑾峰彇鏂囦欢淇℃伅 - List<Api1109> list = api1109Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); - - if (null == list || list.isEmpty()) { - log.error("-----瀹佸鐪佸钩鍙�2023鐗堬細鏈幏鍙栧埌鏂囦欢淇℃伅锛屼笉鎺ㄩ��-----"); - return; - } - param.setInteCategory(Constant.API_CATEGORY_11); - param.setInteId(NX2023Constant.NX_2023_API_CODE_1109); - - ResponseDto responseDto; - for (Api1109 data : list) { - param.setBizId(data.getBizId()); - responseDto = apiRemoteService.pushData(param, data); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - api1109Rep.updateStatus(data.getId(), Constant.CZBZ_U); - } - } - } - } } diff --git a/src/main/java/com/fzzy/push/nx2023/NX2023PushService13.java b/src/main/java/com/fzzy/push/nx2023/NX2023PushService13.java index 5b6adcf..baf9a2a 100644 --- a/src/main/java/com/fzzy/push/nx2023/NX2023PushService13.java +++ b/src/main/java/com/fzzy/push/nx2023/NX2023PushService13.java @@ -1,18 +1,12 @@ package com.fzzy.push.nx2023; -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.entity.*; -import com.fzzy.api.service.ApiRemoteService; import com.fzzy.api.service.PushService13; -import com.fzzy.api.view.repository.*; +import com.fzzy.push.impl.ComPushService13; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; - -import java.util.List; /** * 瀹佸鐪佸钩鍙�2023鐗�-鍩虹鏁版嵁涓婁紶 @@ -28,25 +22,7 @@ @Autowired private NX2023ApiRemoteService apiRemoteService; @Autowired - private Api1301Rep api1301Rep; - @Autowired - private Api1302Rep api1302Rep; - @Autowired - private Api1303Rep api1303Rep; - @Autowired - private Api1304Rep api1304Rep; - @Autowired - private Api1305Rep api1305Rep; - @Autowired - private Api1306Rep api1306Rep; - @Autowired - private Api1307Rep api1307Rep; - @Autowired - private Api1308Rep api1308Rep; - @Autowired - private Api1309Rep api1309Rep; - @Autowired - private Api1310Rep api1310Rep; + private ComPushService13 pushService13; @Override public String getProtocol() { @@ -57,303 +33,32 @@ public void pushData(ApiParam param) { log.info("------->>>>绮簱绠$悊 鎺ュ彛妯″潡涓婃姤寮�濮�"); - this.pushData1301(apiRemoteService, param); - this.pushData1302(apiRemoteService, param); - this.pushData1303(apiRemoteService, param); - this.pushData1304(apiRemoteService, param); - this.pushData1305(apiRemoteService, param); - this.pushData1306(apiRemoteService, param); - this.pushData1307(apiRemoteService, param); - this.pushData1308(apiRemoteService, param); - this.pushData1309(apiRemoteService, param); - this.pushData1310(apiRemoteService, param); + pushService13.pushData1301(apiRemoteService, param); + //绮儏 + pushService13.pushData1302(apiRemoteService, param); + + //姘斾綋 + pushService13.pushData1304(apiRemoteService, param); + + //铏 + pushService13.pushData1303(apiRemoteService, param); + + //閫氶 + pushService13.pushData1305(apiRemoteService, param); + + //鐔忚捀 + pushService13.pushData1306(apiRemoteService, param); + //鐔忚捀 + pushService13.pushData1307(apiRemoteService, param); + + pushService13.pushData1308(apiRemoteService, param); + + pushService13.pushData1309(apiRemoteService, param); + + //璐ㄦ + pushService13.pushData1310(apiRemoteService, param); log.info("------->>>>绮簱绠$悊 鎺ュ彛妯″潡涓婃姤缁撴潫"); } - /** - * 1301 瀹夊叏绠$悊 - */ - public void pushData1301(ApiRemoteService apiRemoteService, ApiParam param) { - //鑾峰彇瀹夊叏绠$悊 - List<Api1301> list = api1301Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); - - if (null == list || list.isEmpty()) { - log.error("-----瀹佸鐪佸钩鍙�2023鐗堬細鏈幏鍙栧埌瀹夊叏绠$悊锛屼笉鎺ㄩ��-----"); - return; - } - param.setInteCategory(Constant.API_CATEGORY_13); - param.setInteId(NX2023Constant.NX_2023_API_CODE_1301); - - ResponseDto responseDto; - for (Api1301 data : list) { - param.setBizId(data.getBizId()); - responseDto = apiRemoteService.pushData(param, data); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - - data.setCzbz(Constant.CZBZ_U); - //鏇存柊鐘舵�� - api1301Rep.save(data); - } - } - } - } - - /** - * 1302 娓╂箍搴︽娴� - */ - public void pushData1302(ApiRemoteService apiRemoteService, ApiParam param) { - //鑾峰彇娓╂箍搴︽娴� - List<Api1302> list = api1302Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); - - if (null == list || list.isEmpty()) { - log.error("-----瀹佸鐪佸钩鍙�2023鐗堬細鏈幏鍙栧埌娓╂箍搴︽娴嬶紝涓嶆帹閫�-----"); - return; - } - param.setInteCategory(Constant.API_CATEGORY_13); - param.setInteId(NX2023Constant.NX_2023_API_CODE_1302); - - ResponseDto responseDto; - for (Api1302 data : list) { - param.setBizId(data.getBizId()); - responseDto = apiRemoteService.pushData(param, data); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - - data.setCzbz(Constant.CZBZ_U); - //鏇存柊鐘舵�� - api1302Rep.save(data); - } - } - } - } - - /** - * 1303 瀹宠櫕妫�娴� - */ - public void pushData1303(ApiRemoteService apiRemoteService, ApiParam param) { - //鑾峰彇瀹宠櫕妫�娴� - List<Api1303> list = api1303Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); - - if (null == list || list.isEmpty()) { - log.error("-----瀹佸鐪佸钩鍙�2023鐗堬細鏈幏鍙栧埌瀹宠櫕妫�娴嬶紝涓嶆帹閫�-----"); - return; - } - param.setInteCategory(Constant.API_CATEGORY_13); - param.setInteId(NX2023Constant.NX_2023_API_CODE_1303); - - ResponseDto responseDto; - for (Api1303 data : list) { - param.setBizId(data.getBizId()); - responseDto = apiRemoteService.pushData(param, data); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - data.setCzbz(Constant.CZBZ_U); - //鏇存柊鐘舵�� - api1303Rep.save(data); - } - } - } - } - - /** - * 1304 姘斾綋妫�娴� - */ - public void pushData1304(ApiRemoteService apiRemoteService, ApiParam param) { - //鑾峰彇姘斾綋妫�娴� - List<Api1304> list = api1304Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); - - if (null == list || list.isEmpty()) { - log.error("-----瀹佸鐪佸钩鍙�2023鐗堬細鏈幏鍙栧埌姘斾綋妫�娴嬶紝涓嶆帹閫�-----"); - return; - } - param.setInteCategory(Constant.API_CATEGORY_13); - param.setInteId(NX2023Constant.NX_2023_API_CODE_1304); - - ResponseDto responseDto; - for (Api1304 data : list) { - param.setBizId(data.getBizId()); - responseDto = apiRemoteService.pushData(param, data); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - data.setCzbz(Constant.CZBZ_U); - //鏇存柊鐘舵�� - api1304Rep.save(data); - } - } - } - - } - - /** - * 1305 閫氶浣滀笟 - */ - public void pushData1305(ApiRemoteService apiRemoteService, ApiParam param) { - //鑾峰彇閫氶浣滀笟 - List<Api1305> list = api1305Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); - - if (null == list || list.isEmpty()) { - log.error("-----瀹佸鐪佸钩鍙�2023鐗堬細鏈幏鍙栧埌閫氶浣滀笟锛屼笉鎺ㄩ��-----"); - return; - } - param.setInteCategory(Constant.API_CATEGORY_13); - param.setInteId(NX2023Constant.NX_2023_API_CODE_1305); - - ResponseDto responseDto; - for (Api1305 data : list) { - param.setBizId(data.getBizId()); - responseDto = apiRemoteService.pushData(param, data); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - data.setCzbz(Constant.CZBZ_U); - //鏇存柊鐘舵�� - api1305Rep.save(data); - } - } - } - } - - /** - * 1306 鐔忚捀浣滀笟 - */ - public void pushData1306(ApiRemoteService apiRemoteService, ApiParam param) { - //鑾峰彇鐔忚捀浣滀笟 - List<Api1306> list = api1306Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); - - if (null == list || list.isEmpty()) { - log.error("-----瀹佸鐪佸钩鍙�2023鐗堬細鏈幏鍙栧埌鐔忚捀浣滀笟锛屼笉鎺ㄩ��-----"); - return; - } - param.setInteCategory(Constant.API_CATEGORY_13); - param.setInteId(NX2023Constant.NX_2023_API_CODE_1306); - - ResponseDto responseDto; - for (Api1306 data : list) { - param.setBizId(data.getBizId()); - responseDto = apiRemoteService.pushData(param, data); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - data.setCzbz(Constant.CZBZ_U); - //鏇存柊鐘舵�� - api1306Rep.save(data); - } - } - } - } - - /** - * 1307 浠撳唴瑙嗛鍥惧儚 - */ - public void pushData1307(ApiRemoteService apiRemoteService, ApiParam param) { - //鑾峰彇浠撳唴瑙嗛鍥惧儚 - List<Api1307> list = api1307Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); - - if (null == list || list.isEmpty()) { - log.error("-----瀹佸鐪佸钩鍙�2023鐗堬細鏈幏鍙栧埌浠撳唴瑙嗛鍥惧儚锛屼笉鎺ㄩ��-----"); - return; - } - param.setInteCategory(Constant.API_CATEGORY_13); - param.setInteId(NX2023Constant.NX_2023_API_CODE_1307); - - ResponseDto responseDto; - for (Api1307 data : list) { - param.setBizId(data.getBizId()); - responseDto = apiRemoteService.pushData(param, data); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - data.setCzbz(Constant.CZBZ_U); - //鏇存柊鐘舵�� - api1307Rep.save(data); - } - } - } - - } - - /** - * 1308 瑙嗛鐩戞帶寮傚父浜嬩欢鍛婅 - */ - public void pushData1308(ApiRemoteService apiRemoteService, ApiParam param) { - //瑙嗛鐩戞帶寮傚父浜嬩欢鍛婅 - List<Api1308> list = api1308Rep.findAll(); - - if (null == list || list.isEmpty()) { - log.error("-----瀹佸鐪佸钩鍙�2023鐗堬細鏈幏鍙栧埌瑙嗛鐩戞帶寮傚父浜嬩欢鍛婅锛屼笉鎺ㄩ��-----"); - return; - } - param.setInteCategory(Constant.API_CATEGORY_13); - param.setInteId(NX2023Constant.NX_2023_API_CODE_1308); - - ResponseDto responseDto; - for (Api1308 data : list) { - param.setBizId(data.getBizId()); - responseDto = apiRemoteService.pushData(param, data); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - data.setCzbz(Constant.CZBZ_U); - //鏇存柊鐘舵�� - api1308Rep.save(data); - } - } - } - - } - - /** - * 1309 杩濊棰勮淇℃伅 - */ - public void pushData1309(ApiRemoteService apiRemoteService, ApiParam param) { - //鑾峰彇浠撳唴瑙嗛鍥惧儚 - List<Api1309> list = api1309Rep.findAll(); - - if (null == list || list.isEmpty()) { - log.error("-----瀹佸鐪佸钩鍙�2023鐗堬細鏈幏鍙栧埌杩濊棰勮淇℃伅锛屼笉鎺ㄩ��-----"); - return; - } - param.setInteCategory(Constant.API_CATEGORY_13); - param.setInteId(NX2023Constant.NX_2023_API_CODE_1307); - - ResponseDto responseDto; - for (Api1309 data : list) { - param.setBizId(data.getBizId()); - responseDto = apiRemoteService.pushData(param, data); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - data.setCzbz(Constant.CZBZ_U); - //鏇存柊鐘舵�� - api1309Rep.save(data); - } - } - } - - } - - /** - * 1310 璐ㄦ鏁版嵁 - */ - public void pushData1310(ApiRemoteService apiRemoteService, ApiParam param) { - //鑾峰彇璐ㄦ鏁版嵁 - List<Api1310> list = api1310Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); - - if (null == list || list.isEmpty()) { - log.error("-----瀹佸鐪佸钩鍙�2023鐗堬細鏈幏鍙栧埌璐ㄦ鏁版嵁锛屼笉鎺ㄩ��-----"); - return; - } - param.setInteCategory(Constant.API_CATEGORY_13); - param.setInteId(NX2023Constant.NX_2023_API_CODE_1310); - - ResponseDto responseDto; - for (Api1310 data : list) { - param.setBizId(data.getBizId()); - responseDto = apiRemoteService.pushData(param, data); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - data.setCzbz(Constant.CZBZ_U); - //鏇存柊鐘舵�� - api1310Rep.save(data); - } - } - } - } } diff --git a/src/main/java/com/fzzy/push/nx2023/NX2023PushService14.java b/src/main/java/com/fzzy/push/nx2023/NX2023PushService14.java index 1fcb688..43e3e59 100644 --- a/src/main/java/com/fzzy/push/nx2023/NX2023PushService14.java +++ b/src/main/java/com/fzzy/push/nx2023/NX2023PushService14.java @@ -1,19 +1,12 @@ package com.fzzy.push.nx2023; -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.entity.Api1403; -import com.fzzy.api.entity.Api1404; -import com.fzzy.api.service.ApiRemoteService; import com.fzzy.api.service.PushService14; -import com.fzzy.api.view.repository.*; +import com.fzzy.push.impl.ComPushService14; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; - -import java.util.List; /** * 瀹佸鐪佸钩鍙�2023鐗�-鍩虹鏁版嵁涓婁紶 @@ -28,9 +21,7 @@ @Autowired private NX2023ApiRemoteService apiRemoteService; @Autowired - private Api1403Rep api1403Rep; - @Autowired - private Api1404Rep api1404Rep; + private ComPushService14 pushService14; @Override @@ -42,68 +33,16 @@ public void pushData(ApiParam param) { log.info("------->>>>琛屾斂绠$悊 鎺ュ彛妯″潡涓婃姤寮�濮�"); + pushService14.pushData1401(apiRemoteService, param); + + pushService14.pushData1402(apiRemoteService, param); //杞崲璁″垝 - this.pushData1403(apiRemoteService, param); + pushService14.pushData1403(apiRemoteService, param); //杞崲璁″垝鏄庣粏 - this.pushData1404(apiRemoteService, param); + pushService14.pushData1404(apiRemoteService, param); + + pushService14.pushData1405(apiRemoteService, param); log.info("------->>>>琛屾斂绠$悊 鎺ュ彛妯″潡涓婃姤缁撴潫"); } - - /** - * 1403 杞崲璁″垝淇℃伅 - */ - public void pushData1403(ApiRemoteService apiRemoteService, ApiParam param) { - //鑾峰彇杞崲璁″垝 - List<Api1403> list = api1403Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); - - if (null == list || list.isEmpty()) { - log.error("-----瀹佸鐪佸钩鍙�2023鐗堬細鏈幏鍙栧埌杞崲璁″垝锛屼笉鎺ㄩ��-----"); - return; - } - param.setInteCategory(Constant.API_CATEGORY_14); - param.setInteId(NX2023Constant.NX_2023_API_CODE_1403); - - ResponseDto responseDto; - for (Api1403 data : list) { - param.setBizId(data.getBizId()); - responseDto = apiRemoteService.pushData(param, data); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - data.setCzbz(Constant.CZBZ_U); - //鏇存柊鐘舵�� - api1403Rep.save(data); - } - } - } - } - - /** - * 1404 杞崲璁″垝鏄庣粏淇℃伅 - */ - public void pushData1404(ApiRemoteService apiRemoteService, ApiParam param) { - //鑾峰彇杞崲璁″垝鏄庣粏 - List<Api1404> list = api1404Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); - - if (null == list || list.isEmpty()) { - log.error("-----瀹佸鐪佸钩鍙�2023鐗堬細鏈幏鍙栧埌杞崲璁″垝鏄庣粏锛屼笉鎺ㄩ��-----"); - return; - } - param.setInteCategory(Constant.API_CATEGORY_14); - param.setInteId(NX2023Constant.NX_2023_API_CODE_1404); - - ResponseDto responseDto; - for (Api1404 data : list) { - param.setBizId(data.getBizId()); - responseDto = apiRemoteService.pushData(param, data); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - data.setCzbz(Constant.CZBZ_U); - //鏇存柊鐘舵�� - api1404Rep.save(data); - } - } - } - } - } diff --git a/src/main/java/com/fzzy/push/sh2023/SH2023OrderApiServiceImpl.java b/src/main/java/com/fzzy/push/sh2023/SH2023OrderApiServiceImpl.java index 477d942..78c288c 100644 --- a/src/main/java/com/fzzy/push/sh2023/SH2023OrderApiServiceImpl.java +++ b/src/main/java/com/fzzy/push/sh2023/SH2023OrderApiServiceImpl.java @@ -1,6 +1,5 @@ package com.fzzy.push.sh2023; -import com.fzzy.api.Constant; import com.fzzy.api.data.ApiParam; import com.fzzy.api.data.PushProtocol; import com.fzzy.api.entity.ApiConfs; @@ -9,6 +8,7 @@ import com.fzzy.order.OrderApiService; import com.fzzy.order.data.OrderConstant; import com.fzzy.order.data.OrderData; +import com.fzzy.push.impl.*; import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang.StringUtils; import org.apache.commons.lang.time.DateUtils; @@ -32,13 +32,15 @@ @Autowired private SH2023ApiRemoteService apiRemoteService; @Autowired - private SH2023PushService11 sh2023PushService11; + private ComPushService11 pushService11; @Autowired - private SH2023PushService12 sh2023PushService12; + private ComPushService12 pushService12; @Autowired - private SH2023PushService13 sh2023PushService13; + private ComPushService13 pushService13; @Autowired - private SH2023PushService14 sh2023PushService14; + private ComPushService14 pushService14; + @Autowired + private ComPushService99 pushService99; @Override public String getProtocol() { @@ -84,148 +86,148 @@ switch (inteId) { case "1101": - sh2023PushService11.pushData1101(apiRemoteService, param); + pushService11.pushData1101(apiRemoteService, param); break; case "1102": - sh2023PushService11.pushData1102(apiRemoteService, param); + pushService11.pushData1102(apiRemoteService, param); break; case "1103": - sh2023PushService11.pushData1103(apiRemoteService, param); + pushService11.pushData1103(apiRemoteService, param); break; case "1104": - sh2023PushService11.pushData1104(apiRemoteService, param); + pushService11.pushData1104(apiRemoteService, param); break; case "1105": - sh2023PushService11.pushData1105(apiRemoteService, param); + pushService11.pushData1105(apiRemoteService, param); break; case "1106": - sh2023PushService11.pushData1106(apiRemoteService, param); + pushService11.pushData1106(apiRemoteService, param); break; case "1107": - sh2023PushService11.pushData1107(apiRemoteService, param); + pushService11.pushData1107(apiRemoteService, param); break; case "1108": - sh2023PushService11.pushData1108(apiRemoteService, param); + pushService11.pushData1108(apiRemoteService, param); break; case "1109": - sh2023PushService11.pushData1109(apiRemoteService, param); + pushService12.pushData1109(apiRemoteService, param); break; case "1110": - sh2023PushService11.pushData1110(apiRemoteService, param); + pushService11.pushData1110(apiRemoteService, param); break; case "1111": - sh2023PushService11.pushData1111(apiRemoteService, param); + pushService11.pushData1111(apiRemoteService, param); break; case "1112": - sh2023PushService11.pushData1112(apiRemoteService, param); + pushService11.pushData1112(apiRemoteService, param); break; case "1113": - sh2023PushService11.pushData1113(apiRemoteService, param); + pushService11.pushData1113(apiRemoteService, param); break; case "1114": - sh2023PushService11.pushData1114(apiRemoteService, param); + pushService11.pushData1114(apiRemoteService, param); break; case "1201": - sh2023PushService12.pushData1201(apiRemoteService, param); + pushService12.pushData1201(apiRemoteService, param); break; case "1202": - sh2023PushService12.pushData1202(apiRemoteService, param); + pushService12.pushData1202(apiRemoteService, param); break; case "1203": - sh2023PushService12.pushData1203(apiRemoteService, param); + pushService12.pushData1203(apiRemoteService, param); break; case "1204": - sh2023PushService12.pushData1204(apiRemoteService, param); + pushService12.pushData1204(apiRemoteService, param); break; case "1205": - sh2023PushService12.pushData1205(apiRemoteService, param); + pushService12.pushData1205(apiRemoteService, param); break; case "1206": - sh2023PushService12.pushData1206(apiRemoteService, param); + pushService12.pushData1206(apiRemoteService, param); break; case "1207": - sh2023PushService12.pushData1207(apiRemoteService, param); + pushService12.pushData1207(apiRemoteService, param); break; case "1208": - sh2023PushService12.pushData1208(apiRemoteService, param); + pushService12.pushData1208(apiRemoteService, param); break; case "1209": - sh2023PushService12.pushData1209(apiRemoteService, param); + pushService12.pushData1209(apiRemoteService, param); break; case "1210": - sh2023PushService12.pushData1210(apiRemoteService, param); + pushService12.pushData1210(apiRemoteService, param); break; case "1211": - sh2023PushService12.pushData1211(apiRemoteService, param); + pushService12.pushData1211(apiRemoteService, param); break; case "1212": - sh2023PushService12.pushData1212(apiRemoteService, param); + pushService12.pushData1212(apiRemoteService, param); break; case "2101": - sh2023PushService12.pushData2101(apiRemoteService, param); + pushService99.pushData2101(apiRemoteService, param); break; case "2102": - sh2023PushService12.pushData2102(apiRemoteService, param); + pushService99.pushData2102(apiRemoteService, param); break; case "2104": - sh2023PushService12.pushData2104(apiRemoteService, param); + pushService99.pushData2104(apiRemoteService, param); break; case "1301": - sh2023PushService13.pushData1301(apiRemoteService, param); + pushService13.pushData1301(apiRemoteService, param); break; case "1302": - sh2023PushService13.pushData1302(apiRemoteService, param); + pushService13.pushData1302(apiRemoteService, param); break; case "1303": - sh2023PushService13.pushData1303(apiRemoteService, param); + pushService13.pushData1303(apiRemoteService, param); break; case "1304": - sh2023PushService13.pushData1304(apiRemoteService, param); + pushService13.pushData1304(apiRemoteService, param); break; case "1305": - sh2023PushService13.pushData1305(apiRemoteService, param); + pushService13.pushData1305(apiRemoteService, param); break; case "1306": - sh2023PushService13.pushData1306(apiRemoteService, param); + pushService13.pushData1306(apiRemoteService, param); break; case "1307": - sh2023PushService13.pushData1307(apiRemoteService, param); + pushService13.pushData1307(apiRemoteService, param); break; case "1308": - sh2023PushService13.pushData1308(apiRemoteService, param); + pushService13.pushData1308(apiRemoteService, param); break; case "1309": - sh2023PushService13.pushData1309(apiRemoteService, param); + pushService13.pushData1309(apiRemoteService, param); break; case "1310": - sh2023PushService13.pushData1310(apiRemoteService, param); + pushService13.pushData1310(apiRemoteService, param); break; case "1311": - sh2023PushService13.pushData1311(apiRemoteService, param); + pushService99.pushData1311(apiRemoteService, param); break; case "2103": - sh2023PushService13.pushData2103(apiRemoteService, param); + pushService99.pushData2103(apiRemoteService, param); break; case "1401": - sh2023PushService14.pushData1401(apiRemoteService, param); + pushService14.pushData1401(apiRemoteService, param); break; case "1402": - sh2023PushService14.pushData1402(apiRemoteService, param); + pushService14.pushData1402(apiRemoteService, param); break; case "1403": - sh2023PushService14.pushData1403(apiRemoteService, param); + pushService14.pushData1403(apiRemoteService, param); break; case "1404": - sh2023PushService14.pushData1404(apiRemoteService, param); + pushService14.pushData1404(apiRemoteService, param); break; case "1405": - sh2023PushService14.pushData1405(apiRemoteService, param); + pushService14.pushData1405(apiRemoteService, param); break; case "2203": - sh2023PushService14.pushData2203(apiRemoteService, param); + pushService99.pushData2203(apiRemoteService, param); break; case "2204": - sh2023PushService14.pushData2204(apiRemoteService, param); + pushService99.pushData2204(apiRemoteService, param); break; default: log.error("-----涓婃捣甯傚钩鍙帮細鏈尮閰嶅埌鎺ュ彛缂栫爜锛屼笉鎺ㄩ��-----"); diff --git a/src/main/java/com/fzzy/push/sh2023/SH2023PushService11.java b/src/main/java/com/fzzy/push/sh2023/SH2023PushService11.java index e868e8a..9daab03 100644 --- a/src/main/java/com/fzzy/push/sh2023/SH2023PushService11.java +++ b/src/main/java/com/fzzy/push/sh2023/SH2023PushService11.java @@ -1,17 +1,12 @@ package com.fzzy.push.sh2023; -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.entity.*; -import com.fzzy.api.service.ApiRemoteService; import com.fzzy.api.service.PushService11; -import com.fzzy.api.view.repository.*; +import com.fzzy.push.impl.ComPushService11; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; -import java.util.List; /** * 涓婃捣甯傚钩鍙�2023鐗�-鍩虹鏁版嵁涓婁紶 @@ -24,37 +19,9 @@ public class SH2023PushService11 implements PushService11 { @Autowired - private Api1101Rep api1101Rep; + private SH2023ApiRemoteService apiRemoteService; @Autowired - private Api1102Rep api1102Rep; - @Autowired - private Api1103Rep api1103Rep; - @Autowired - private Api1104Rep api1104Rep; - @Autowired - private Api1105Rep api1105Rep; - @Autowired - private Api1106Rep api1106Rep; - @Autowired - private Api1107Rep api1107Rep; - @Autowired - private Api1108Rep api1108Rep; - @Autowired - private Api1109Rep api1109Rep; - @Autowired - private Api1110Rep api1110Rep; - @Autowired - private Api1111Rep api1111Rep; - @Autowired - private Api1112Rep api1112Rep; - @Autowired - private Api1113Rep api1113Rep; - @Autowired - private Api1501Rep api1501Rep; - @Autowired - private Api1502Rep api1502Rep; - @Autowired - private Api1503Rep api1503Rep; + private ComPushService11 pushService11; @Override public String getProtocol() { @@ -66,476 +33,37 @@ log.info("------->>>>涓婃捣2023鎺ュ彛涓嶄富鍔ㄤ笂鎶�"); -// //鎺ㄩ�佸崟浣嶄俊鎭� -// this.pushData1101(apiRemoteService, param); -// //搴撳尯淇℃伅 -// this.pushData1102(apiRemoteService, param); -// //浠撴埧淇℃伅 -// this.pushData1103(apiRemoteService, param); -// //寤掗棿淇℃伅 -// this.pushData1104(apiRemoteService, param); -// //璐т綅淇℃伅 -// this.pushData1105(apiRemoteService, param); -// //娌圭綈淇℃伅 -// this.pushData1106(apiRemoteService, param); -// //璁惧淇℃伅 -// this.pushData1107(apiRemoteService, param); -// //鑽墏淇℃伅 -// this.pushData1108(apiRemoteService, param); -// //鏂囦欢淇℃伅 -// this.pushData1109(apiRemoteService, param); -// //搴撳尯鍥句粨鎴跨偣浣嶆爣娉� -// this.pushData1110(apiRemoteService, param); -// //搴撳尯鍥捐棰戠洃鎺ц澶囩偣浣嶆爣娉� -// this.pushData1111(apiRemoteService, param); -// //浜哄憳淇℃伅 -// this.pushData1112(apiRemoteService, param); -// //浼佷笟淇$敤淇℃伅 -// this.pushData1113(apiRemoteService, param); -// //璐㈠姟鎶ヨ〃 -// this.pushData1114(apiRemoteService, param); + //鍗曚綅淇℃伅 + pushService11.pushData1101(apiRemoteService, param); + //搴撳尯淇℃伅 + pushService11.pushData1102(apiRemoteService, param); + //浠撴埧淇℃伅 + pushService11.pushData1103(apiRemoteService, param); + //寤掗棿淇℃伅 + pushService11.pushData1104(apiRemoteService, param); + //璐т綅淇℃伅 + pushService11.pushData1105(apiRemoteService, param); + //娌圭綈淇℃伅 + pushService11.pushData1106(apiRemoteService, param); + //璁惧淇℃伅 + pushService11.pushData1107(apiRemoteService, param); + //鑽墏淇℃伅 + pushService11.pushData1108(apiRemoteService, param); + //搴撳尯鍥句粨鎴跨偣浣嶄俊鎭� + pushService11.pushData1110(apiRemoteService, param); + + //搴撳尯鍥捐棰戠洃鎺ц澶囩偣浣嶆暟鎹� + pushService11.pushData1111(apiRemoteService, param); + + //浜哄憳淇℃伅 + pushService11.pushData1112(apiRemoteService, param); + //浼佷笟淇$敤淇℃伅 + pushService11.pushData1113(apiRemoteService, param); + //鏂囦欢淇℃伅鎺ㄩ�侊紝杞Щ鍒�12澶х被杩涜鎺ㄩ�� + + //璐㈠姟鎶ヨ〃鏁版嵁鎺ㄩ�� + pushService11.pushData1114(apiRemoteService, param); log.info("------->>>>鍩虹淇℃伅 鎺ュ彛妯″潡涓婃姤缁撴潫"); - } - - /** - * 1101 鍗曚綅淇℃伅 - */ - public void pushData1101(ApiRemoteService apiRemoteService, ApiParam param) { - - //鑾峰彇鍗曚綅淇℃伅 - List<Api1101> list = api1101Rep.getDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); - - if (null == list || list.isEmpty()) { - log.error("-----涓婃捣甯傚钩鍙�2023鐗堬細鏈幏鍙栧埌鍗曚綅淇℃伅锛屼笉鎺ㄩ��-----"); - return; - } - param.setInteCategory(Constant.API_CATEGORY_11); - param.setInteId(SH2023Constant.SH_2023_API_CODE_1101); - - ResponseDto responseDto; - for (Api1101 data : list) { - param.setBizId(data.getBizId()); - responseDto = apiRemoteService.pushData(param, data); - - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - api1101Rep.updateStatus(data.getDwdm(), Constant.CZBZ_U); - } - } - } - } - - /** - * 1102 搴撳尯淇℃伅 - */ - public void pushData1102(ApiRemoteService apiRemoteService, ApiParam param) { - //鑾峰彇搴撳尯淇℃伅 - List<Api1102> list = api1102Rep.findPushDataTime(param.getKqdm(), param.getStart(), param.getEnd()); - - if (null == list || list.isEmpty()) { - log.error("-----涓婃捣甯傚钩鍙�2023鐗堬細鏈幏鍙栧埌搴撳尯淇℃伅锛屼笉鎺ㄩ��-----"); - return; - } - param.setInteCategory(Constant.API_CATEGORY_11); - param.setInteId(SH2023Constant.SH_2023_API_CODE_1102); - - ResponseDto responseDto; - for (Api1102 data : list) { - param.setBizId(data.getBizId()); - responseDto = apiRemoteService.pushData(param, data); - - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - api1102Rep.updateStatus(data.getKqdm(), Constant.CZBZ_U); - } - } - } - } - - /** - * 1103 浠撴埧淇℃伅 - */ - public void pushData1103(ApiRemoteService apiRemoteService, ApiParam param) { - //鑾峰彇浠撴埧淇℃伅 - List<Api1103> list = api1103Rep.findPushDataTime(param.getKqdm(), param.getStart(), param.getEnd()); - - if (null == list || list.isEmpty()) { - log.error("-----涓婃捣甯傚钩鍙�2023鐗堬細鏈幏鍙栧埌浠撴埧淇℃伅锛屼笉鎺ㄩ��-----"); - return; - } - param.setInteCategory(Constant.API_CATEGORY_11); - param.setInteId(SH2023Constant.SH_2023_API_CODE_1103); - - ResponseDto responseDto; - for (Api1103 data : list) { - param.setBizId(data.getBizId()); - responseDto = apiRemoteService.pushData(param, data); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - api1103Rep.updateStatus(data.getCfdm(), Constant.CZBZ_U); - } - } - } - - } - - /** - * 1104 寤掗棿淇℃伅 - */ - public void pushData1104(ApiRemoteService apiRemoteService, ApiParam param) { - //鑾峰彇寤掗棿淇℃伅 - List<Api1104> list = api1104Rep.findPushDataTime(param.getKqdm(), param.getStart(), param.getEnd()); - - if (null == list || list.isEmpty()) { - log.error("-----涓婃捣甯傚钩鍙�2023鐗堬細鏈幏鍙栧埌寤掗棿淇℃伅锛屼笉鎺ㄩ��-----"); - return; - } - param.setInteCategory(Constant.API_CATEGORY_11); - param.setInteId(SH2023Constant.SH_2023_API_CODE_1104); - - ResponseDto responseDto; - //鎺ㄩ�佹垚鍔燂紝鏇存柊鏁版嵁涓婁紶鐘舵�� - for (Api1104 data : list) { - param.setBizId(data.getBizId()); - responseDto = apiRemoteService.pushData(param, data); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - api1103Rep.updateStatus(data.getAjdh(), Constant.CZBZ_U); - } - } - } - } - - /** - * 1105 璐т綅淇℃伅 - */ - public void pushData1105(ApiRemoteService apiRemoteService, ApiParam param) { - //鑾峰彇璐т綅淇℃伅 - List<Api1105> list = api1105Rep.findPushDataTime(param.getKqdm(), param.getStart(), param.getEnd()); - - if (null == list || list.isEmpty()) { - log.error("-----涓婃捣甯傚钩鍙�2023鐗堬細鏈幏鍙栧埌璐т綅淇℃伅锛屼笉鎺ㄩ��-----"); - return; - } - param.setInteCategory(Constant.API_CATEGORY_11); - param.setInteId(SH2023Constant.SH_2023_API_CODE_1105); - - ResponseDto responseDto; - for (Api1105 data : list) { - param.setBizId(data.getBizId()); - responseDto = apiRemoteService.pushData(param, data); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - api1105Rep.updateStatus(data.getHwdm(), Constant.CZBZ_U); - } - } - } - } - - /** - * 1106 娌圭綈淇℃伅 - */ - public void pushData1106(ApiRemoteService apiRemoteService, ApiParam param) { - //鑾峰彇娌圭綈淇℃伅 - List<Api1106> list = api1106Rep.findPushDataTime(param.getKqdm(), param.getStart(), param.getEnd()); - - if (null == list || list.isEmpty()) { - log.error("-----涓婃捣甯傚钩鍙�2023鐗堬細鏈幏鍙栧埌娌圭綈淇℃伅锛屼笉鎺ㄩ��-----"); - return; - } - param.setInteCategory(Constant.API_CATEGORY_11); - param.setInteId(SH2023Constant.SH_2023_API_CODE_1106); - - ResponseDto responseDto; - for (Api1106 data : list) { - param.setBizId(data.getBizId()); - responseDto = apiRemoteService.pushData(param, data); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - api1106Rep.updateStatus(data.getYgdm(), Constant.CZBZ_U); - } - } - } - - } - - /** - * 1107 璁惧淇℃伅 - */ - public void pushData1107(ApiRemoteService apiRemoteService, ApiParam param) { - //鑾峰彇璁惧淇℃伅 - List<Api1107> list = api1107Rep.findPushDataTime(param.getKqdm(), param.getStart(), param.getEnd()); - - if (null == list || list.isEmpty()) { - log.error("-----涓婃捣甯傚钩鍙�2023鐗堬細鏈幏鍙栧埌璁惧淇℃伅锛屼笉鎺ㄩ��-----"); - return; - } - param.setInteCategory(Constant.API_CATEGORY_11); - param.setInteId(SH2023Constant.SH_2023_API_CODE_1107); - - ResponseDto responseDto; - - //鎺ㄩ�佹垚鍔燂紝鏇存柊鏁版嵁涓婁紶鐘舵�� - for (Api1107 data : list) { - param.setBizId(data.getBizId()); - responseDto = apiRemoteService.pushData(param, data); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - api1107Rep.updateStatus(data.getSbbh(), Constant.CZBZ_U); - } - } - } - - } - - /** - * 1108 鑽墏淇℃伅 - */ - public void pushData1108(ApiRemoteService apiRemoteService, ApiParam param) { - //鑾峰彇鑽墏淇℃伅 - List<Api1108> list = api1108Rep.findPushDataTime(param.getKqdm(), param.getStart(), param.getEnd()); - - if (null == list || list.isEmpty()) { - log.error("-----涓婃捣甯傚钩鍙�2023鐗堬細鏈幏鍙栧埌鑽墏淇℃伅锛屼笉鎺ㄩ��-----"); - return; - } - param.setInteCategory(Constant.API_CATEGORY_11); - param.setInteId(SH2023Constant.SH_2023_API_CODE_1108); - - ResponseDto responseDto; - for (Api1108 data : list) { - param.setBizId(data.getBizId()); - responseDto = apiRemoteService.pushData(param, data); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - api1108Rep.updateStatus(data.getId(), Constant.CZBZ_U); - } - } - } - } - - /** - * 1109 鏂囦欢淇℃伅 - */ - public void pushData1109(ApiRemoteService apiRemoteService, ApiParam param) { - //鑾峰彇鏂囦欢淇℃伅 - List<Api1109> list = api1109Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); - - if (null == list || list.isEmpty()) { - log.error("-----涓婃捣甯傚钩鍙�2023鐗堬細鏈幏鍙栧埌鏂囦欢淇℃伅锛屼笉鎺ㄩ��-----"); - return; - } - param.setInteCategory(Constant.API_CATEGORY_11); - param.setInteId(SH2023Constant.SH_2023_API_CODE_1109); - - ResponseDto responseDto; - for (Api1109 data : list) { - param.setBizId(data.getBizId()); - responseDto = apiRemoteService.pushData(param, data); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - api1109Rep.updateStatus(data.getId(), Constant.CZBZ_U); - } - } - } - - } - - /** - * 1110 搴撳尯鍥句粨鎴跨偣浣嶆爣娉� - */ - public void pushData1110(ApiRemoteService apiRemoteService, ApiParam param) { - //鑾峰彇搴撳尯鍥句粨鎴跨偣浣嶆爣娉� - List<Api1110> list = api1110Rep.findPushDataTime(param.getKqdm(), param.getStart(), param.getEnd()); - - if (null == list || list.isEmpty()) { - log.error("-----涓婃捣甯傚钩鍙�2023鐗堬細鏈幏鍙栧埌搴撳尯鍥句粨鎴跨偣浣嶆爣娉紝涓嶆帹閫�-----"); - return; - } - param.setInteCategory(Constant.API_CATEGORY_11); - param.setInteId(SH2023Constant.SH_2023_API_CODE_1110); - - ResponseDto responseDto; - for (Api1110 data : list) { - param.setBizId(data.getBizId()); - responseDto = apiRemoteService.pushData(param, data); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - api1110Rep.updateStatus(data.getHwdm(), Constant.CZBZ_U); - } - } - } - - } - - /** - * 1111 搴撳尯鍥捐棰戠洃鎺ц澶囩偣浣嶆爣娉� - */ - public void pushData1111(ApiRemoteService apiRemoteService, ApiParam param) { - //鑾峰彇搴撳尯鍥捐棰戠洃鎺ц澶囩偣浣嶆爣娉� - List<Api1111> list = api1111Rep.findPushDataTime(param.getKqdm(), param.getStart(), param.getEnd()); - - if (null == list || list.isEmpty()) { - log.error("-----涓婃捣甯傚钩鍙�2023鐗堬細鏈幏鍙栧埌搴撳尯鍥捐棰戠洃鎺ц澶囩偣浣嶆爣娉紝涓嶆帹閫�-----"); - return; - } - param.setInteCategory(Constant.API_CATEGORY_11); - param.setInteId(SH2023Constant.SH_2023_API_CODE_1111); - - ResponseDto responseDto; - for (Api1111 data : list) { - param.setBizId(data.getBizId()); - responseDto = apiRemoteService.pushData(param, data); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - api1111Rep.updateStatus(data.getSpjksbid(), Constant.CZBZ_U); - } - } - } - } - - /** - * 1112 浜哄憳淇℃伅 - */ - public void pushData1112(ApiRemoteService apiRemoteService, ApiParam param) { - //鑾峰彇浜哄憳淇℃伅 - List<Api1112> list = api1112Rep.findPushDataTime(param.getKqdm(), param.getStart(), param.getEnd()); - - if (null == list || list.isEmpty()) { - log.error("-----涓婃捣甯傚钩鍙�2023鐗堬細鏈幏鍙栧埌浜哄憳淇℃伅锛屼笉鎺ㄩ��-----"); - return; - } - param.setInteCategory(Constant.API_CATEGORY_11); - param.setInteId(SH2023Constant.SH_2023_API_CODE_1112); - ResponseDto responseDto; - - //鎺ㄩ�佹垚鍔燂紝鏇存柊鏁版嵁涓婁紶鐘舵�� - for (Api1112 data : list) { - param.setBizId(data.getBizId()); - responseDto = apiRemoteService.pushData(param, data); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - api1112Rep.updateStatus(data.getSfzhm(), Constant.CZBZ_U); - } - } - } - } - - /** - * 1113 浼佷笟淇$敤淇℃伅 - */ - public void pushData1113(ApiRemoteService apiRemoteService, ApiParam param) { - //鑾峰彇浼佷笟淇$敤淇℃伅 - List<Api1113> list = api1113Rep.findPushDataTime(param.getKqdm(), param.getStart(), param.getEnd()); - - if (null == list || list.isEmpty()) { - log.error("-----涓婃捣甯傚钩鍙�2023鐗堬細鏈幏鍙栧埌浼佷笟淇$敤淇℃伅锛屼笉鎺ㄩ��-----"); - return; - } - param.setInteCategory(Constant.API_CATEGORY_11); - param.setInteId(SH2023Constant.SH_2023_API_CODE_1113); - - ResponseDto responseDto; - for (Api1113 data : list) { - param.setBizId(data.getBizId()); - responseDto = apiRemoteService.pushData(param, data); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - api1113Rep.updateStatus(data.getDwdm(), Constant.CZBZ_U); - } - } - } - - } - - /** - * 1114 璐㈠姟鎶ヨ〃 - */ - public void pushData1114(ApiRemoteService apiRemoteService, ApiParam param) { - this.pushData1501(apiRemoteService, param); - this.pushData1502(apiRemoteService, param); - this.pushData1503(apiRemoteService, param); - - } - - /** - * 1501 璐㈠姟鎶ヨ〃-璧勪骇璐熷��--鍗曟潯涓婁紶 - */ - public void pushData1501(ApiRemoteService apiRemoteService, ApiParam param) { - //鑾峰彇璐㈠姟鎶ヨ〃-璧勪骇璐熷�� - List<Api1501> list = api1501Rep.findPushDataTime(param.getKqdm(), param.getStart(), param.getEnd()); - - if (null == list || list.isEmpty()) { - log.error("-----涓婃捣甯傚钩鍙�2023鐗堬細鏈幏鍙栧埌璧勪骇璐熷�轰俊鎭紝涓嶆帹閫�-----"); - return; - } - param.setInteId(SH2023Constant.SH_2023_API_CODE_1114_1501); - ResponseDto responseDto; - Api1501 d; - for (Api1501 data : list) { - responseDto = apiRemoteService.pushData(param, data); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - - data.setCzbz(Constant.CZBZ_U); - //鏇存柊鐘舵�� - api1501Rep.save(data); - } - } - } - } - - /** - * 1502 璐㈠姟鎶ヨ〃-鐜伴噾娴� - */ - public void pushData1502(ApiRemoteService apiRemoteService, ApiParam param) { - //鑾峰彇璐㈠姟鎶ヨ〃-璧勪骇璐熷�� - List<Api1502> list = api1502Rep.findPushDataTime(param.getKqdm(), param.getStart(), param.getEnd()); - - if (null == list || list.isEmpty()) { - log.error("-----涓婃捣甯傚钩鍙�2023鐗堬細鏈幏鍙栧埌鐜伴噾娴佷俊鎭紝涓嶆帹閫�-----"); - return; - } - param.setInteId(SH2023Constant.SH_2023_API_CODE_1114_1502); - ResponseDto responseDto; - for (Api1502 data : list) { - responseDto = apiRemoteService.pushData(param, data); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - - data.setCzbz(Constant.CZBZ_U); - //鏇存柊鐘舵�� - api1502Rep.save(data); - } - } - } - } - - /** - * 1503 璐㈠姟鎶ヨ〃-鍒╂鼎淇℃伅 - */ - public void pushData1503(ApiRemoteService apiRemoteService, ApiParam param) { - //鑾峰彇璐㈠姟鎶ヨ〃-璧勪骇璐熷�� - List<Api1503> list = api1503Rep.findPushDataTime(param.getKqdm(), param.getStart(), param.getEnd()); - - if (null == list || list.isEmpty()) { - log.error("-----涓婃捣甯傚钩鍙�2023鐗堬細鏈幏鍙栧埌鍒╂鼎淇℃伅锛屼笉鎺ㄩ��-----"); - return; - } - param.setInteId(SH2023Constant.SH_2023_API_CODE_1114_1503); - ResponseDto responseDto; - Api1503 d; - for (Api1503 data : list) { - responseDto = apiRemoteService.pushData(param, data); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - - data.setCzbz(Constant.CZBZ_U); - //鏇存柊鐘舵�� - api1503Rep.save(data); - } - } - } } } diff --git a/src/main/java/com/fzzy/push/sh2023/SH2023PushService12.java b/src/main/java/com/fzzy/push/sh2023/SH2023PushService12.java index b880006..0855589 100644 --- a/src/main/java/com/fzzy/push/sh2023/SH2023PushService12.java +++ b/src/main/java/com/fzzy/push/sh2023/SH2023PushService12.java @@ -1,17 +1,13 @@ package com.fzzy.push.sh2023; -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.entity.*; -import com.fzzy.api.service.ApiRemoteService; import com.fzzy.api.service.PushService12; -import com.fzzy.api.view.repository.*; +import com.fzzy.push.impl.ComPushService12; +import com.fzzy.push.impl.ComPushService99; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; -import java.util.List; /** * 涓婃捣甯傚钩鍙�2023鐗�-鍩虹鏁版嵁涓婁紶 @@ -27,32 +23,9 @@ @Autowired private SH2023ApiRemoteService apiRemoteService; @Autowired - private Api1201Rep api1201Rep; + private ComPushService12 pushService12; @Autowired - private Api1202Rep api1202Rep; - @Autowired - private Api1203Rep api1203Rep; - @Autowired - private Api1204Rep api1204Rep; - @Autowired - private Api1205Rep api1205Rep; - @Autowired - private Api1206Rep api1206Rep; - @Autowired - private Api1207Rep api1207Rep; - @Autowired - private Api1208Rep api1208Rep; - @Autowired - private Api1209Rep api1209Rep; - @Autowired - private Api1210Rep api1210Rep; - @Autowired - private Api1211Rep api1211Rep; - @Autowired - private Api1212Rep api1212Rep; - @Autowired - private ApiInfoDataRep apiInfoDataRep; - + private ComPushService99 pushService99; @Override public String getProtocol() { return PushProtocol.SB_SH_2023.getCode(); @@ -62,434 +35,49 @@ public void pushData(ApiParam param) { log.info("------->>>>绮璐攢 鎺ュ彛妯″潡涓婃姤寮�濮�"); -// //鎺ㄩ�佸悎鍚屼俊鎭� -// this.pushData1201(apiRemoteService, param); -// //绮鍏ュ簱淇℃伅 -// this.pushData1202(apiRemoteService, param); -// //绮鍏ュ簱妫�楠屼俊鎭� -// this.pushData1203(apiRemoteService, param); -// //绮鍏ュ簱缁撶畻淇℃伅 -// this.pushData1204(apiRemoteService, param); -// //绮鍑哄簱淇℃伅 -// this.pushData1205(apiRemoteService, param); -// //绮鍑哄簱缁撶畻淇℃伅 -// this.pushData1206(apiRemoteService, param); -// //鍊掍粨鍊掑嚭 -// this.pushData1207(apiRemoteService, param); -// //绮搴撳瓨 -// this.pushData1208(apiRemoteService, param); -// //鎹熸孩鍗� -// this.pushData1209(apiRemoteService, param); -// //绮鎬ц川杞彉鍗� -// this.pushData1210(apiRemoteService, param); -// //璐﹂潰搴撳瓨 -// this.pushData1211(apiRemoteService, param); -// //瀹㈡埛淇℃伅 -// this.pushData1212(apiRemoteService, param); + //瀹㈡埛淇℃伅 + pushService12.pushData1212(apiRemoteService, param); + + //鍚堝悓 + pushService12.pushData1201(apiRemoteService, param); + + //鍏ュ簱鏁版嵁 + 鍏ュ簱杩囩 + pushService12.pushData1202(apiRemoteService, param); + + //鍏ュ簱璐ㄦ + pushService12.pushData1203(apiRemoteService, param); + + //鍏ュ簱缁撶畻 + pushService12.pushData1204(apiRemoteService, param); + + //鍑哄簱鏁版嵁 + 鍑哄簱杩囩 + pushService12.pushData1205(apiRemoteService, param); + + //鍑哄簱缁撶畻 + pushService12.pushData1206(apiRemoteService, param); + + //鍊掍粨 + pushService12.pushData1207(apiRemoteService, param); + + //鎹熸孩鍗� + pushService12.pushData1209(apiRemoteService, param); + + //绮搴撳瓨鏁版嵁 + pushService12.pushData1208(apiRemoteService, param); + + //鎬ц川杞彉 + pushService12.pushData1210(apiRemoteService, param); + + //璐﹂潰搴撳瓨 + pushService12.pushData1211(apiRemoteService, param); + + //鏂囦欢 + pushService12.pushData1109(apiRemoteService, param); + + pushService99.pushData2101(apiRemoteService, param); + pushService99.pushData2102(apiRemoteService, param); + pushService99.pushData2104(apiRemoteService, param); log.info("------->>>>绮璐攢 鎺ュ彛妯″潡涓婃姤缁撴潫"); - } - - /** - * 1201 鍚堝悓淇℃伅 - */ - public void pushData1201(ApiRemoteService apiRemoteService, ApiParam param) { - //鑾峰彇鍚堝悓淇℃伅 - List<Api1201> list = api1201Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); - - if (null == list || list.isEmpty()) { - log.error("-----涓婃捣甯傚钩鍙�2023鐗堬細鏈幏鍙栧埌鍚堝悓淇℃伅锛屼笉鎺ㄩ��-----"); - return; - } - param.setInteCategory(Constant.API_CATEGORY_12); - param.setInteId(SH2023Constant.SH_2023_API_CODE_1201); - - ResponseDto responseDto; - for (Api1201 data : list) { - param.setBizId(data.getBizId()); - responseDto = apiRemoteService.pushData(param, data); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - data.setCzbz(Constant.CZBZ_U); - api1201Rep.save(data); - } - } - } - } - - /** - * 1202 绮鍏ュ簱淇℃伅 - */ - public void pushData1202(ApiRemoteService apiRemoteService, ApiParam param) { - //鑾峰彇绮鍏ュ簱淇℃伅 - List<Api1202> list = api1202Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); - - if (null == list || list.isEmpty()) { - log.error("-----涓婃捣甯傚钩鍙�2023鐗堬細鏈幏鍙栧埌绮鍏ュ簱淇℃伅锛屼笉鎺ㄩ��-----"); - return; - } - param.setInteCategory(Constant.API_CATEGORY_12); - param.setInteId(SH2023Constant.SH_2023_API_CODE_1202); - - ResponseDto responseDto; - for (Api1202 data : list) { - param.setBizId(data.getBizId()); - responseDto = apiRemoteService.pushData(param, data); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - data.setCzbz(Constant.CZBZ_U); - //鏇存柊鐘舵�� - api1202Rep.save(data); - } - } - } - } - - /** - * 1203 绮鍏ュ簱妫�楠屼俊鎭� - */ - public void pushData1203(ApiRemoteService apiRemoteService, ApiParam param) { - //鑾峰彇绮鍏ュ簱妫�楠屼俊鎭� - List<Api1203> list = api1203Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); - - if (null == list || list.isEmpty()) { - log.error("-----涓婃捣甯傚钩鍙�2023鐗堬細鏈幏鍙栧埌绮鍏ュ簱妫�楠屼俊鎭紝涓嶆帹閫�-----"); - return; - } - param.setInteCategory(Constant.API_CATEGORY_12); - param.setInteId(SH2023Constant.SH_2023_API_CODE_1203); - - ResponseDto responseDto; - for (Api1203 data : list) { - param.setBizId(data.getBizId()); - responseDto = apiRemoteService.pushData(param, data); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - data.setCzbz(Constant.CZBZ_U); - //鏇存柊鐘舵�� - api1203Rep.save(data); - } - } - } - - } - - /** - * 1204 绮鍏ュ簱缁撶畻淇℃伅 - */ - public void pushData1204(ApiRemoteService apiRemoteService, ApiParam param) { - //鑾峰彇绮鍏ュ簱缁撶畻淇℃伅 - List<Api1204> list = api1204Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); - - if (null == list || list.isEmpty()) { - log.error("-----涓婃捣甯傚钩鍙�2023鐗堬細鏈幏鍙栧埌绮鍏ュ簱缁撶畻淇℃伅锛屼笉鎺ㄩ��-----"); - return; - } - param.setInteCategory(Constant.API_CATEGORY_12); - param.setInteId(SH2023Constant.SH_2023_API_CODE_1204); - - ResponseDto responseDto; - for (Api1204 data : list) { - param.setBizId(data.getBizId()); - responseDto = apiRemoteService.pushData(param, data); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - data.setCzbz(Constant.CZBZ_U); - //鏇存柊鐘舵�� - api1204Rep.save(data); - } - } - } - } - - /** - * 1205 绮鍑哄簱淇℃伅 - */ - public void pushData1205(ApiRemoteService apiRemoteService, ApiParam param) { - //鑾峰彇绮鍑哄簱淇℃伅 - List<Api1205> list = api1205Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); - - if (null == list || list.isEmpty()) { - log.error("-----涓婃捣甯傚钩鍙�2023鐗堬細鏈幏鍙栧埌绮鍑哄簱淇℃伅锛屼笉鎺ㄩ��-----"); - return; - } - param.setInteCategory(Constant.API_CATEGORY_12); - param.setInteId(SH2023Constant.SH_2023_API_CODE_1205); - - ResponseDto responseDto; - for (Api1205 data : list) { - param.setBizId(data.getBizId()); - responseDto = apiRemoteService.pushData(param, data); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - data.setCzbz(Constant.CZBZ_U); - //鏇存柊鐘舵�� - api1205Rep.save(data); - } - } - } - } - - /** - * 1206 绮鍑哄簱缁撶畻淇℃伅 - */ - public void pushData1206(ApiRemoteService apiRemoteService, ApiParam param) { - //鑾峰彇绮鍑哄簱缁撶畻淇℃伅 - List<Api1206> list = api1206Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); - - if (null == list || list.isEmpty()) { - log.error("-----涓婃捣甯傚钩鍙�2023鐗堬細鏈幏鍙栧埌绮鍑哄簱缁撶畻淇℃伅锛屼笉鎺ㄩ��-----"); - return; - } - param.setInteCategory(Constant.API_CATEGORY_12); - param.setInteId(SH2023Constant.SH_2023_API_CODE_1206); - ResponseDto responseDto; - for (Api1206 data : list) { - param.setBizId(data.getBizId()); - responseDto = apiRemoteService.pushData(param, data); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - - data.setCzbz(Constant.CZBZ_U); - //鏇存柊鐘舵�� - api1206Rep.save(data); - } - } - } - } - - /** - * 1207 鍊掍粨鍊掑嚭 - */ - public void pushData1207(ApiRemoteService apiRemoteService, ApiParam param) { - //鑾峰彇鍊掍粨淇℃伅 - List<Api1207> list = api1207Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); - - if (null == list || list.isEmpty()) { - log.error("-----涓婃捣甯傚钩鍙�2023鐗堬細鏈幏鍙栧埌鍊掍粨淇℃伅锛屼笉鎺ㄩ��-----"); - return; - } - param.setInteCategory(Constant.API_CATEGORY_12); - param.setInteId(SH2023Constant.SH_2023_API_CODE_1207); - - ResponseDto responseDto; - for (Api1207 data : list) { - param.setBizId(data.getBizId()); - responseDto = apiRemoteService.pushData(param, data); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - data.setCzbz(Constant.CZBZ_U); - //鏇存柊鐘舵�� - api1207Rep.save(data); - } - } - } - } - - /** - * 1208 绮搴撳瓨 - */ - public void pushData1208(ApiRemoteService apiRemoteService, ApiParam param) { - //鑾峰彇绮搴撳瓨淇℃伅 - List<Api1208> list = api1208Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); - - if (null == list || list.isEmpty()) { - log.error("-----涓婃捣甯傚钩鍙�2023鐗堬細鏈幏鍙栧埌绮搴撳瓨淇℃伅锛屼笉鎺ㄩ��-----"); - return; - } - param.setInteCategory(Constant.API_CATEGORY_12); - param.setInteId(SH2023Constant.SH_2023_API_CODE_1208); - - ResponseDto responseDto; - for (Api1208 data : list) { - param.setBizId(data.getBizId()); - responseDto = apiRemoteService.pushData(param, data); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - - data.setCzbz(Constant.CZBZ_U); - //鏇存柊鐘舵�� - api1208Rep.save(data); - } - } - } - } - - /** - * 1209 鎹熸孩鍗� - */ - public void pushData1209(ApiRemoteService apiRemoteService, ApiParam param) { - //鑾峰彇鎹熺泭鍗曚俊鎭� - List<Api1209> list = api1209Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); - - if (null == list || list.isEmpty()) { - log.error("-----涓婃捣甯傚钩鍙�2023鐗堬細鏈幏鍙栧埌绮搴撳瓨淇℃伅锛屼笉鎺ㄩ��-----"); - return; - } - param.setInteCategory(Constant.API_CATEGORY_12); - param.setInteId(SH2023Constant.SH_2023_API_CODE_1209); - - ResponseDto responseDto; - for (Api1209 data : list) { - param.setBizId(data.getBizId()); - responseDto = apiRemoteService.pushData(param, data); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - - data.setCzbz(Constant.CZBZ_U); - //鏇存柊鐘舵�� - api1209Rep.save(data); - } - } - } - } - - /** - * 1210 绮鎬ц川杞彉鍗� - */ - public void pushData1210(ApiRemoteService apiRemoteService, ApiParam param) { - //绮鎬ц川杞彉鍗� - List<Api1210> list = api1210Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); - - if (null == list || list.isEmpty()) { - log.error("-----涓婃捣甯傚钩鍙�2023鐗堬細鏈幏鍙栧埌绮搴撳瓨淇℃伅锛屼笉鎺ㄩ��-----"); - return; - } - param.setInteCategory(Constant.API_CATEGORY_12); - param.setInteId(SH2023Constant.SH_2023_API_CODE_1210); - - ResponseDto responseDto; - for (Api1210 data : list) { - param.setBizId(data.getBizId()); - responseDto = apiRemoteService.pushData(param, data); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - data.setCzbz(Constant.CZBZ_U); - //鏇存柊鐘舵�� - api1210Rep.save(data); - } - } - } - } - - /** - * 1211 璐﹂潰搴撳瓨 - */ - public void pushData1211(ApiRemoteService apiRemoteService, ApiParam param) { - //TODO - //绮鎬ц川杞彉鍗� - List<Api1211> list = api1211Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); - - if (null == list || list.isEmpty()) { - log.error("-----涓婃捣甯傚钩鍙�2023鐗堬細鏈幏鍙栧埌绮搴撳瓨淇℃伅锛屼笉鎺ㄩ��-----"); - return; - } - param.setInteCategory(Constant.API_CATEGORY_12); - param.setInteId(SH2023Constant.SH_2023_API_CODE_1210); - - ResponseDto responseDto; - for (Api1211 data : list) { - param.setBizId(data.getBizId()); - responseDto = apiRemoteService.pushData(param, data); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - - data.setCzbz(Constant.CZBZ_U); - //鏇存柊鐘舵�� - api1211Rep.save(data); - } - } - } - } - - /** - * 1212 瀹㈡埛淇℃伅 - */ - public void pushData1212(ApiRemoteService apiRemoteService, ApiParam param) { - //鑾峰彇瀹㈡埛淇℃伅 - List<Api1212> list = api1212Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); - - if (null == list || list.isEmpty()) { - log.error("-----涓婃捣甯傚钩鍙�2023鐗堬細鏈幏鍙栧埌瀹㈡埛淇℃伅锛屼笉鎺ㄩ��-----"); - return; - } - param.setInteCategory(Constant.API_CATEGORY_12); - param.setInteId(SH2023Constant.SH_2023_API_CODE_1212); - - ResponseDto responseDto; - for (Api1212 data : list) { - param.setBizId(data.getBizId()); - responseDto = apiRemoteService.pushData(param, data); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - data.setCzbz(Constant.CZBZ_U); - //鏇存柊鐘舵�� - api1212Rep.save(data); - } - } - } - } - - /** - * 2101 妫�鏂ゅ崟 - */ - public void pushData2101(ApiRemoteService apiRemoteService, ApiParam param) { - //鑾峰彇 妫�鏂ゅ崟淇℃伅 -// List<ApiInfoData> items = apiInfoDataRep.getDataByInteId(SH2023Constant.SH_2023_API_CODE_2101); -// -// param.setInteCategory(Constant.API_CATEGORY_12); -// param.setInteId(SH2023Constant.SH_2023_API_CODE_2101); -// -// ResponseDto responseDto; -// SH2023Api2101 shApi2101; -// for (ApiInfoData infoData : items) { -// shApi2101 = JSONObject.parseObject(infoData.getData(), SH2023Api2101.class); -// shApi2101.setCzbz(infoData.getCzbz()); -// shApi2101.setZhgxsj(infoData.getUpdateTime()); -// param.setBizId(infoData.getDataId()); -// responseDto = apiRemoteService.pushData(param, shApi2101); -// if (responseDto.getSuccess() == 0) { -// if (Constant.CZBZ_I.equals(infoData.getCzbz())) { -// infoData.setCzbz(Constant.CZBZ_U); -// apiInfoDataRep.save(infoData); -// } -// } -// } - } - - /** - * 2102 鍊掍粨鍊掑叆 - */ - public void pushData2102(ApiRemoteService apiRemoteService, ApiParam param) { - //TODO - - } - - /** - * 2104 甯傚偍椹宠繍鍗� - */ - public void pushData2104(ApiRemoteService apiRemoteService, ApiParam param) { - //鑾峰彇 妫�鏂ゅ崟淇℃伅 -// List<ApiInfoData> items = apiInfoDataRep.getDataByInteId(SH2023Constant.SH_2023_API_CODE_2104); - -// param.setInteCategory(Constant.API_CATEGORY_12); -// param.setInteId(SH2023Constant.SH_2023_API_CODE_2104); -// -// ResponseDto responseDto; -// SH2023Api2104 shApi2104; -// for (ApiInfoData infoData : items) { -// shApi2104 = JSONObject.parseObject(infoData.getData(), SH2023Api2104.class); -// shApi2104.setCzbz(infoData.getCzbz()); -// shApi2104.setZhgxsj(infoData.getUpdateTime()); -// -// param.setBizId(infoData.getDataId()); -// responseDto = apiRemoteService.pushData(param, shApi2104); -// if (responseDto.getSuccess() == 0) { -// if (Constant.CZBZ_I.equals(infoData.getCzbz())) { -// infoData.setCzbz(Constant.CZBZ_U); -// apiInfoDataRep.save(infoData); -// } -// } -// } } } diff --git a/src/main/java/com/fzzy/push/sh2023/SH2023PushService13.java b/src/main/java/com/fzzy/push/sh2023/SH2023PushService13.java index 2cd9125..78c8073 100644 --- a/src/main/java/com/fzzy/push/sh2023/SH2023PushService13.java +++ b/src/main/java/com/fzzy/push/sh2023/SH2023PushService13.java @@ -1,20 +1,13 @@ package com.fzzy.push.sh2023; -import com.alibaba.fastjson.JSONObject; -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.entity.*; -import com.fzzy.api.service.ApiRemoteService; import com.fzzy.api.service.PushService13; -import com.fzzy.api.view.repository.*; -import com.fzzy.push.sh2023.dto.SH2023Api1311; -import com.fzzy.push.sh2023.dto.SH2023Api2103; +import com.fzzy.push.impl.ComPushService13; +import com.fzzy.push.impl.ComPushService99; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; -import java.util.List; /** * 涓婃捣甯傚钩鍙�2023鐗�-鍩虹鏁版嵁涓婁紶 @@ -30,27 +23,10 @@ @Autowired private SH2023ApiRemoteService apiRemoteService; @Autowired - private Api1301Rep api1301Rep; + private ComPushService13 pushService13; @Autowired - private Api1302Rep api1302Rep; - @Autowired - private Api1303Rep api1303Rep; - @Autowired - private Api1304Rep api1304Rep; - @Autowired - private Api1305Rep api1305Rep; - @Autowired - private Api1306Rep api1306Rep; - @Autowired - private Api1307Rep api1307Rep; - @Autowired - private Api1308Rep api1308Rep; - @Autowired - private Api1309Rep api1309Rep; - @Autowired - private Api1310Rep api1310Rep; - @Autowired - private ApiInfoDataRep apiInfoDataRep; + private ComPushService99 pushService99; + @Override public String getProtocol() { @@ -61,325 +37,35 @@ public void pushData(ApiParam param) { log.info("------->>>>绮簱绠$悊 鎺ュ彛妯″潡涓婃姤寮�濮�"); -// this.pushData1301(apiRemoteService, param); -// this.pushData1302(apiRemoteService, param); -// this.pushData1303(apiRemoteService, param); -// this.pushData1304(apiRemoteService, param); -// this.pushData1305(apiRemoteService, param); -// this.pushData1306(apiRemoteService, param); -// this.pushData1307(apiRemoteService, param); -// this.pushData1308(apiRemoteService, param); -// this.pushData1309(apiRemoteService, param); -// this.pushData1310(apiRemoteService, param); -// this.pushData1311(apiRemoteService, param); + pushService13.pushData1301(apiRemoteService, param); + //绮儏 + pushService13.pushData1302(apiRemoteService, param); + + //姘斾綋 + pushService13.pushData1304(apiRemoteService, param); + + //铏 + pushService13.pushData1303(apiRemoteService, param); + + //閫氶 + pushService13.pushData1305(apiRemoteService, param); + + //鐔忚捀 + pushService13.pushData1306(apiRemoteService, param); + //鐔忚捀 + pushService13.pushData1307(apiRemoteService, param); + + pushService13.pushData1308(apiRemoteService, param); + + pushService13.pushData1309(apiRemoteService, param); + + //璐ㄦ + pushService13.pushData1310(apiRemoteService, param); + + pushService99.pushData1311(apiRemoteService, param); + pushService99.pushData2103(apiRemoteService, param); log.info("------->>>>绮簱绠$悊 鎺ュ彛妯″潡涓婃姤缁撴潫"); } - /** - * 1301 瀹夊叏绠$悊 - */ - public void pushData1301(ApiRemoteService apiRemoteService, ApiParam param) { - //鑾峰彇瀹夊叏绠$悊 - List<Api1301> list = api1301Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); - - if (null == list || list.isEmpty()) { - log.error("-----涓婃捣甯傚钩鍙�2023鐗堬細鏈幏鍙栧埌瀹夊叏绠$悊锛屼笉鎺ㄩ��-----"); - return; - } - param.setInteCategory(Constant.API_CATEGORY_13); - param.setInteId(SH2023Constant.SH_2023_API_CODE_1301); - - ResponseDto responseDto; - for (Api1301 data : list) { - param.setBizId(data.getBizId()); - responseDto = apiRemoteService.pushData(param, data); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - - data.setCzbz(Constant.CZBZ_U); - //鏇存柊鐘舵�� - api1301Rep.save(data); - } - } - } - } - - /** - * 1302 娓╂箍搴︽娴� - */ - public void pushData1302(ApiRemoteService apiRemoteService, ApiParam param) { - //鑾峰彇娓╂箍搴︽娴� - List<Api1302> list = api1302Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); - - if (null == list || list.isEmpty()) { - log.error("-----涓婃捣甯傚钩鍙�2023鐗堬細鏈幏鍙栧埌娓╂箍搴︽娴嬶紝涓嶆帹閫�-----"); - return; - } - param.setInteCategory(Constant.API_CATEGORY_13); - param.setInteId(SH2023Constant.SH_2023_API_CODE_1302); - - ResponseDto responseDto; - for (Api1302 data : list) { - param.setBizId(data.getBizId()); - responseDto = apiRemoteService.pushData(param, data); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - - data.setCzbz(Constant.CZBZ_U); - //鏇存柊鐘舵�� - api1302Rep.save(data); - } - } - } - } - - /** - * 1303 瀹宠櫕妫�娴� - */ - public void pushData1303(ApiRemoteService apiRemoteService, ApiParam param) { - //鑾峰彇瀹宠櫕妫�娴� - List<Api1303> list = api1303Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); - - if (null == list || list.isEmpty()) { - log.error("-----涓婃捣甯傚钩鍙�2023鐗堬細鏈幏鍙栧埌瀹宠櫕妫�娴嬶紝涓嶆帹閫�-----"); - return; - } - param.setInteCategory(Constant.API_CATEGORY_13); - param.setInteId(SH2023Constant.SH_2023_API_CODE_1303); - - ResponseDto responseDto; - for (Api1303 data : list) { - param.setBizId(data.getBizId()); - responseDto = apiRemoteService.pushData(param, data); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - data.setCzbz(Constant.CZBZ_U); - //鏇存柊鐘舵�� - api1303Rep.save(data); - } - } - } - } - - /** - * 1304 姘斾綋妫�娴� - */ - public void pushData1304(ApiRemoteService apiRemoteService, ApiParam param) { - //鑾峰彇姘斾綋妫�娴� - List<Api1304> list = api1304Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); - - if (null == list || list.isEmpty()) { - log.error("-----涓婃捣甯傚钩鍙�2023鐗堬細鏈幏鍙栧埌姘斾綋妫�娴嬶紝涓嶆帹閫�-----"); - return; - } - param.setInteCategory(Constant.API_CATEGORY_13); - param.setInteId(SH2023Constant.SH_2023_API_CODE_1304); - - ResponseDto responseDto; - for (Api1304 data : list) { - param.setBizId(data.getBizId()); - responseDto = apiRemoteService.pushData(param, data); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - data.setCzbz(Constant.CZBZ_U); - //鏇存柊鐘舵�� - api1304Rep.save(data); - } - } - } - - } - - /** - * 1305 閫氶浣滀笟 - */ - public void pushData1305(ApiRemoteService apiRemoteService, ApiParam param) { - //鑾峰彇閫氶浣滀笟 - List<Api1305> list = api1305Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); - - if (null == list || list.isEmpty()) { - log.error("-----涓婃捣甯傚钩鍙�2023鐗堬細鏈幏鍙栧埌閫氶浣滀笟锛屼笉鎺ㄩ��-----"); - return; - } - param.setInteCategory(Constant.API_CATEGORY_13); - param.setInteId(SH2023Constant.SH_2023_API_CODE_1305); - - ResponseDto responseDto; - for (Api1305 data : list) { - param.setBizId(data.getBizId()); - responseDto = apiRemoteService.pushData(param, data); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - data.setCzbz(Constant.CZBZ_U); - //鏇存柊鐘舵�� - api1305Rep.save(data); - } - } - } - } - - /** - * 1306 鐔忚捀浣滀笟 - */ - public void pushData1306(ApiRemoteService apiRemoteService, ApiParam param) { - //鑾峰彇鐔忚捀浣滀笟 - List<Api1306> list = api1306Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); - - if (null == list || list.isEmpty()) { - log.error("-----涓婃捣甯傚钩鍙�2023鐗堬細鏈幏鍙栧埌鐔忚捀浣滀笟锛屼笉鎺ㄩ��-----"); - return; - } - param.setInteCategory(Constant.API_CATEGORY_13); - param.setInteId(SH2023Constant.SH_2023_API_CODE_1306); - - ResponseDto responseDto; - for (Api1306 data : list) { - param.setBizId(data.getBizId()); - responseDto = apiRemoteService.pushData(param, data); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - data.setCzbz(Constant.CZBZ_U); - //鏇存柊鐘舵�� - api1306Rep.save(data); - } - } - } - } - - /** - * 1307 浠撳唴瑙嗛鍥惧儚 - */ - public void pushData1307(ApiRemoteService apiRemoteService, ApiParam param) { - //鑾峰彇浠撳唴瑙嗛鍥惧儚 - List<Api1307> list = api1307Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); - - if (null == list || list.isEmpty()) { - log.error("-----涓婃捣甯傚钩鍙�2023鐗堬細鏈幏鍙栧埌浠撳唴瑙嗛鍥惧儚锛屼笉鎺ㄩ��-----"); - return; - } - param.setInteCategory(Constant.API_CATEGORY_13); - param.setInteId(SH2023Constant.SH_2023_API_CODE_1307); - - ResponseDto responseDto; - for (Api1307 data : list) { - param.setBizId(data.getBizId()); - responseDto = apiRemoteService.pushData(param, data); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - data.setCzbz(Constant.CZBZ_U); - //鏇存柊鐘舵�� - api1307Rep.save(data); - } - } - } - - } - - /** - * 1308 瑙嗛鐩戞帶寮傚父浜嬩欢鍛婅 - */ - public void pushData1308(ApiRemoteService apiRemoteService, ApiParam param) { - //TODO - - } - - /** - * 1309 杩濊棰勮淇℃伅 - */ - public void pushData1309(ApiRemoteService apiRemoteService, ApiParam param) { - //TODO - - } - - /** - * 1310 璐ㄦ鏁版嵁 - */ - public void pushData1310(ApiRemoteService apiRemoteService, ApiParam param) { - //鑾峰彇璐ㄦ鏁版嵁 - List<Api1310> list = api1310Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); - - if (null == list || list.isEmpty()) { - log.error("-----涓婃捣甯傚钩鍙�2023鐗堬細鏈幏鍙栧埌璐ㄦ鏁版嵁锛屼笉鎺ㄩ��-----"); - return; - } - param.setInteCategory(Constant.API_CATEGORY_13); - param.setInteId(SH2023Constant.SH_2023_API_CODE_1310); - - ResponseDto responseDto; - for (Api1310 data : list) { - param.setBizId(data.getBizId()); - responseDto = apiRemoteService.pushData(param, data); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - data.setCzbz(Constant.CZBZ_U); - //鏇存柊鐘舵�� - api1310Rep.save(data); - } - } - } - } - - /** - * 1311 瑙嗛鐩戞帶鎺ュ彛 - */ - public void pushData1311(ApiRemoteService apiRemoteService, ApiParam param) { - // 鑾峰彇 瑙嗛鐩戞帶鎺ュ彛鏁版嵁 - List<ApiInfoData> items = apiInfoDataRep.getDataByInteId(SH2023Constant.SH_2023_API_CODE_1311); - - if (null == items || items.isEmpty()) { - log.error("-----涓婃捣甯傚钩鍙�2023鐗堬細鏈幏鍙栧埌瑙嗛鐩戞帶锛屼笉鎺ㄩ��-----"); - return; - } - param.setInteCategory(Constant.API_CATEGORY_13); - param.setInteId(SH2023Constant.SH_2023_API_CODE_1311); - - SH2023Api1311 shApi1311; - ResponseDto responseDto; - for (ApiInfoData infoData : items) { - shApi1311 = JSONObject.parseObject(infoData.getData(), SH2023Api1311.class); - shApi1311.setZhgxsj(infoData.getUpdateTime()); - - param.setBizId(infoData.getDataId()); - responseDto = apiRemoteService.pushData(param, shApi1311); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(infoData.getCzbz())) { - infoData.setCzbz(Constant.CZBZ_U); - apiInfoDataRep.save(infoData); - } - } - } - } - - /** - * 2103 绮儏璁惧閰嶇疆 - */ - public void pushData2103(ApiRemoteService apiRemoteService, ApiParam param) { - - // 鑾峰彇绮儏璁惧閰嶇疆鏁版嵁 - List<ApiInfoData> items = apiInfoDataRep.getDataByInteId(SH2023Constant.SH_2023_API_CODE_2103); - - if (null == items || items.isEmpty()) { - log.error("-----涓婃捣甯傚钩鍙�2023鐗堬細鏈幏鍙栧埌绮儏璁惧閰嶇疆锛屼笉鎺ㄩ��-----"); - return; - } - param.setInteCategory(Constant.API_CATEGORY_13); - param.setInteId(SH2023Constant.SH_2023_API_CODE_2103); - - SH2023Api2103 shApi2103; - ResponseDto responseDto; - for (ApiInfoData infoData : items) { - shApi2103 = JSONObject.parseObject(infoData.getData(), SH2023Api2103.class); - shApi2103.setZhgxsj(infoData.getUpdateTime()); - param.setBizId(infoData.getDataId()); - responseDto = apiRemoteService.pushData(param, shApi2103); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(infoData.getCzbz())) { - - infoData.setCzbz(Constant.CZBZ_U); - apiInfoDataRep.save(infoData); - } - } - } - } } diff --git a/src/main/java/com/fzzy/push/sh2023/SH2023PushService14.java b/src/main/java/com/fzzy/push/sh2023/SH2023PushService14.java index bd8d7c3..2beb8aa 100644 --- a/src/main/java/com/fzzy/push/sh2023/SH2023PushService14.java +++ b/src/main/java/com/fzzy/push/sh2023/SH2023PushService14.java @@ -1,17 +1,13 @@ package com.fzzy.push.sh2023; -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.entity.*; -import com.fzzy.api.service.ApiRemoteService; import com.fzzy.api.service.PushService14; -import com.fzzy.api.view.repository.*; +import com.fzzy.push.impl.ComPushService14; +import com.fzzy.push.impl.ComPushService99; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; -import java.util.List; /** * 涓婃捣甯傚钩鍙�2023鐗�-鍩虹鏁版嵁涓婁紶 @@ -27,19 +23,9 @@ @Autowired private SH2023ApiRemoteService apiRemoteService; @Autowired - private Api1401Rep api1401Rep; + private ComPushService14 pushService14; @Autowired - private Api1402Rep api1402Rep; - @Autowired - private Api1403Rep api1403Rep; - @Autowired - private Api1404Rep api1404Rep; - @Autowired - private Api1405Rep api1405Rep; - @Autowired - private Api1201Rep api1201Rep; - @Autowired - private Api1310Rep api1310Rep; + private ComPushService99 pushService99; @Override public String getProtocol() { @@ -50,209 +36,22 @@ public void pushData(ApiParam param) { log.info("------->>>>琛屾斂绠$悊 鎺ュ彛妯″潡涓婃姤寮�濮�"); - //鍌ㄥ瑙勬ā - this.pushData1401(apiRemoteService, param); + pushService14.pushData1401(apiRemoteService, param); + + pushService14.pushData1402(apiRemoteService, param); + //杞崲璁″垝 + pushService14.pushData1403(apiRemoteService, param); + //杞崲璁″垝鏄庣粏 + pushService14.pushData1404(apiRemoteService, param); + + pushService14.pushData1405(apiRemoteService, param); + + //鍏朵粬鎺ュ彛 + pushService99.pushData2203(apiRemoteService, param); + pushService99.pushData2204(apiRemoteService, param); log.info("------->>>>琛屾斂绠$悊 鎺ュ彛妯″潡涓婃姤缁撴潫"); } - /** - * 1401 鍌ㄥ瑙勬ā - */ - public void pushData1401(ApiRemoteService apiRemoteService, ApiParam param) { - //鑾峰彇鍌ㄥ瑙勬ā - List<Api1401> list = api1401Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); - - if (null == list || list.isEmpty()) { - log.error("-----涓婃捣甯傚钩鍙�2023鐗堬細鏈幏鍙栧埌鍌ㄥ瑙勬ā锛屼笉鎺ㄩ��-----"); - return; - } - param.setInteCategory(Constant.API_CATEGORY_14); - param.setInteId(SH2023Constant.SH_2023_API_CODE_1401); - - ResponseDto responseDto; - for (Api1401 data : list) { - param.setBizId(data.getBizId()); - responseDto = apiRemoteService.pushData(param, data); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - - data.setCzbz(Constant.CZBZ_U); - //鏇存柊鐘舵�� - api1401Rep.save(data); - } - } - } - } - - /** - * 1402 鍌ㄥ璁″垝淇℃伅 - */ - public void pushData1402(ApiRemoteService apiRemoteService, ApiParam param) { - //鑾峰彇鍌ㄥ璁″垝 - List<Api1402> list = api1402Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); - - if (null == list || list.isEmpty()) { - log.error("-----涓婃捣甯傚钩鍙�2023鐗堬細鏈幏鍙栧埌鍌ㄥ璁″垝锛屼笉鎺ㄩ��-----"); - return; - } - param.setInteCategory(Constant.API_CATEGORY_14); - param.setInteId(SH2023Constant.SH_2023_API_CODE_1402); - - ResponseDto responseDto; - for (Api1402 data : list) { - param.setBizId(data.getBizId()); - responseDto = apiRemoteService.pushData(param, data); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - data.setCzbz(Constant.CZBZ_U); - //鏇存柊鐘舵�� - api1402Rep.save(data); - } - } - } - } - - /** - * 1403 杞崲璁″垝淇℃伅 - */ - public void pushData1403(ApiRemoteService apiRemoteService, ApiParam param) { - //鑾峰彇杞崲璁″垝 - List<Api1403> list = api1403Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); - - if (null == list || list.isEmpty()) { - log.error("-----涓婃捣甯傚钩鍙�2023鐗堬細鏈幏鍙栧埌杞崲璁″垝锛屼笉鎺ㄩ��-----"); - return; - } - param.setInteCategory(Constant.API_CATEGORY_14); - param.setInteId(SH2023Constant.SH_2023_API_CODE_1403); - - ResponseDto responseDto; - for (Api1403 data : list) { - param.setBizId(data.getBizId()); - responseDto = apiRemoteService.pushData(param, data); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - data.setCzbz(Constant.CZBZ_U); - //鏇存柊鐘舵�� - api1403Rep.save(data); - } - } - } - } - - /** - * 1404 杞崲璁″垝鏄庣粏淇℃伅 - */ - public void pushData1404(ApiRemoteService apiRemoteService, ApiParam param) { - //鑾峰彇杞崲璁″垝鏄庣粏 - List<Api1404> list = api1404Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); - - if (null == list || list.isEmpty()) { - log.error("-----涓婃捣甯傚钩鍙�2023鐗堬細鏈幏鍙栧埌杞崲璁″垝鏄庣粏锛屼笉鎺ㄩ��-----"); - return; - } - param.setInteCategory(Constant.API_CATEGORY_14); - param.setInteId(SH2023Constant.SH_2023_API_CODE_1404); - - ResponseDto responseDto; - for (Api1404 data : list) { - param.setBizId(data.getBizId()); - responseDto = apiRemoteService.pushData(param, data); - if (responseDto.getSuccess() == 0) { - if (Constant.CZBZ_I.equals(data.getCzbz())) { - data.setCzbz(Constant.CZBZ_U); - //鏇存柊鐘舵�� - api1404Rep.save(data); - } - } - } - } - - /** - * 1405 椤圭洰淇℃伅 - */ - public void pushData1405(ApiRemoteService apiRemoteService, ApiParam param) { -// TODO 椤圭洰淇℃伅 寰呭畾 -// //鑾峰彇椤圭洰淇℃伅 -// List<Api1405> list = api1405Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); -// -// if (null == list || list.isEmpty()) { -// log.error("-----涓婃捣甯傚钩鍙�2023鐗堬細鏈幏鍙栧埌椤圭洰淇℃伅锛屼笉鎺ㄩ��-----"); -// return; -// } -// param.setInteId(SH2023Constant.SH_2023_API_CODE_1405); -// //鎺ㄩ�侊紝鏁版嵁涓洪泦鍚堝舰寮� -// ResponseDto responseDto = apiRemoteService.pushData(param, list); -// if (responseDto.getSuccess() == 0) { -// //鎺ㄩ�佹垚鍔燂紝鏇存柊鏁版嵁涓婁紶鐘舵�� -// for (Api1405 data : list) { -// if (Constant.CZBZ_I.equals(data.getCzbz())) { -// -// data.setCzbz(Constant.CZBZ_U); -// //鏇存柊鐘舵�� -// api1405Rep.save(data); -// } -// } -// } - - } - - /** - * 2203 浜ゆ槗涓績鍚堝悓 - */ - public void pushData2203(ApiRemoteService apiRemoteService, ApiParam param) { - //鑾峰彇浜ゆ槗涓績鍚堝悓 -// List<Api1201> list = api1201Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); -// -// if (null == list || list.isEmpty()) { -// log.error("-----涓婃捣甯傚钩鍙�2023鐗堬細鏈幏鍙栧埌杞崲璁″垝鏄庣粏锛屼笉鎺ㄩ��-----"); -// return; -// } -// param.setInteCategory(Constant.API_CATEGORY_14); -// param.setInteId(SH2023Constant.SH_2023_API_CODE_2203); -// -// ResponseDto responseDto; -// for (Api1201 data : list) { -// param.setBizId(data.getBizId()); -// responseDto = apiRemoteService.pushData(param, data); -// if (responseDto.getSuccess() == 0) { -// if (Constant.CZBZ_I.equals(data.getCzbz())) { -// data.setCzbz(Constant.CZBZ_U); -// //鏇存柊鐘舵�� -// api1201Rep.save(data); -// } -// } -// } - } - - /** - * 2204 瀹氬寲姘存楠� - */ - public void pushData2204(ApiRemoteService apiRemoteService, ApiParam param) { - //鑾峰彇瀹氬寲姘存楠� -// List<Api1310> list = api1310Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); -// -// if (null == list || list.isEmpty()) { -// log.error("-----涓婃捣甯傚钩鍙�2023鐗堬細鏈幏鍙栧埌瀹氬寲姘存楠岋紝涓嶆帹閫�-----"); -// return; -// } -// param.setInteCategory(Constant.API_CATEGORY_14); -// param.setInteId(SH2023Constant.SH_2023_API_CODE_2204); -// -// ResponseDto responseDto; -// for (Api1310 data : list) { -// param.setBizId(data.getBizId()); -// responseDto = apiRemoteService.pushData(param, data); -// if (responseDto.getSuccess() == 0) { -// if (Constant.CZBZ_I.equals(data.getCzbz())) { -// -// data.setCzbz(Constant.CZBZ_U); -// //鏇存柊鐘舵�� -// api1310Rep.save(data); -// } -// } -// } - } } diff --git a/src/main/java/com/fzzy/test/ApiTest.view.xml b/src/main/java/com/fzzy/test/ApiTest.view.xml deleted file mode 100644 index c0e01ee..0000000 --- a/src/main/java/com/fzzy/test/ApiTest.view.xml +++ /dev/null @@ -1,27 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<ViewConfig> - <Arguments/> - <Context/> - <Model/> - <View layout="regionPadding:10"> - <Property name="packages">font-awesome,css-common</Property> - <ToolBar> - <ToolBarButton> - <ClientEvent name="onClick">
 -view.get("#ajaxDel").execute(function(result){
 - if(result){
 - $alert(result);
 - }
 -});
 -</ClientEvent> - <Property name="caption">娴嬭瘯</Property> - <Property name="iconClass">fa fa-minus</Property> - <Property name="exClassName">toolbar-button-warn</Property> - <Property name="width">100</Property> - </ToolBarButton> - </ToolBar> - <AjaxAction id="ajaxDel"> - <Property name="service">apiTestPR#push1311</Property> - </AjaxAction> - </View> -</ViewConfig> diff --git a/src/main/java/com/fzzy/test/ApiTestPR.java b/src/main/java/com/fzzy/test/ApiTestPR.java deleted file mode 100644 index 91759e8..0000000 --- a/src/main/java/com/fzzy/test/ApiTestPR.java +++ /dev/null @@ -1,41 +0,0 @@ -package com.fzzy.test; - -import com.bstek.dorado.annotation.Expose; -import com.fzzy.api.data.ApiParam; -import com.fzzy.api.entity.ApiConfs; -import com.fzzy.api.service.ApiCommonService; -import com.fzzy.push.sh2023.SH2023ApiRemoteService; -import com.fzzy.push.sh2023.SH2023PushService13; -import lombok.extern.slf4j.Slf4j; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Component; - -@Component -@Slf4j -public class ApiTestPR { - - @Autowired - private SH2023ApiRemoteService apiRemoteService; - @Autowired - private SH2023PushService13 pushService13; - @Autowired - private ApiCommonService apiCommonService; - - @Expose - public String push1311(){ - String kqdm = "91310114703439394M002"; - ApiConfs apiConf = apiCommonService.getConf(kqdm); - ApiParam param =new ApiParam(); - param.setInteId("1311"); - param.setKqdm(kqdm); - param.setInteCategory("13"); - param.setPushProtocol("SB_SH_2023"); - param.setDeptId("5303_002"); - -// String jsonString = "{\"spjksbid\":\"61020201401327020104\",\"sblxbm\":\"1\",\"spjklx\":\"1\",\"jkxlh\":\"123456789\",\"jkxh\":\"132456789\",\"jkcs\":\"1\",\"kqdm\":\"91310114703439394M001\",\"jksbmc\":\"娴嬭瘯鍚嶇О\",\"jksbbm\":\"123456789\",\"tdbh\":\"1\",\"ajdm\":\"91310114703439394M0010001001\",\"sfazbgd\":\"Y\",\"zsqy\":\"娴嬭瘯鏁版嵁\",\"azwzlx\":\"01\",\"azwz\":\"澶ч棬鍙",\"jkjlxbm\":\"1\",\"hwdm\":\"91310114703439394M001000100101\",\"jktyzw\":\"1\",\"sbdlmm\":\"123\",\"sbdlmc\":\"娴嬭瘯\",\"sbdkh\":\"1\",\"sbipdz\":\"132.220.220\",\"zhgxsj\":\"2023-09-20 11:11:11\",\"czbz\":\"i\",\"bjw\":\"91310114703439394M001000100101\",\"bz\":\"澶囨敞\"}"; -// apiRemoteService.pushData(param,apiConf, jsonString); - pushService13.pushData1311(apiRemoteService, param); - - return "success"; - } -} diff --git a/src/main/resources/application-dev.yml b/src/main/resources/application-dev.yml index bd9ac9e..6dde16c 100644 --- a/src/main/resources/application-dev.yml +++ b/src/main/resources/application-dev.yml @@ -6,17 +6,18 @@ #涓绘暟鎹簮 primary: # url: jdbc:mysql://127.0.0.1:3306/igds_api_5016?useUnicode=true&useSSL=false&characterEncoding=utf-8 #澶ф咕鍖� - url: jdbc:mysql://127.0.0.1:3306/igds_api_5303?useUnicode=true&useSSL=false&characterEncoding=utf-8 #涓婃捣鍢夊畾 +# url: jdbc:mysql://127.0.0.1:3306/igds_api_5303?useUnicode=true&useSSL=false&characterEncoding=utf-8 #涓婃捣鍢夊畾 # url: jdbc:mysql://127.0.0.1:3306/igds_api_5306?useUnicode=true&useSSL=false&characterEncoding=utf-8 #瀹佸鐭冲槾灞� # url: jdbc:mysql://127.0.0.1:3306/igds_api_5311?useUnicode=true&useSSL=false&characterEncoding=utf-8 #骞挎境 # url: jdbc:mysql://127.0.0.1:3306/igds_api_5317?useUnicode=true&useSSL=false&characterEncoding=utf-8 #娼槼搴� +# url: jdbc:mysql://127.0.0.1:3306/igds_api_5317_002?useUnicode=true&useSSL=false&characterEncoding=utf-8 #娼槼搴� # url: jdbc:mysql://127.0.0.1:3306/igds_api_5320?useUnicode=true&useSSL=false&characterEncoding=utf-8 #骞夸笢鍙板北 # url: jdbc:mysql://127.0.0.1:3306/igds_api_5321?useUnicode=true&useSSL=false&characterEncoding=utf-8 #骞夸笢闊跺叧 # url: jdbc:mysql://127.0.0.1:3306/igds_api_5322?useUnicode=true&useSSL=false&characterEncoding=utf-8 #骞夸笢寰愰椈 -# url: jdbc:mysql://127.0.0.1:3306/igds_api_5326?useUnicode=true&useSSL=false&characterEncoding=utf-8 #鎯犲窞鎯犳柊 + url: jdbc:mysql://127.0.0.1:3306/igds_api_5326?useUnicode=true&useSSL=false&characterEncoding=utf-8 #鎯犲窞鎯犳柊 # url: jdbc:mysql://127.0.0.1:3306/igds_api_5327?useUnicode=true&useSSL=false&characterEncoding=utf-8 #姝︽眽榛勯檪鍐涚伯 # url: jdbc:mysql://127.0.0.1:3306/igds_api_5329?useUnicode=true&useSSL=false&characterEncoding=utf-8 #骞夸笢浣涘北绂呭煄鍖� - url: jdbc:mysql://127.0.0.1:3306/igds_api_5348?useUnicode=true&useSSL=false&characterEncoding=utf-8 #骞夸笢姹曞ご娼崡 +# url: jdbc:mysql://127.0.0.1:3306/igds_api_5348?useUnicode=true&useSSL=false&characterEncoding=utf-8 #骞夸笢姹曞ご娼崡 username: root password: Abc123.. driver-class-name: com.mysql.jdbc.Driver @@ -30,9 +31,9 @@ # url: jdbc:mysql://127.0.0.1:3306/igds_3.5_5320?useUnicode=true&useSSL=false&characterEncoding=utf-8 # url: jdbc:mysql://127.0.0.1:3306/igds_3.5_5321?useUnicode=true&useSSL=false&characterEncoding=utf-8 # url: jdbc:mysql://127.0.0.1:3306/igds_4.0_5322?useUnicode=true&useSSL=false&characterEncoding=utf-8 #骞夸笢寰愰椈 -# url: jdbc:mysql://127.0.0.1:3306/igds_4.0_5326?useUnicode=true&useSSL=false&characterEncoding=utf-8 #鎯犲窞鎯犳柊 + url: jdbc:mysql://127.0.0.1:3306/igds_4.0_5326?useUnicode=true&useSSL=false&characterEncoding=utf-8 #鎯犲窞鎯犳柊 # url: jdbc:mysql://127.0.0.1:3306/igds_4.0_5327?useUnicode=true&useSSL=false&characterEncoding=utf-8 #姝︽眽榛勯檪鍐涚伯 - url: jdbc:mysql://127.0.0.1:3306/igds_4.0_5348?useUnicode=true&useSSL=false&characterEncoding=utf-8 #骞夸笢姹曞ご娼崡 +# url: jdbc:mysql://127.0.0.1:3306/igds_4.0_5348?useUnicode=true&useSSL=false&characterEncoding=utf-8 #骞夸笢姹曞ご娼崡 username: root password: Abc123.. driver-class-name: com.mysql.jdbc.Driver diff --git a/src/main/resources/application-pro.yml b/src/main/resources/application-pro.yml index e324f81..eb88f33 100644 --- a/src/main/resources/application-pro.yml +++ b/src/main/resources/application-pro.yml @@ -1,4 +1,4 @@ -########################## 涓婃捣鍢夊畾 -C鐩� pro2 ########################## +########################## 涓婃捣鍢夊畾 -C鐩� pro ########################## server: port: 8090 jetty: -- Gitblit v1.9.3