Merge remote-tracking branch 'origin/master'
| | |
| | | @Data |
| | | @ApiModel("订单发货信息") |
| | | public class ComShopOrderShipDTO { |
| | | @ApiModelProperty(value = "订单号") |
| | | private String orderNo; |
| | | @ApiModelProperty(value = "ID") |
| | | private Long orderId; |
| | | @ApiModelProperty(value = "物流公司") |
| | |
| | | @ApiModelProperty("店铺id") |
| | | private Long storeId; |
| | | |
| | | @ApiModelProperty("店铺名称") |
| | | private String storeName; |
| | | |
| | | @ApiModelProperty("用户id") |
| | | private Long userId; |
| | | |
| | |
| | | " sr.wx_tarde_no, sr.status, sr.pay_status, sr.receiver_id, \n" + |
| | | " sr.total_amount, sr.discount_amount, sr.pay_amount, sr.pay_type, \n" + |
| | | " sr.pay_time, sr.delivery_type, sr.delivery_status, sr.logistics_company, \n" + |
| | | " sr.logistics_no, sr.create_at, uad.name as receiver_name, uad.phone as receiver_phone, group_concat(og.goods_name) as goodsName \n" + |
| | | " sr.logistics_no, sr.create_at, uad.name as receiver_name, uad.phone as receiver_phone, group_concat(og.goods_name) as goodsName, ss.name as store_name \n" + |
| | | " FROM com_shop_order sr LEFT JOIN com_shop_order_goods og ON sr.id = og.order_id \n" + |
| | | " LEFT JOIN com_shop_goods_attr ga ON og.goods_attr_id = ga.id \n" + |
| | | " LEFT JOIN sys_user su ON sr.user_id = su.user_id \n" + |
| | |
| | | return R.fail("订单不存在"); |
| | | } |
| | | if(!(comShopOrderDO.getStatus()==2) |
| | | || !(comShopOrderDO.getDeleteStatus()==1)){ |
| | | || !(comShopOrderDO.getDeliveryStatus()==1)){ |
| | | return R.fail("订单发货失败,订单状态不允许发货"); |
| | | } |
| | | |
| | | ComShopStoreDO storeDO = comShopStoreDAO.selectById(comShopOrderDO.getStoreId()); |
| | | if(storeDO.getDeliveryType()!=2){ |
| | | return R.fail("该商家不支持通过快递物流发货"); |
| | | } |
| | | comShopOrderDO.setDeliveryStatus(2); |
| | | comShopOrderDO.setDeliveryType(2); |
| | |
| | | if(comShopOrderDO==null){ |
| | | return R.fail("订单不存在"); |
| | | } |
| | | if(!(comShopOrderDO.getStatus()==2)){ |
| | | if(!(comShopOrderDO.getStatus()==2) |
| | | || !(comShopOrderDO.getDeliveryStatus()==1)){ |
| | | return R.fail("当前订单不能配送"); |
| | | } |
| | | ComShopStoreDO storeDO = comShopStoreDAO.selectById(comShopOrderDO.getStoreId()); |
| | | if(storeDO.getDeliveryType()!=1){ |
| | | return R.fail("该商家不支持通过商家配送"); |
| | | } |
| | | comShopOrderDO.setDeliveryStatus(4); |
| | | comShopOrderDO.setDeliveryType(1); |
| | | comShopOrderDO.setStatus(3); |
| | | int updated = comShopOrderDAO.updateById(comShopOrderDO); |
| | | if(updated==1){ |
| | | return R.ok("开始配送"); |