src/main/java/com/fzzy/api/view/repository/Api1101Rep.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/fzzy/order/OrderApiService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/fzzy/order/OrderManager.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/fzzy/push/sh2023/SH2023OrderApiServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/fzzy/push/sh2023/SH2023PushService11.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/fzzy/push/sh2023/SH2023PushService12.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/fzzy/push/sh2023/SH2023PushService13.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/fzzy/push/sh2023/SH2023PushService14.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/fzzy/push/whhpjl/WhjlOrderApiServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/fzzy/api/view/repository/Api1101Rep.java
@@ -7,6 +7,7 @@ import org.springframework.data.repository.query.Param; import org.springframework.transaction.annotation.Transactional; import java.util.Date; import java.util.List; @@ -31,4 +32,12 @@ */ @Query("from Api1101 where kqdm=:kqdm ") List<Api1101> findPushData(@Param("kqdm") String kqdm); /** * åä½ä¿¡æ¯ * @param kqdm * @return */ @Query("from Api1101 where kqdm=:kqdm and zhgxsj >=:start and zhgxsj <:end order by zhgxsj ") List<Api1101> getDataByTime(@Param("kqdm") String kqdm, @Param("start") Date start, @Param("end") Date end); } src/main/java/com/fzzy/order/OrderApiService.java
@@ -1,6 +1,9 @@ package com.fzzy.order; import com.fzzy.api.entity.ApiConfs; import com.fzzy.order.data.OrderData; import java.text.ParseException; /** * æ ¹æ®å议解ææä»¤ @@ -23,5 +26,5 @@ * @throws Exception */ public void execute(OrderData req, String orderType); public void execute(OrderData req, String orderType, ApiConfs apiConfs) throws ParseException; } src/main/java/com/fzzy/order/OrderManager.java
@@ -5,6 +5,7 @@ import com.fzzy.api.view.pr.ApiConfsPR; import com.fzzy.order.data.OrderData; import com.fzzy.order.data.OrderReq; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.BeansException; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.ApplicationContext; @@ -21,6 +22,7 @@ * @author czt * @date 2023/8/17 */ @Slf4j @Component(OrderManager.BEAN_ID) public class OrderManager implements ApplicationContextAware { public static final String BEAN_ID = "order.orderManager"; @@ -47,23 +49,29 @@ @Async public void execute(OrderReq<JSONObject> req){ //è·åé ç½®ä¿¡æ¯ List<ApiConfs> apiConfList = apiConfsPR.listAll(); if(null == apiConfList || apiConfList.isEmpty()){ return; } OrderData data = JSONObject.parseObject(req.getData().toString(), OrderData.class); //æ ¹æ®é ç½®ä¿¡æ¯æ§è¡ OrderApiService service; for (ApiConfs apiConfs : apiConfList) { service = serviceMap.get(apiConfs.getPushProtocol()); if(null == service){ continue; try{ //è·åé ç½®ä¿¡æ¯ List<ApiConfs> apiConfList = apiConfsPR.listAll(); if(null == apiConfList || apiConfList.isEmpty()){ return; } OrderData data = JSONObject.parseObject(req.getData().toString(), OrderData.class); service.execute(data, req.getType()); //æ ¹æ®é ç½®ä¿¡æ¯æ§è¡ OrderApiService service; for (ApiConfs conf : apiConfList) { service = serviceMap.get(conf.getPushProtocol()); if(null == service){ continue; } service.execute(data, req.getType(), conf); } } catch (Exception e) { log.error("-----æä»¤è§£æå¼å¸¸-----æä»¤={}", req); e.printStackTrace(); } } } src/main/java/com/fzzy/push/sh2023/SH2023OrderApiServiceImpl.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,177 @@ package com.fzzy.push.sh2023; import com.alibaba.fastjson.JSON; import com.fzzy.api.Constant; import com.fzzy.api.data.ApiParam; import com.fzzy.api.data.PushProtocol; import com.fzzy.api.entity.ApiConfs; import com.fzzy.order.OrderApiService; import com.fzzy.order.data.OrderConstant; import com.fzzy.order.data.OrderData; 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 java.text.ParseException; /** * 䏿µ·å¸å¹³å°2023ç-æä»¤è§£æ * * @author czt * @date 2023/08/17 */ @Slf4j public class SH2023OrderApiServiceImpl implements OrderApiService { @Autowired private SH2023ApiRemoteService apiRemoteService; @Autowired private SH2023PushService11 sh2023PushService11; @Autowired private SH2023PushService12 sh2023PushService12; @Autowired private SH2023PushService13 sh2023PushService13; @Autowired private SH2023PushService14 sh2023PushService14; @Override public String getProtocol() { return PushProtocol.SB_SH_2023.getCode(); } @Override public void execute(OrderData req, String orderType, ApiConfs conf) throws ParseException { // è¥æä»¤ç±»åä¸ä¸º1ï¼åè¿å if(!OrderConstant.ORDER_TYPE_1.equals(orderType)){ return; } String ids = req.getContent(); if(StringUtils.isEmpty(ids)){ 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()); String[] interfaces = ids.split(","); for (String inteId : interfaces) { param.setInteId(inteId); getDataToPush(param, inteId); } } private void getDataToPush(ApiParam param, String inteId) { param.setInteCategory(Constant.API_CATEGORY_11); param.setInteId(inteId); switch (inteId) { case "1101": sh2023PushService11.pushData1101(apiRemoteService, param); case "1102": sh2023PushService11.pushData1102(apiRemoteService, param); case "1103": sh2023PushService11.pushData1103(apiRemoteService, param); case "1104": sh2023PushService11.pushData1104(apiRemoteService, param); case "1105": sh2023PushService11.pushData1105(apiRemoteService, param); case "1106": sh2023PushService11.pushData1106(apiRemoteService, param); case "1107": sh2023PushService11.pushData1107(apiRemoteService, param); case "1108": sh2023PushService11.pushData1108(apiRemoteService, param); case "1109": sh2023PushService11.pushData1109(apiRemoteService, param); case "1110": sh2023PushService11.pushData1110(apiRemoteService, param); case "1111": sh2023PushService11.pushData1111(apiRemoteService, param); case "1112": sh2023PushService11.pushData1112(apiRemoteService, param); case "1113": sh2023PushService11.pushData1113(apiRemoteService, param); case "1114": sh2023PushService11.pushData1114(apiRemoteService, param); case "1201": sh2023PushService12.pushData1201(apiRemoteService, param); case "1202": sh2023PushService12.pushData1202(apiRemoteService, param); case "1203": sh2023PushService12.pushData1203(apiRemoteService, param); case "1204": sh2023PushService12.pushData1204(apiRemoteService, param); case "1205": sh2023PushService12.pushData1205(apiRemoteService, param); case "1206": sh2023PushService12.pushData1206(apiRemoteService, param); case "1207": sh2023PushService12.pushData1207(apiRemoteService, param); case "1208": sh2023PushService12.pushData1209(apiRemoteService, param); case "1209": sh2023PushService12.pushData1209(apiRemoteService, param); case "1210": sh2023PushService12.pushData1210(apiRemoteService, param); case "1211": sh2023PushService12.pushData1211(apiRemoteService, param); case "1212": sh2023PushService12.pushData1212(apiRemoteService, param); case "2101": sh2023PushService12.pushData2101(apiRemoteService, param); case "2102": sh2023PushService12.pushData2102(apiRemoteService, param); case "2104": sh2023PushService12.pushData2104(apiRemoteService, param); case "1301": sh2023PushService13.pushData1301(apiRemoteService, param); case "1302": sh2023PushService13.pushData1302(apiRemoteService, param); case "1303": sh2023PushService13.pushData1303(apiRemoteService, param); case "1304": sh2023PushService13.pushData1304(apiRemoteService, param); case "1305": sh2023PushService13.pushData1305(apiRemoteService, param); case "1306": sh2023PushService13.pushData1306(apiRemoteService, param); case "1307": sh2023PushService13.pushData1307(apiRemoteService, param); case "1308": sh2023PushService13.pushData1308(apiRemoteService, param); case "1309": sh2023PushService13.pushData1309(apiRemoteService, param); case "1310": sh2023PushService13.pushData1310(apiRemoteService, param); case "1311": sh2023PushService13.pushData1311(apiRemoteService, param); case "2103": sh2023PushService13.pushData2103(apiRemoteService, param); case "1401": sh2023PushService14.pushData1401(apiRemoteService, param); case "1402": sh2023PushService14.pushData1402(apiRemoteService, param); case "1403": sh2023PushService14.pushData1403(apiRemoteService, param); case "1404": sh2023PushService14.pushData1404(apiRemoteService, param); case "1405": sh2023PushService14.pushData1405(apiRemoteService, param); case "2203": sh2023PushService14.pushData2203(apiRemoteService, param); case "2204": sh2023PushService14.pushData2204(apiRemoteService, param); default: log.error("-----䏿µ·å¸å¹³å°ï¼æªå¹é å°æ¥å£ç¼ç ï¼ä¸æ¨é-----"); } } } src/main/java/com/fzzy/push/sh2023/SH2023PushService11.java
@@ -36,6 +36,7 @@ @Override public void pushData(ApiParam param) { log.info("------->>>>åºç¡ä¿¡æ¯ æ¥å£æ¨¡å䏿¥å¼å§"); //æ¨éåä½ä¿¡æ¯ @@ -49,12 +50,13 @@ /** * 1101 åä½ä¿¡æ¯ */ private void pushData1101(ApiRemoteService apiRemoteService, ApiParam param) { public void pushData1101(ApiRemoteService apiRemoteService, ApiParam param) { //TODO è·ååä½ä¿¡æ¯ List<Api1101> list = null; //è·ååä½ä¿¡æ¯ List<Api1101> list = api1101Rep.getDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); if (null == list || list.isEmpty()) { log.error("-----䏿µ·å¸å¹³å°2023çï¼æªè·åå°åä½ä¿¡æ¯ï¼ä¸æ¨é-----"); return; } @@ -68,9 +70,112 @@ data.setCzbz(Constant.CZBZ_U); //æ´æ°ç¶æ api1101Rep.save(data); } } } } /** * 1102 åºåºä¿¡æ¯ */ public void pushData1102(ApiRemoteService apiRemoteService, ApiParam param) { //TODO } /** * 1103 仿¿ä¿¡æ¯ */ public void pushData1103(ApiRemoteService apiRemoteService, ApiParam param) { //TODO } /** * 1104 å»é´ä¿¡æ¯ */ public void pushData1104(ApiRemoteService apiRemoteService, ApiParam param) { //TODO } /** * 1105 è´§ä½ä¿¡æ¯ */ public void pushData1105(ApiRemoteService apiRemoteService, ApiParam param) { //TODO } /** * 1106 æ²¹ç½ä¿¡æ¯ */ public void pushData1106(ApiRemoteService apiRemoteService, ApiParam param) { //TODO } /** * 1107 设å¤ä¿¡æ¯ */ public void pushData1107(ApiRemoteService apiRemoteService, ApiParam param) { //TODO } /** * 1108 è¯åä¿¡æ¯ */ public void pushData1108(ApiRemoteService apiRemoteService, ApiParam param) { //TODO } /** * 1109 æä»¶ä¿¡æ¯ */ public void pushData1109(ApiRemoteService apiRemoteService, ApiParam param) { //TODO } /** * 1110 åºåºå¾ä»æ¿ç¹ä½æ 注 */ public void pushData1110(ApiRemoteService apiRemoteService, ApiParam param) { //TODO } /** * 1111 åºåºå¾è§é¢çæ§è®¾å¤ç¹ä½æ 注 */ public void pushData1111(ApiRemoteService apiRemoteService, ApiParam param) { //TODO } /** * 1112 人åä¿¡æ¯ */ public void pushData1112(ApiRemoteService apiRemoteService, ApiParam param) { //TODO } /** * 1113 ä¼ä¸ä¿¡ç¨ä¿¡æ¯ */ public void pushData1113(ApiRemoteService apiRemoteService, ApiParam param) { //TODO } /** * 1114 è´¢å¡æ¥è¡¨ */ public void pushData1114(ApiRemoteService apiRemoteService, ApiParam param) { //TODO } } src/main/java/com/fzzy/push/sh2023/SH2023PushService12.java
@@ -2,6 +2,7 @@ import com.fzzy.api.data.ApiParam; import com.fzzy.api.data.PushProtocol; import com.fzzy.api.service.ApiRemoteService; import com.fzzy.api.service.PushService11; import com.fzzy.push.impl.ComPushService11; import lombok.extern.slf4j.Slf4j; @@ -20,7 +21,7 @@ @Autowired private ComPushService11 pushService; private SH2023ApiRemoteService apiRemoteService; @Override public String getProtocol() { @@ -36,4 +37,124 @@ log.info("------->>>>åºç¡ä¿¡æ¯ æ¥å£æ¨¡å䏿¥ç»æ"); } /** * 1201 ååä¿¡æ¯ */ public void pushData1201(ApiRemoteService apiRemoteService, ApiParam param) { //TODO } /** * 1202 ç²®é£å ¥åºä¿¡æ¯ */ public void pushData1202(ApiRemoteService apiRemoteService, ApiParam param) { //TODO } /** * 1203 ç²®é£å ¥åºæ£éªä¿¡æ¯ */ public void pushData1203(ApiRemoteService apiRemoteService, ApiParam param) { //TODO } /** * 1204 ç²®é£å ¥åºç»ç®ä¿¡æ¯ */ public void pushData1204(ApiRemoteService apiRemoteService, ApiParam param) { //TODO } /** * 1205 ç²®é£åºåºä¿¡æ¯ */ public void pushData1205(ApiRemoteService apiRemoteService, ApiParam param) { //TODO } /** * 1206 ç²®é£åºåºç»ç®ä¿¡æ¯ */ public void pushData1206(ApiRemoteService apiRemoteService, ApiParam param) { //TODO } /** * 1207 åä»ååº */ public void pushData1207(ApiRemoteService apiRemoteService, ApiParam param) { //TODO } /** * 1208 ç²®é£åºå */ public void pushData1208(ApiRemoteService apiRemoteService, ApiParam param) { //TODO } /** * 1209 ææº¢å */ public void pushData1209(ApiRemoteService apiRemoteService, ApiParam param) { //TODO } /** * 1210 ç²®é£æ§è´¨è½¬åå */ public void pushData1210(ApiRemoteService apiRemoteService, ApiParam param) { //TODO } /** * 1211 è´¦é¢åºå */ public void pushData1211(ApiRemoteService apiRemoteService, ApiParam param) { //TODO } /** * 1212 客æ·ä¿¡æ¯ */ public void pushData1212(ApiRemoteService apiRemoteService, ApiParam param) { //TODO } /** * 2101 æ£æ¤å */ public void pushData2101(ApiRemoteService apiRemoteService, ApiParam param) { //TODO } /** * 2102 åä»åå ¥ */ public void pushData2102(ApiRemoteService apiRemoteService, ApiParam param) { //TODO } /** * 2104 å¸å¨é©³è¿å */ public void pushData2104(ApiRemoteService apiRemoteService, ApiParam param) { //TODO } } src/main/java/com/fzzy/push/sh2023/SH2023PushService13.java
@@ -2,6 +2,7 @@ import com.fzzy.api.data.ApiParam; import com.fzzy.api.data.PushProtocol; import com.fzzy.api.service.ApiRemoteService; import com.fzzy.api.service.PushService11; import com.fzzy.push.impl.ComPushService11; import lombok.extern.slf4j.Slf4j; @@ -20,7 +21,7 @@ @Autowired private ComPushService11 pushService; private SH2023ApiRemoteService apiRemoteService; @Override public String getProtocol() { @@ -36,4 +37,100 @@ log.info("------->>>>åºç¡ä¿¡æ¯ æ¥å£æ¨¡å䏿¥ç»æ"); } /** * 1301 å®å ¨ç®¡ç */ public void pushData1301(ApiRemoteService apiRemoteService, ApiParam param) { //TODO } /** * 1302 æ¸©æ¹¿åº¦æ£æµ */ public void pushData1302(ApiRemoteService apiRemoteService, ApiParam param) { //TODO } /** * 1303 å®³è«æ£æµ */ public void pushData1303(ApiRemoteService apiRemoteService, ApiParam param) { //TODO } /** * 1304 æ°ä½æ£æµ */ public void pushData1304(ApiRemoteService apiRemoteService, ApiParam param) { //TODO } /** * 1305 éé£ä½ä¸ */ public void pushData1305(ApiRemoteService apiRemoteService, ApiParam param) { //TODO } /** * 1306 çè¸ä½ä¸ */ public void pushData1306(ApiRemoteService apiRemoteService, ApiParam param) { //TODO } /** * 1307 ä»å è§é¢å¾å */ public void pushData1307(ApiRemoteService apiRemoteService, ApiParam param) { //TODO } /** * 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) { //TODO } /** * 1311 è§é¢çæ§æ¥å£ */ public void pushData1311(ApiRemoteService apiRemoteService, ApiParam param) { //TODO } /** * 2103 ç²®æ 设å¤é ç½® */ public void pushData2103(ApiRemoteService apiRemoteService, ApiParam param) { //TODO } } src/main/java/com/fzzy/push/sh2023/SH2023PushService14.java
@@ -2,8 +2,8 @@ import com.fzzy.api.data.ApiParam; import com.fzzy.api.data.PushProtocol; import com.fzzy.api.service.ApiRemoteService; import com.fzzy.api.service.PushService11; import com.fzzy.push.impl.ComPushService11; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; @@ -20,7 +20,7 @@ @Autowired private ComPushService11 pushService; private SH2023ApiRemoteService apiRemoteService; @Override public String getProtocol() { @@ -36,4 +36,59 @@ log.info("------->>>>åºç¡ä¿¡æ¯ æ¥å£æ¨¡å䏿¥ç»æ"); } /** * 1401 å¨å¤è§æ¨¡ */ public void pushData1401(ApiRemoteService apiRemoteService, ApiParam param) { //TODO } /** * 1402 å¨å¤è®¡åä¿¡æ¯ */ public void pushData1402(ApiRemoteService apiRemoteService, ApiParam param) { //TODO } /** * 1403 è½®æ¢è®¡åä¿¡æ¯ */ public void pushData1403(ApiRemoteService apiRemoteService, ApiParam param) { //TODO } /** * 1404 è½®æ¢è®¡åæç»ä¿¡æ¯ */ public void pushData1404(ApiRemoteService apiRemoteService, ApiParam param) { //TODO } /** * 1405 项ç®ä¿¡æ¯ */ public void pushData1405(ApiRemoteService apiRemoteService, ApiParam param) { //TODO } /** * 2203 交æä¸å¿åå */ public void pushData2203(ApiRemoteService apiRemoteService, ApiParam param) { //TODO } /** * 2204 å®åæ°´æ£éª */ public void pushData2204(ApiRemoteService apiRemoteService, ApiParam param) { //TODO } } src/main/java/com/fzzy/push/whhpjl/WhjlOrderApiServiceImpl.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,29 @@ package com.fzzy.push.whhpjl; import com.fzzy.api.data.PushProtocol; import com.fzzy.api.entity.ApiConfs; import com.fzzy.order.OrderApiService; import com.fzzy.order.data.OrderData; /** * 䏿¦æ±å粮平å°2023ç-æä»¤è§£æ * * @author czt * @date 2023/08/17 */ public class WhjlOrderApiServiceImpl implements OrderApiService { @Override public String getProtocol() { return PushProtocol.SB_WHJL_2023.getCode(); } @Override public void execute(OrderData req, String orderType, ApiConfs apiConfs) { //TODO å¾ å®ç° } }