| | |
| | | import org.springframework.transaction.annotation.Transactional; |
| | | |
| | | import javax.annotation.Resource; |
| | | import java.text.DecimalFormat; |
| | | import java.util.*; |
| | | import java.util.stream.Collectors; |
| | | |
| | |
| | | if (R.isOk(sysUserVOR)) { |
| | | SysUserVO sysUserVO = JSONObject.parseObject(JSONObject.toJSONString(sysUserVOR.getData()), SysUserVO.class); |
| | | try { |
| | | WxUtil.sendNewRefundOrderNotice(sysUserVO.getOpenid(),maService.getAccessToken(),refundOrderNo,comShopFlowerRefundOrderDO.getRefundAmount().toString(),DateUtil.format(comShopFlowerRefundOrderDO.getRefundTime(),"yyyy-MM-dd HH:mm")); |
| | | DecimalFormat df = new DecimalFormat("#.00"); |
| | | WxUtil.sendNewRefundOrderNotice(sysUserVO.getOpenid(),maService.getAccessToken(),refundOrderNo,df.format(comShopFlowerRefundOrderDO.getRefundAmount()),DateUtil.format(comShopFlowerRefundOrderDO.getRefundTime(),"yyyy-MM-dd HH:mm")); |
| | | } catch (WxErrorException e) { |
| | | e.printStackTrace(); |
| | | } |
| | |
| | | IPage<ComShopFlowerRefundOrderVO> pages = this.baseMapper.pageRefundOrder(page, pageComOrderRefundDTO); |
| | | for (ComShopFlowerRefundOrderVO comShopFlowerRefundOrderVO : pages.getRecords()) { |
| | | String orderNo = comShopFlowerRefundOrderVO.getOrderNo(); |
| | | ComShopFlowerOrderDO comShopFlowerOrderDO = comShopFlowerOrderDAO.selectById(comShopFlowerRefundOrderVO.getId()); |
| | | comShopFlowerRefundOrderVO.setTotalAmount(comShopFlowerOrderDO.getTotalAmount()); |
| | | ConvenientElevatingPointDO convenientElevatingPointDO = convenientElevatingPointDAO.selectById(comShopFlowerOrderDO.getPointId()); |
| | | comShopFlowerRefundOrderVO.setPointName(convenientElevatingPointDO.getName()); |
| | | ComShopFlowerOrderDO comShopFlowerOrderDO = comShopFlowerOrderDAO.selectById(comShopFlowerRefundOrderVO.getOrderId()); |
| | | if (nonNull(comShopFlowerOrderDO)){ |
| | | comShopFlowerRefundOrderVO.setTotalAmount(comShopFlowerOrderDO.getTotalAmount()); |
| | | ConvenientElevatingPointDO convenientElevatingPointDO = convenientElevatingPointDAO.selectById(comShopFlowerOrderDO.getPointId()); |
| | | if (nonNull(convenientElevatingPointDO)){ |
| | | comShopFlowerRefundOrderVO.setPointName(convenientElevatingPointDO.getName()); |
| | | } |
| | | } |
| | | |
| | | List<ComShopFlowerOrderGoodsVO> orderGoodsVOS = new ArrayList<>(); |
| | | // 查询订单下商品信息 |
| | | List<ComShopFlowerOrderGoodsDO> orderGoodsDOList = comShopFlowerOrderGoodsDAO |
| | |
| | | comShopFlowerRefundOrderVO.setOrderGoodsVOList(orderGoodsVOS); |
| | | comShopFlowerRefundOrderVO.setGoodsName(sbr.toString()); |
| | | |
| | | ConvenientMerchantVO shopStoreVO = new ConvenientMerchantVO(); |
| | | |
| | | // 查询店铺信息 |
| | | /* ConvenientMerchantVO shopStoreVO = new ConvenientMerchantVO(); |
| | | ConvenientMerchantDO shopStoreDO = convenientMerchantDAO.selectById(comShopFlowerRefundOrderVO.getStoreId()); |
| | | if (shopStoreDO != null) { |
| | | BeanUtils.copyProperties(shopStoreDO, shopStoreVO); |
| | | } |
| | | comShopFlowerRefundOrderVO.setConvenientMerchantVO(shopStoreVO); |
| | | comShopFlowerRefundOrderVO.setStoreName(shopStoreVO.getName()); |
| | | */ |
| | | |
| | | } |
| | | return R.ok(pages); |
| | |
| | | if (R.isOk(userOpenId)) { |
| | | String openid = userOpenId.getData().toString(); |
| | | try { |
| | | WxUtil.sendRefundNotice(openid,maService.getAccessToken(),comShopFlowerRefundOrderDO.getRefundOrderNo(),comShopFlowerRefundOrderDO.getRefundAmount().toString(),msg); |
| | | DecimalFormat df = new DecimalFormat("#.00"); |
| | | WxUtil.sendRefundNotice(openid,maService.getAccessToken(),comShopFlowerRefundOrderDO.getRefundOrderNo(),df.format(comShopFlowerRefundOrderDO.getRefundAmount()),msg); |
| | | } catch (WxErrorException e) { |
| | | e.printStackTrace(); |
| | | } |