From c88d1658a2b6b51ed1a81c3be3e9102b661970f3 Mon Sep 17 00:00:00 2001 From: luoxinwu <934743099@qq.com> Date: 星期二, 05 三月 2024 09:42:37 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/haucheng_panzhihua' into haucheng_panzhihua --- springcloud_k8s_panzhihuazhihuishequ/zuul/src/main/java/com/panzhihua/zuul/filters/JWTAuthenticationTokenFilter.java | 5 ++ springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/config/UnionDoorUtil.java | 25 ++++++++++++ springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/util/UnionDoorUtil.java | 24 ++++++++++++ springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/UnionDoorApi.java | 34 +++++++++++++++++ springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/resources/mapper/ComActActivityMapper.xml | 8 +++- springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/impl/NewFightShoppingOrderServiceImpl.java | 9 ++-- 6 files changed, 97 insertions(+), 8 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/UnionDoorApi.java b/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/UnionDoorApi.java new file mode 100644 index 0000000..2283fab --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/UnionDoorApi.java @@ -0,0 +1,34 @@ +package com.panzhihua.applets.api; + +import com.panzhihua.applets.config.UnionDoorUtil; +import com.panzhihua.common.model.vos.R; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import javax.annotation.Resource; + +@RestController +@RequestMapping("/unionDoor/") +@Api(tags = {"户外劳工站接口"}) +public class UnionDoorApi { + + @Resource + private UnionDoorUtil unionDoorUtil; + + + /** + * (二期)用户开门(通过电话)(主花城e+使用) + * + * @return 总工会户外劳共用户 + */ + @GetMapping("/openDoorByPhone") + @ApiOperation("(二期)用户开门(通过电话)(主花城e+使用)") + public R openDoorByPhone(@RequestParam(value = "qRCode") String qRCode, @RequestParam(value = "phone") String phone) throws Exception { + return unionDoorUtil.openDoorByPhone(qRCode, phone); + } + +} diff --git a/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/config/UnionDoorUtil.java b/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/config/UnionDoorUtil.java new file mode 100644 index 0000000..b7b9ea1 --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/config/UnionDoorUtil.java @@ -0,0 +1,25 @@ +package com.panzhihua.applets.config; + + +import com.alibaba.fastjson.JSONObject; +import com.panzhihua.common.model.vos.R; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; +import static com.panzhihua.common.utlis.HttpClientUtil.httpGet; + +@Slf4j +@Service +public class UnionDoorUtil { + + + /** + * 户外劳工站 + * + * @return token + * @throws Exception + */ + public R openDoorByPhone(String qRCode,String phone) throws Exception { + String url = "https://userinner.pzhszgh.cn/unionOutdoor/unionUser/openDoorByPhone?qRCode="+qRCode+"&phone="+phone; + return JSONObject.parseObject(httpGet(url, null), R.class); + } +} \ No newline at end of file diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/util/UnionDoorUtil.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/util/UnionDoorUtil.java new file mode 100644 index 0000000..d3678e2 --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/util/UnionDoorUtil.java @@ -0,0 +1,24 @@ +package com.panzhihua.service_community.util; + +import com.alibaba.fastjson.JSONObject; +import com.panzhihua.common.model.vos.R; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; +import static com.panzhihua.common.utlis.HttpClientUtil.httpGet; + +@Slf4j +@Service +public class UnionDoorUtil { + + + /** + * 刷新token + * + * @return token + * @throws Exception + */ + public R refreshToken(String qRCode,String phone) throws Exception { + String url = "https://userinner.pzhszgh.cn/unionOutdoor/unionUser/openDoorByPhone?qRCode+"+qRCode+"&phone="+phone; + return JSONObject.parseObject(httpGet(url, null), R.class); + } +} diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/resources/mapper/ComActActivityMapper.xml b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/resources/mapper/ComActActivityMapper.xml index aa8f853..762e79e 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/resources/mapper/ComActActivityMapper.xml +++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/resources/mapper/ComActActivityMapper.xml @@ -391,7 +391,9 @@ (SELECT responsibility FROM com_act_social_project casp WHERE a.project_id = casp.id) AS responsibilityName, a.type, a.party_member_max, - a.topic_id + a.topic_id, + a.jinhui_coin_award, + a.jinhui_coin_punishment FROM com_act_activity a LEFT JOIN sys_user u ON a.sponsor_id = u.user_id @@ -431,7 +433,9 @@ ca.NAME AS communityName, a.type, a.party_member_max, - a.topic_id + a.topic_id, + a.jinhui_coin_award, + a.jinhui_coin_punishment FROM com_act_activity a LEFT JOIN sys_user u ON a.sponsor_id = u.user_id diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/impl/NewFightShoppingOrderServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/impl/NewFightShoppingOrderServiceImpl.java index 801c7ba..7525bc5 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/impl/NewFightShoppingOrderServiceImpl.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/impl/NewFightShoppingOrderServiceImpl.java @@ -77,15 +77,14 @@ //判断是线上下单 还是商家线下下单 1线上 2线下 - if(StringUtils.equals("1",item.getOrderType())) + if(StringUtils.equals("2",item.getOrderType())) { - NewFightShopping goods=shoppingService.getDetails(item.getGoodsId()); - getMoney=Integer.valueOf(goods.getGoodPrice()); + getMoney=Integer.valueOf(item.getPalyMoney()); } else { - getMoney=Integer.valueOf(item.getPalyMoney()); - + NewFightShopping goods=shoppingService.getDetails(item.getGoodsId()); + getMoney=Integer.valueOf(goods.getGoodPrice()); } diff --git a/springcloud_k8s_panzhihuazhihuishequ/zuul/src/main/java/com/panzhihua/zuul/filters/JWTAuthenticationTokenFilter.java b/springcloud_k8s_panzhihuazhihuishequ/zuul/src/main/java/com/panzhihua/zuul/filters/JWTAuthenticationTokenFilter.java index 6a5517f..854fef2 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/zuul/src/main/java/com/panzhihua/zuul/filters/JWTAuthenticationTokenFilter.java +++ b/springcloud_k8s_panzhihuazhihuishequ/zuul/src/main/java/com/panzhihua/zuul/filters/JWTAuthenticationTokenFilter.java @@ -94,6 +94,7 @@ boolean basicScreen = requestURI.contains("basicScreen"); boolean pageEasyPhotoAdminLC = requestURI.contains("pageEasyPhotoAdminLC"); boolean putmessage = requestURI.contains("putmessage"); + boolean unionDoor = requestURI.contains("unionDoor"); // boolean bigscreen = requestURI.contains("/bigscreen/party"); // boolean pageworkguide = !requestURI.contains("workguide/pageworkguide"); // boolean detailworkguide = !requestURI.contains("workguide/detailworkguide"); @@ -105,7 +106,7 @@ if (login || doc || css || js || ui || swagger || ico || docs || error || refreshToken || useragreement || wxPay // ||wxCgi||isShop||listadvertisement||noToken||bigscreen) { || wxCgi || isShop || listadvertisement || noToken || uuRepay || kaphtcha || uuPush || tfLogin || batteryActivityPayNotify - || batteryPayNotify || wsPush || basicScreen || pageEasyPhotoAdminLC || union || putmessage) + || batteryPayNotify || wsPush || basicScreen || pageEasyPhotoAdminLC || union || putmessage || unionDoor) { if (union && !login ) { String token; @@ -342,6 +343,8 @@ noLoginUrl.add("/api/communitybackstage/comBatteryCommodityOrder/syncCloseOrder"); noLoginUrl.add("/api/applets/uu/getQRCode"); noLoginUrl.add("/api/huacheng-applets/uu/getQRCode"); + noLoginUrl.add("/api/applets/unionDoor/openDoorByPhone"); + noLoginUrl.add("/api/huacheng-applets/unionDoor/openDoorByPhone"); // noLoginUrl.add("/api/huacheng-union-applets/unionInspection/query"); // noLoginUrl.add("/api/huacheng-union-applets/unionInspection/add"); // noLoginUrl.add("/api/huacheng-union-applets/unionOutdoorLaborDynamic/page"); -- Gitblit v1.7.1