From 42659976e1907337b54b128620a9a886b79aa1df Mon Sep 17 00:00:00 2001 From: 101captain <237651143@qq.com> Date: 星期四, 06 一月 2022 17:47:22 +0800 Subject: [PATCH] 商业街代码提交 --- springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/McsOrderServiceImpl.java | 18 +++++++++++++++--- 1 files changed, 15 insertions(+), 3 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/McsOrderServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/McsOrderServiceImpl.java index 43093fc..b9811a4 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/McsOrderServiceImpl.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/McsOrderServiceImpl.java @@ -1,5 +1,6 @@ package com.panzhihua.service_community.service.impl; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.panzhihua.common.model.dtos.property.CommonPage; @@ -11,12 +12,14 @@ import com.panzhihua.common.utlis.WxPayUtils; import com.panzhihua.service_community.entity.McsOrder; import com.panzhihua.service_community.dao.McsOrderDao; +import com.panzhihua.service_community.service.McsMerchantService; import com.panzhihua.service_community.service.McsOrderService; import lombok.extern.slf4j.Slf4j; import org.springframework.amqp.rabbit.core.RabbitTemplate; import org.springframework.beans.BeanUtils; import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; import javax.annotation.Resource; import java.math.BigDecimal; @@ -43,6 +46,8 @@ private String notifyUrl="www.baidu.com"; @Resource private RabbitTemplate rabbitTemplate; + @Resource + private McsMerchantService mcsMerchantService; @Override public R pageList(CommonPage commonPage) { return R.ok(this.baseMapper.pageList(new Page(commonPage.getPage(),commonPage.getSize()),commonPage)); @@ -102,9 +107,16 @@ } @Override + @Transactional public R notify(McsOrderVO mcsOrderVO) { - McsOrder mcsOrder=new McsOrder(); - BeanUtils.copyProperties(mcsOrderVO,mcsOrder); - return R.ok(this.baseMapper.updateById(mcsOrder)); + McsOrder mcsOrderBase=this.baseMapper.selectOne(new QueryWrapper<McsOrder>().lambda().eq(McsOrder::getOrderNo,mcsOrderVO.getOrderNo())); + mcsOrderBase.setStatus(2); + mcsOrderBase.setPayNo(mcsOrderVO.getPayNo()); + mcsOrderBase.setPayTime(mcsOrderVO.getPayTime()); + int i=this.baseMapper.updateById(mcsOrderBase); + if(i>0){ + mcsMerchantService.updateOrAddMcsMerchantAfterOrder(mcsOrderBase.getMerchantName(),mcsOrderBase.getConfigId(),mcsOrderBase.getUserId()); + } + return R.ok(); } } -- Gitblit v1.7.1