| | |
| | | import com.panzhihua.common.utlis.SmsUtil; |
| | | import com.panzhihua.common.utlis.StringUtils; |
| | | import com.panzhihua.common.utlis.WxPayUtils; |
| | | import com.panzhihua.service_community.dao.McsMerchantDAO; |
| | | import com.panzhihua.service_community.entity.McsMerchant; |
| | | import com.panzhihua.service_community.entity.McsOrder; |
| | | import com.panzhihua.service_community.dao.McsOrderDao; |
| | | import com.panzhihua.service_community.service.McsMerchantService; |
| | |
| | | private RabbitTemplate rabbitTemplate; |
| | | @Resource |
| | | private McsMerchantService mcsMerchantService; |
| | | @Resource |
| | | private McsMerchantDAO mcsMerchantDAO; |
| | | |
| | | private static String H5_LOGIN_APPID="wx475fcd33c8030df8"; |
| | | @Override |
| | |
| | | |
| | | @Override |
| | | public R insert(McsOrderVO mcsOrderVO) { |
| | | McsMerchant mcsMerchant = mcsMerchantDAO.selectOne(new QueryWrapper<McsMerchant>().lambda() |
| | | .eq(McsMerchant::getUserId, mcsOrderVO.getUserId())); |
| | | McsOrder mcsOrder=new McsOrder(); |
| | | BeanUtils.copyProperties(mcsOrderVO,mcsOrder); |
| | | if (nonNull(mcsMerchant)) { |
| | | if (mcsMerchant.getIsDel()) { |
| | | mcsMerchantDAO.deleteById(mcsMerchant.getId()); |
| | | } else { |
| | | mcsOrder.setMerchantId(mcsMerchant.getId()); |
| | | } |
| | | } |
| | | mcsOrder.setStatus(0); |
| | | mcsOrder.setCreateTime(new Date()); |
| | | mcsOrder.setOrderNo(DateUtils.getCurrentDateStrNoSignal()); |
| | |
| | | mcsOrderBase.setStatus(1); |
| | | mcsOrderBase.setPayNo(mcsOrderVO.getPayNo()); |
| | | mcsOrderBase.setPayTime(mcsOrderVO.getPayTime()); |
| | | mcsOrderBase.setPaymentMethod("微信支付"); |
| | | int i=this.baseMapper.updateById(mcsOrderBase); |
| | | if(i>0){ |
| | | R r = mcsMerchantService.updateOrAddMcsMerchantAfterOrder(mcsOrderBase.getMerchantName(), mcsOrderBase.getConfigId(), mcsOrderBase.getUserId()); |