| | |
| | | import com.panzhihua.common.model.dtos.PageDTO; |
| | | import com.panzhihua.common.model.dtos.shop.*; |
| | | import com.panzhihua.common.model.vos.R; |
| | | import com.panzhihua.common.utlis.WxPayUtils; |
| | | import com.panzhihua.service_community.dao.ComShopOrderDAO; |
| | | import com.panzhihua.service_community.model.dos.ComShopOrderDO; |
| | | import com.panzhihua.common.model.vos.R; |
| | |
| | | private ComShopOrderGoodsDAO comShopOrderGoodsDAO; |
| | | @Resource |
| | | private ComShopOrderDAO comShopOrderDAO; |
| | | |
| | | |
| | | /** |
| | | * 订单预览 |
| | |
| | | //创建订单操作记录 |
| | | ComShopOrderOperateDO orderOperateDO = new ComShopOrderOperateDO(); |
| | | orderOperateDO.setOrderNo(orderNo); |
| | | |
| | | orderOperateDO.setOperationType(ComShopOrderOperateDO.operationType.create); |
| | | orderOperateDO.setOperationTime(new Date()); |
| | | if(StringUtils.isNotEmpty(orderCreateDTO.getPhone())){ |
| | |
| | | |
| | | shopOrderVO.setOrderNo(orderNo); |
| | | shopOrderVO.setOrderTotal(orderTotal); |
| | | |
| | | try { |
| | | //调用wx支付 |
| | | String xml = WxPayUtils.getUnifiedorder("",orderCreateDTO.getOpenId(),orderNo,orderTotal); |
| | | log.info("微信支付返回参数:" + xml); |
| | | }catch (Exception e){ |
| | | log.error("调用微信支付异常,异常原因:" + e.getMessage()); |
| | | } |
| | | return R.ok(shopOrderVO); |
| | | } |
| | | |