后管页面
This commit is contained in:
parent
314a08f02d
commit
4c452e05c9
@ -26,6 +26,10 @@ public class StoreOrderReturn implements Serializable {
|
|||||||
* 用户id
|
* 用户id
|
||||||
*/
|
*/
|
||||||
private Integer uid;
|
private Integer uid;
|
||||||
|
/**
|
||||||
|
* 售后单号
|
||||||
|
*/
|
||||||
|
private String code;
|
||||||
/**
|
/**
|
||||||
* 订单id
|
* 订单id
|
||||||
*/
|
*/
|
||||||
|
@ -35,6 +35,9 @@ public class StoreProduct implements Serializable {
|
|||||||
@ApiModelProperty(value = "商户Id(0为总后台管理员创建,不为0的时候是商户后台创建)")
|
@ApiModelProperty(value = "商户Id(0为总后台管理员创建,不为0的时候是商户后台创建)")
|
||||||
private Integer merId;
|
private Integer merId;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "质检报告")
|
||||||
|
private String qualityTest;
|
||||||
|
|
||||||
@ApiModelProperty(value = "商品图片")
|
@ApiModelProperty(value = "商品图片")
|
||||||
private String image;
|
private String image;
|
||||||
|
|
||||||
|
@ -114,6 +114,9 @@ public class StoreProductAddRequest implements Serializable {
|
|||||||
@ApiModelProperty(value = "商品描述")
|
@ApiModelProperty(value = "商品描述")
|
||||||
private String content;
|
private String content;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "质检报告")
|
||||||
|
private String qualityTest;
|
||||||
|
|
||||||
@ApiModelProperty(value = "优惠券id集合")
|
@ApiModelProperty(value = "优惠券id集合")
|
||||||
private List<Integer> couponIds;
|
private List<Integer> couponIds;
|
||||||
|
|
||||||
|
@ -0,0 +1,31 @@
|
|||||||
|
package com.zbkj.common.request;
|
||||||
|
|
||||||
|
import io.swagger.annotations.ApiModel;
|
||||||
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.EqualsAndHashCode;
|
||||||
|
import lombok.experimental.Accessors;
|
||||||
|
|
||||||
|
import javax.validation.constraints.NotBlank;
|
||||||
|
import java.io.Serializable;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
@EqualsAndHashCode(callSuper = false)
|
||||||
|
@Accessors(chain = true)
|
||||||
|
@ApiModel(value="UpdateOrderRequest对象", description="UpdateOrderRequest对象")
|
||||||
|
public class UpdateOrderRequest implements Serializable {
|
||||||
|
|
||||||
|
private static final long serialVersionUID = -6133994384185333872L;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "预下单订单号")
|
||||||
|
@NotBlank(message = "订单号不能为空")
|
||||||
|
private String orderId;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "订单备注")
|
||||||
|
private String mark;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "预约送达时间")
|
||||||
|
@NotBlank(message = "预约送达时间不能为空")
|
||||||
|
private String deliveryTime;
|
||||||
|
|
||||||
|
}
|
@ -92,6 +92,15 @@ public class StoreOrderController {
|
|||||||
return CommonResult.success(orderService.createOrder(orderRequest));
|
return CommonResult.success(orderService.createOrder(orderRequest));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改订单
|
||||||
|
*/
|
||||||
|
@ApiOperation(value = "修改订单")
|
||||||
|
@RequestMapping(value = "/updateOrder", method = RequestMethod.POST)
|
||||||
|
public CommonResult<Boolean> updateOrder(@Validated @RequestBody UpdateOrderRequest orderRequest) {
|
||||||
|
return CommonResult.success(orderService.updateOrder(orderRequest));
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 订单列表
|
* 订单列表
|
||||||
* @param type 类型
|
* @param type 类型
|
||||||
|
@ -162,4 +162,10 @@ public interface OrderService {
|
|||||||
*/
|
*/
|
||||||
CommonPage<CanApplyOrderResponse> canApplyOrderList(PageParamRequest pageRequest);
|
CommonPage<CanApplyOrderResponse> canApplyOrderList(PageParamRequest pageRequest);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改订单
|
||||||
|
* @param orderRequest
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
Boolean updateOrder(UpdateOrderRequest orderRequest);
|
||||||
}
|
}
|
||||||
|
@ -89,9 +89,10 @@ public interface StoreOrderService extends IService<StoreOrder> {
|
|||||||
* 订单备注
|
* 订单备注
|
||||||
* @param orderNo 订单编号
|
* @param orderNo 订单编号
|
||||||
* @param mark 备注
|
* @param mark 备注
|
||||||
|
* @param deliveryTime 送达时间
|
||||||
* @return Boolean
|
* @return Boolean
|
||||||
*/
|
*/
|
||||||
Boolean mark(String orderNo, String mark);
|
Boolean mark(String orderNo, String mark, String deliveryTime);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 拒绝退款
|
* 拒绝退款
|
||||||
|
@ -8,6 +8,7 @@ import com.alibaba.fastjson.JSON;
|
|||||||
import com.alibaba.fastjson.JSONObject;
|
import com.alibaba.fastjson.JSONObject;
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||||
import com.github.pagehelper.PageHelper;
|
import com.github.pagehelper.PageHelper;
|
||||||
|
import com.github.pagehelper.util.StringUtil;
|
||||||
import com.zbkj.common.constants.*;
|
import com.zbkj.common.constants.*;
|
||||||
import com.zbkj.common.exception.CrmebException;
|
import com.zbkj.common.exception.CrmebException;
|
||||||
import com.zbkj.common.model.bargain.StoreBargain;
|
import com.zbkj.common.model.bargain.StoreBargain;
|
||||||
@ -319,6 +320,7 @@ public class OrderServiceImpl implements OrderService {
|
|||||||
|
|
||||||
StoreOrderReturn oReturn = new StoreOrderReturn();
|
StoreOrderReturn oReturn = new StoreOrderReturn();
|
||||||
oReturn.setUid(existStoreOrder.getUid());
|
oReturn.setUid(existStoreOrder.getUid());
|
||||||
|
oReturn.setCode(CrmebUtil.getOrderNo(""));
|
||||||
oReturn.setOrderId(existStoreOrder.getId());
|
oReturn.setOrderId(existStoreOrder.getId());
|
||||||
oReturn.setContactPhone(request.getContactPhone());
|
oReturn.setContactPhone(request.getContactPhone());
|
||||||
oReturn.setReturnReason(existStoreOrder.getRefundReasonWap());
|
oReturn.setReturnReason(existStoreOrder.getRefundReasonWap());
|
||||||
@ -902,6 +904,14 @@ public class OrderServiceImpl implements OrderService {
|
|||||||
return CommonPage.restPage(orderList);
|
return CommonPage.restPage(orderList);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Boolean updateOrder(UpdateOrderRequest orderRequest) {
|
||||||
|
String orderId = orderRequest.getOrderId();
|
||||||
|
String mark = orderRequest.getMark();
|
||||||
|
String deliveryTime = orderRequest.getDeliveryTime();
|
||||||
|
return storeOrderService.mark(orderId, mark, deliveryTime);
|
||||||
|
}
|
||||||
|
|
||||||
private ComputedOrderPriceResponse computedPrice(OrderComputedPriceRequest request, OrderInfoVo orderInfoVo, User user) {
|
private ComputedOrderPriceResponse computedPrice(OrderComputedPriceRequest request, OrderInfoVo orderInfoVo, User user) {
|
||||||
// 计算各种价格
|
// 计算各种价格
|
||||||
ComputedOrderPriceResponse priceResponse = new ComputedOrderPriceResponse();
|
ComputedOrderPriceResponse priceResponse = new ComputedOrderPriceResponse();
|
||||||
@ -1272,7 +1282,7 @@ public class OrderServiceImpl implements OrderService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// 生成订单号
|
// 生成订单号
|
||||||
String orderNo = CrmebUtil.getOrderNo("order");
|
String orderNo = CrmebUtil.getOrderNo("");
|
||||||
|
|
||||||
// 购买赠送的积分
|
// 购买赠送的积分
|
||||||
int gainIntegral = 0;
|
int gainIntegral = 0;
|
||||||
|
@ -633,9 +633,10 @@ public class StoreOrderServiceImpl extends ServiceImpl<StoreOrderDao, StoreOrder
|
|||||||
* @return Boolean
|
* @return Boolean
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public Boolean mark(String orderNo, String mark) {
|
public Boolean mark(String orderNo, String mark, String deliveryTime) {
|
||||||
StoreOrder storeOrder = getInfoException(orderNo);
|
StoreOrder storeOrder = getInfoException(orderNo);
|
||||||
storeOrder.setRemark(mark);
|
storeOrder.setRemark(mark);
|
||||||
|
storeOrder.setDeliveryTime(deliveryTime);
|
||||||
return updateById(storeOrder);
|
return updateById(storeOrder);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1318,9 +1318,9 @@ public class StoreProductServiceImpl extends ServiceImpl<StoreProductDao, StoreP
|
|||||||
@Override
|
@Override
|
||||||
public StoreProduct getH5Detail(Integer id) {
|
public StoreProduct getH5Detail(Integer id) {
|
||||||
LambdaQueryWrapper<StoreProduct> lqw = Wrappers.lambdaQuery();
|
LambdaQueryWrapper<StoreProduct> lqw = Wrappers.lambdaQuery();
|
||||||
lqw.select(StoreProduct::getId, StoreProduct::getImage, StoreProduct::getStoreName, StoreProduct::getSliderImage,
|
lqw.select(StoreProduct::getId, StoreProduct::getImage, StoreProduct::getStoreName, StoreProduct::getSliderImage, StoreProduct::getQualityTest,
|
||||||
StoreProduct::getOtPrice, StoreProduct::getStock, StoreProduct::getSales, StoreProduct::getPrice, StoreProduct::getActivity,
|
StoreProduct::getOtPrice, StoreProduct::getStock, StoreProduct::getSales, StoreProduct::getPrice, StoreProduct::getActivity, StoreProduct::getSpecType,
|
||||||
StoreProduct::getFicti, StoreProduct::getIsSub, StoreProduct::getStoreInfo, StoreProduct::getBrowse, StoreProduct::getUnitName, StoreProduct::getTags, StoreProduct::getSpecType);
|
StoreProduct::getFicti, StoreProduct::getIsSub, StoreProduct::getStoreInfo, StoreProduct::getBrowse, StoreProduct::getUnitName, StoreProduct::getTags);
|
||||||
lqw.eq(StoreProduct::getId, id);
|
lqw.eq(StoreProduct::getId, id);
|
||||||
lqw.eq(StoreProduct::getIsRecycle, false);
|
lqw.eq(StoreProduct::getIsRecycle, false);
|
||||||
lqw.eq(StoreProduct::getIsDel, false);
|
lqw.eq(StoreProduct::getIsDel, false);
|
||||||
|
Loading…
Reference in New Issue
Block a user