From 1a6a034373a07c5ce7b5a442b7ddf5842fc4e7b4 Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Tue, 30 Aug 2022 14:40:00 +0800 Subject: [PATCH] 20220822 --- src/main/java/cc/mrbird/febs/mall/mapper/MallOrderItemMapper.java | 2 ++ src/main/resources/mapper/modules/MallOrderItemMapper.xml | 5 +++++ src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallTeamLeaderServiceImpl.java | 7 +++++++ src/main/resources/application-dev.yml | 12 ++++++------ src/main/resources/application-prod.yml | 12 ++++++------ src/main/resources/application-test.yml | 21 +++++++++++++++------ 6 files changed, 41 insertions(+), 18 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/mall/mapper/MallOrderItemMapper.java b/src/main/java/cc/mrbird/febs/mall/mapper/MallOrderItemMapper.java index bd72853..c8b1298 100644 --- a/src/main/java/cc/mrbird/febs/mall/mapper/MallOrderItemMapper.java +++ b/src/main/java/cc/mrbird/febs/mall/mapper/MallOrderItemMapper.java @@ -9,4 +9,6 @@ public interface MallOrderItemMapper extends BaseMapper<MallOrderItem> { List<MallOrderItem> selectItemByGoodsIdUnCancel(@Param("goodsId") Long goodsId, @Param("memberId") Long memberId); + + List<MallOrderItem> selectListByStateAndOrderId(@Param("state")Integer i, @Param("orderId")Long orderId); } diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallTeamLeaderServiceImpl.java b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallTeamLeaderServiceImpl.java index 929f6f4..0bb5810 100644 --- a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallTeamLeaderServiceImpl.java +++ b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallTeamLeaderServiceImpl.java @@ -324,6 +324,13 @@ mallRefundEntity.setState(1); mallRefundMapper.updateById(mallRefundEntity); mallMoneyFlowService.addMoneyFlow(mallOrderInfo.getMemberId(), refundAmount, MoneyFlowTypeEnum.REFUND.getValue(), mallOrderInfo.getOrderNo(), FlowTypeEnum.BALANCE.getValue()); + + List<MallOrderItem> mallOrderItemList = mallOrderItemMapper.selectListByStateAndOrderId(1,orderId); + if(CollUtil.isNotEmpty(mallOrderItemList)){ + MallOrderInfo mallOrderRefund = mallOrderInfoMapper.selectById(orderId); + mallOrderRefund.setStatus(6); + mallOrderInfoMapper.updateById(mallOrderRefund); + } }else{ mallRefundEntity.setState(2); mallRefundMapper.updateById(mallRefundEntity); diff --git a/src/main/resources/application-dev.yml b/src/main/resources/application-dev.yml index 8cba712..98fed55 100644 --- a/src/main/resources/application-dev.yml +++ b/src/main/resources/application-dev.yml @@ -65,10 +65,10 @@ xcx: wechar_login_url: https://api.weixin.qq.com/sns/jscode2session?appid=%s&secret=%s&js_code=%s&grant_type=authorization_code - xcx_appid: wx5cc58f796224af61 - xcx_secret: 71403646f666f9b9dca308d4f357765c - debug: true + xcx_appid: wx0b515f652282158e + xcx_secret: 8d3d3c14221f7dc37650b861dc0fc570 + debug: false wecharPaynotifyUrl: http://groupbuy.csxuncong.com/api/xcxPay/wxpayCallback - certLocalPath: /home/xuncongCert/apiclient_cert.p12 - wecharpayMchid: 1605533690 - wecharpaySecret: CSxc168888CSxc168888CSxc168888xc + certLocalPath: /home/yyscCert/apiclient_cert.p12 + wecharpayMchid: 1631084809 + wecharpaySecret: YYSC13875978057YYSC13875978057SH diff --git a/src/main/resources/application-prod.yml b/src/main/resources/application-prod.yml index ca0815b..6e1a607 100644 --- a/src/main/resources/application-prod.yml +++ b/src/main/resources/application-prod.yml @@ -61,10 +61,10 @@ xcx: wechar_login_url: https://api.weixin.qq.com/sns/jscode2session?appid=%s&secret=%s&js_code=%s&grant_type=authorization_code - xcx_appid: wx5cc58f796224af61 - xcx_secret: 71403646f666f9b9dca308d4f357765c - debug: true + xcx_appid: wx0b515f652282158e + xcx_secret: 8d3d3c14221f7dc37650b861dc0fc570 + debug: false wecharPaynotifyUrl: http://groupbuy.csxuncong.com/api/xcxPay/wxpayCallback - certLocalPath: /home/xuncongCert/apiclient_cert.p12 - wecharpayMchid: 1605533690 - wecharpaySecret: CSxc168888CSxc168888CSxc168888xc + certLocalPath: /home/yyscCert/apiclient_cert.p12 + wecharpayMchid: 1631084809 + wecharpaySecret: YYSC13875978057YYSC13875978057SH diff --git a/src/main/resources/application-test.yml b/src/main/resources/application-test.yml index 17463e2..e494984 100644 --- a/src/main/resources/application-test.yml +++ b/src/main/resources/application-test.yml @@ -59,12 +59,21 @@ noticeUrl: http://120.27.238.55:8801/api/pay/aliCallBack domain: https://openapi.alipaydev.com/gateway.do +#xcx: +# wechar_login_url: https://api.weixin.qq.com/sns/jscode2session?appid=%s&secret=%s&js_code=%s&grant_type=authorization_code +# xcx_appid: wx5cc58f796224af61 +# xcx_secret: 71403646f666f9b9dca308d4f357765c +# debug: true +# wecharPaynotifyUrl: http://groupbuy.csxuncong.com/api/xcxPay/wxpayCallback +# certLocalPath: /home/xuncongCert/apiclient_cert.p12 +# wecharpayMchid: 1605533690 +# wecharpaySecret: CSxc168888CSxc168888CSxc168888xc xcx: wechar_login_url: https://api.weixin.qq.com/sns/jscode2session?appid=%s&secret=%s&js_code=%s&grant_type=authorization_code - xcx_appid: wx5cc58f796224af61 - xcx_secret: 71403646f666f9b9dca308d4f357765c - debug: true + xcx_appid: wx0b515f652282158e + xcx_secret: 8d3d3c14221f7dc37650b861dc0fc570 + debug: false wecharPaynotifyUrl: http://groupbuy.csxuncong.com/api/xcxPay/wxpayCallback - certLocalPath: /home/xuncongCert/apiclient_cert.p12 - wecharpayMchid: 1605533690 - wecharpaySecret: CSxc168888CSxc168888CSxc168888xc + certLocalPath: /home/yyscCert/apiclient_cert.p12 + wecharpayMchid: 1631084809 + wecharpaySecret: YYSC13875978057YYSC13875978057SH diff --git a/src/main/resources/mapper/modules/MallOrderItemMapper.xml b/src/main/resources/mapper/modules/MallOrderItemMapper.xml index 432e2fe..60c211a 100644 --- a/src/main/resources/mapper/modules/MallOrderItemMapper.xml +++ b/src/main/resources/mapper/modules/MallOrderItemMapper.xml @@ -8,4 +8,9 @@ where a.goods_id=#{goodsId} and b.member_id=#{memberId} </select> + <select id="selectListByStateAndOrderId" resultType="cc.mrbird.febs.mall.entity.MallOrderItem"> + select a.* from mall_order_item a + where a.state=#{state} and b.order_id=#{orderId} + </select> + </mapper> \ No newline at end of file -- Gitblit v1.9.1