提交 a159270b 作者: 张小凤

Rental(update)

上级 d1a8bce1
...@@ -399,7 +399,8 @@ public enum ResultEnum implements BaseErrorInfoInterface { ...@@ -399,7 +399,8 @@ public enum ResultEnum implements BaseErrorInfoInterface {
THE_REQUEST_IS_NOT_AUTHENTICATED("2013", "请求未经过鉴权"), THE_REQUEST_IS_NOT_AUTHENTICATED("2013", "请求未经过鉴权"),
THE_TOKEN_IS_INVALID("2014", "token失效"), THE_TOKEN_IS_INVALID("2014", "token失效"),
REFUND_FAILED("2015", "退款失败,请联系客服"), REFUND_FAILED("2015", "退款失败,请联系客服"),
NO_PERMISSION_TEMPORARILY("2016", "当前账号没有权限,只有后台账号拥有权限"); NO_PERMISSION_TEMPORARILY("2016", "当前账号没有权限,只有后台账号拥有权限"),
THERE_IS_NO_SUCH_ORDER("2017", "没有当前订单,请输入正确的订单编号");
/** /**
* 错误码 * 错误码
......
...@@ -58,7 +58,7 @@ public class RentalOrdersController extends BaseController { ...@@ -58,7 +58,7 @@ public class RentalOrdersController extends BaseController {
@GetMapping("orderDetail") @GetMapping("orderDetail")
public ResultBody<OrderInfoDTO> orderDetail( public ResultBody<OrderInfoDTO> orderDetail(
@ApiParam(value = "订单编号") @RequestParam(required = true) String orderNo) { @ApiParam(value = "订单编号") @RequestParam(required = true) String orderNo) {
return ResultBody.success(rentalOrdersService.getOrderDetail(orderNo)); return rentalOrdersService.getOrderDetail(orderNo);
} }
......
...@@ -261,8 +261,11 @@ public class RentalOrdersServiceImpl implements RentalOrdersService { ...@@ -261,8 +261,11 @@ public class RentalOrdersServiceImpl implements RentalOrdersService {
} }
@Override @Override
public OrderInfoDTO getOrderDetail(String orderNo) { public ResultBody getOrderDetail(String orderNo) {
OrderInfoDO order = rentalOrdersDao.getOrderDetail(orderNo); OrderInfoDO order = rentalOrdersDao.getOrderDetail(orderNo);
if (order == null) {
return ResultBody.error(ResultEnum.THERE_IS_NO_SUCH_ORDER);
}
OrderInfoDTO orderInfo = order.buildOrderInfoDTO(); OrderInfoDTO orderInfo = order.buildOrderInfoDTO();
OrderReceiptDO rd = rentalOrdersDao.getOrderReceiptInfo(order.getId()); OrderReceiptDO rd = rentalOrdersDao.getOrderReceiptInfo(order.getId());
OrderReceiptDTO receipt = rd.buildOrderReceiptDTO(); OrderReceiptDTO receipt = rd.buildOrderReceiptDTO();
...@@ -273,7 +276,7 @@ public class RentalOrdersServiceImpl implements RentalOrdersService { ...@@ -273,7 +276,7 @@ public class RentalOrdersServiceImpl implements RentalOrdersService {
OrderRefundDTO refund = orderRefund.buildOrderRefundDTO(); OrderRefundDTO refund = orderRefund.buildOrderRefundDTO();
orderInfo.setOrderRefund(refund); orderInfo.setOrderRefund(refund);
} }
return orderInfo; return ResultBody.success(orderInfo);
} }
@Override @Override
......
...@@ -16,7 +16,7 @@ import com.mmc.oms.model.vo.ReturnWareVO; ...@@ -16,7 +16,7 @@ import com.mmc.oms.model.vo.ReturnWareVO;
public interface RentalOrdersService { public interface RentalOrdersService {
OrderInfoDTO getOrderDetail(String orderNo); ResultBody getOrderDetail(String orderNo);
OrderInfoDTO feignAddLease(BaseAccountDTO user, LeaseOrderVO param); OrderInfoDTO feignAddLease(BaseAccountDTO user, LeaseOrderVO param);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论