| | |
| | | /** |
| | | * 自提点id |
| | | */ |
| | | @ApiModelProperty(value = "自提点id", required = true) |
| | | @ApiModelProperty(value = "自提点id") |
| | | private Long pointId; |
| | | |
| | | /** |
| | | * 自提点id |
| | | */ |
| | | @ApiModelProperty(value = "自提点名称", required = true) |
| | | @ApiModelProperty(value = "自提点名称") |
| | | private String pointName; |
| | | |
| | | /** |
| | | * 配送订单数量 |
| | | */ |
| | | @ApiModelProperty(value = "配送订单数量", required = true) |
| | | @ApiModelProperty(value = "配送订单数量") |
| | | private Integer deliveryOrderNum; |
| | | |
| | | /** |
| | | * 配送商品数量 |
| | | */ |
| | | @ApiModelProperty(value = "配送商品数量", required = true) |
| | | @ApiModelProperty(value = "配送商品数量") |
| | | private Integer deliveryGoodsNum; |
| | | |
| | | /** |
| | | * 价值 |
| | | */ |
| | | @ApiModelProperty(value = "价值", required = true) |
| | | @ApiModelProperty(value = "价值") |
| | | private BigDecimal deliveryAmount; |
| | | |
| | | |
| | | |
| | | @ApiModelProperty(value = "订单id集合", required = true) |
| | | @ApiModelProperty(value = "订单id集合") |
| | | private List<Long> orderIds; |
| | | } |
| | |
| | | @ApiModelProperty(value = "商户id") |
| | | private Long storeId; |
| | | |
| | | @ApiModelProperty(value = "配送单号") |
| | | private String deliveryNo; |
| | | |
| | | @ApiModelProperty(value = "用户id", hidden = true) |
| | | private Long userId; |
| | | } |
| | |
| | | * 自提点名称 |
| | | */ |
| | | @ApiModelProperty(value = "自提点名称") |
| | | private Long pointName; |
| | | private String pointName; |
| | | |
| | | /** |
| | | * 配送订单数量 |
| | |
| | | } |
| | | |
| | | public static String NextOrderNoFlower(Long userId) { |
| | | if (sn == 999) |
| | | sn = 0; |
| | | else |
| | | sn++; |
| | | DateFormat df = new SimpleDateFormat("MMddHHmmss"); |
| | | return df.format(new Date()) + padRight(String.valueOf(userId), 3, '0') |
| | | + getRandomNumber(); |
| | |
| | | * 自提点名称 |
| | | */ |
| | | @TableField(value = "point_name") |
| | | private Long pointName; |
| | | private String pointName; |
| | | |
| | | /** |
| | | * 配送订单数量 |
| | |
| | | */ |
| | | @Service |
| | | @Slf4j |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public class ComShopFlowerGoodsServiceImpl extends ServiceImpl<ComShopFlowerGoodsDAO, ComShopFlowerGoodsDO> implements ComShopFlowerGoodsService { |
| | | |
| | | @Resource |
| | |
| | | private ComShopFlowerGoodsViewStatisticsDAO comShopFlowerGoodsViewStatisticsDAO; |
| | | |
| | | @Override |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public R saveShopFlowerGoods(AddShopFlowerGoodsVO addShopFlowerGoodsVO) { |
| | | if (addShopFlowerGoodsVO == null) { |
| | | return R.ok("500", "数据为空!"); |
| | |
| | | } |
| | | |
| | | @Override |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public R editFlowerShopGoods(Long id, AddShopFlowerGoodsVO addShopFlowerGoodsVO) { |
| | | if (addShopFlowerGoodsVO == null) { |
| | | return R.ok("500", "数据为空!"); |
| | |
| | | } |
| | | |
| | | @Override |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public R deleteShopFlowerGoods(Long id) { |
| | | ComShopFlowerGoodsDO comShopFlowerGoodsDO = this.baseMapper.selectById(id); |
| | | comShopFlowerGoodsDO.setDeleteStatus(ComShopFlowerGoodsDO.deleteStatus.yes); |
| | |
| | | } |
| | | |
| | | @Override |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public R changeStatus(Long id, Integer status) { |
| | | ComShopFlowerGoodsDO shopGoodsDO = this.baseMapper.selectById(id); |
| | | if (shopGoodsDO == null) { |
| | |
| | | */ |
| | | @Slf4j |
| | | @Service |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public class ComShopFlowerOrderDeliveryServiceImpl extends ServiceImpl<ComShopFlowerOrderDeliveryDAO, ComShopFlowerOrderDeliveryDO> |
| | | implements ComShopFlowerOrderDeliveryService { |
| | | |
| | |
| | | |
| | | |
| | | @Override |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public R saveDelivery(ComShopFlowerOrderDeliveryDTO comShopFlowerOrderDeliveryDTO) { |
| | | ComShopFlowerOrderDeliveryDO comShopFlowerOrderDeliveryDO = new ComShopFlowerOrderDeliveryDO(); |
| | | BeanUtils.copyProperties(comShopFlowerOrderDeliveryDTO,comShopFlowerOrderDeliveryDO); |
| | |
| | | } |
| | | |
| | | @Override |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public R updateDelivery(ComShopFlowerOrderDeliveryDTO comShopFlowerOrderDeliveryDTO) { |
| | | Long id = comShopFlowerOrderDeliveryDTO.getId(); |
| | | if (null == id){ |
| | |
| | | * @Description: 流水 |
| | | */ |
| | | @Service |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public class ComShopFlowerOrderPayServiceImpl extends ServiceImpl<ComShopFlowerOrderPayDAO, ComShopFlowerOrderPayDO> implements ComShopFlowerOrderPayService { |
| | | |
| | | @Override |
| | |
| | | */ |
| | | @Slf4j |
| | | @Service |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public class ComShopFlowerOrderServiceImpl extends ServiceImpl<ComShopFlowerOrderDAO, ComShopFlowerOrderDO> |
| | | implements ComShopFlowerOrderService { |
| | | |
| | |
| | | * @return 删除结果 |
| | | */ |
| | | @Override |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public R orderDelete(Long orderId) { |
| | | // 查询订单 |
| | | ComShopFlowerOrderDO shopOrderDO = this.baseMapper.selectById(orderId); |
| | |
| | | * @param orderPayDTO 请求参数 |
| | | * @return 支付对象 |
| | | */ |
| | | @Override |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public R wxPay(OrderPayDTO orderPayDTO) { |
| | | // 创建返回参数 |
| | | ComShopFlowerOrderVO shopOrderVO = new ComShopFlowerOrderVO(); |
| | |
| | | */ |
| | | @Slf4j |
| | | @Service |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public class ComShopFlowerRefundOrderServiceImpl extends ServiceImpl<ComShopFlowerRefundOrderDAO, ComShopFlowerRefundOrderDO> |
| | | implements ComShopFlowerRefundOrderService { |
| | | |
| | |
| | | |
| | | |
| | | @Override |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public R createRefundOrder(ComShopFlowerRefundOrderDTO comShopFlowerRefundOrderDTO) { |
| | | ComShopFlowerRefundOrderDO comShopFlowerRefundOrderDO = new ComShopFlowerRefundOrderDO(); |
| | | BeanUtils.copyProperties(comShopFlowerRefundOrderDTO, comShopFlowerRefundOrderDO); |
| | |
| | | } |
| | | |
| | | @Override |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public R updateRefundOrder(ComShopFlowerRefundOrderDTO comShopFlowerRefundOrderDTO) { |
| | | ComShopFlowerRefundOrderDO comShopFlowerRefundOrderDO = this.baseMapper.selectById(comShopFlowerRefundOrderDTO.getId()); |
| | | |
| | |
| | | */ |
| | | @Slf4j |
| | | @Service |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public class ComShopFlowerUserAddressServiceImpl extends ServiceImpl<ComShopFlowerUserAddressDAO, ComShopFlowerUserAddressDO> |
| | | implements ComShopFlowerUserAddressService { |
| | | |
| | |
| | | select id as orderId,order_no,store_id,`status`,pay_status,receiver_id,total_amount as |
| | | orderTotal,pay_amount,delivery_type,remark,create_at from com_shop_flower_order as cso where 1=1 and |
| | | cso.delete_status = 1 and cso.status = 1 and cso.delivery_type = 1 |
| | | <if test='comOrderListDTO.pointId != null'>AND cso.point_id = #{comOrderListDTO.pointId} |
| | | <if test='comOrderListDTO.pointId != null'> |
| | | AND cso.point_id = #{comOrderListDTO.pointId} |
| | | </if> |
| | | order by create_at desc |
| | | </select> |
| | |
| | | <if test="comOrderListDTO.storeId != null"> |
| | | and o.store_id = #{comOrderListDTO.storeId} |
| | | </if> |
| | | <if test="comOrderListDTO.deliveryNo != null and comOrderListDTO.deliveryNo != ''"> |
| | | and o.delivery_no = #{comOrderListDTO.deliveryNo} |
| | | </if> |
| | | |
| | | </select> |
| | | <select id="selectCountByDeliveryType" |
| | |
| | | <result column="service_time" jdbcType="TIMESTAMP" property="serviceTime"/> |
| | | <result column="delivery_type" jdbcType="TINYINT" property="deliveryType"/> |
| | | <result column="point_id" jdbcType="BIGINT" property="pointId"/> |
| | | <result column="point_name" jdbcType="BIGINT" property="pointName"/> |
| | | <result column="point_name" jdbcType="VARCHAR" property="pointName"/> |
| | | <result column="delivery_order_num" jdbcType="INTEGER" property="deliveryOrderNum"/> |
| | | <result column="delivery_goods_num" jdbcType="INTEGER" property="deliveryGoodsNum"/> |
| | | <result column="delivery_amount" jdbcType="DECIMAL" property="deliveryAmount"/> |