提交 54709dff 作者: 张小凤

RentalOrder(update)

上级 6cf69577
package com.mmc.oms.controller; package com.mmc.oms.controller;
import com.mmc.oms.common.publicinterface.Send; import com.mmc.oms.common.publicinterface.Send;
import com.mmc.oms.common.publicinterface.Take;
import com.mmc.oms.common.result.ResultBody; import com.mmc.oms.common.result.ResultBody;
import com.mmc.oms.model.dto.order.OrderInfoDTO; import com.mmc.oms.model.dto.order.OrderInfoDTO;
import com.mmc.oms.model.dto.transtatus.TranStatusDicDTO; import com.mmc.oms.model.dto.transtatus.TranStatusDicDTO;
...@@ -101,7 +100,7 @@ public class RentalOrdersController extends BaseController { ...@@ -101,7 +100,7 @@ public class RentalOrdersController extends BaseController {
@ApiOperation(value = "web/小程序 确认收货-订单") @ApiOperation(value = "web/小程序 确认收货-订单")
@ApiResponses({@ApiResponse(code = 200, message = "OK", response = ResultBody.class)}) @ApiResponses({@ApiResponse(code = 200, message = "OK", response = ResultBody.class)})
@PostMapping("renterTakeOrder") @PostMapping("renterTakeOrder")
public ResultBody renterTakeOrder(@Validated({Take.class}) @RequestBody OrderVcuVO param) { public ResultBody renterTakeOrder(@RequestBody OrderVcuVO param) {
return rentalOrdersService.renterTakeOrder(param); return rentalOrdersService.renterTakeOrder(param);
} }
......
...@@ -312,6 +312,7 @@ public class RentalOrdersServiceImpl implements RentalOrdersService { ...@@ -312,6 +312,7 @@ public class RentalOrdersServiceImpl implements RentalOrdersService {
return PageResult.buildPage(param.getPageNo(), param.getPageSize(), count); return PageResult.buildPage(param.getPageNo(), param.getPageSize(), count);
} }
Integer pageNo = param.getPageNo(); Integer pageNo = param.getPageNo();
param.setRepoAccountId(cuser.getUserAccountId());
param.buildCurrentPage(); param.buildCurrentPage();
List<OrderInfoDTO> data = List<OrderInfoDTO> data =
rentalOrdersDao.listPcOrderInfo(param).stream() rentalOrdersDao.listPcOrderInfo(param).stream()
...@@ -409,6 +410,9 @@ public class RentalOrdersServiceImpl implements RentalOrdersService { ...@@ -409,6 +410,9 @@ public class RentalOrdersServiceImpl implements RentalOrdersService {
@Override @Override
public ResultBody renterTakeOrder(OrderVcuVO param) { public ResultBody renterTakeOrder(OrderVcuVO param) {
OrderInfoDO order = rentalOrdersDao.getOrderInfo(param.getOrderInfoId()); OrderInfoDO order = rentalOrdersDao.getOrderInfo(param.getOrderInfoId());
if (null == order) {
return ResultBody.error(ResultEnum.ORDER_NO_EXIT_ERROR);
}
if (!TranStatusDic.YFH.getStatus().equals(order.getTranStatus())) { if (!TranStatusDic.YFH.getStatus().equals(order.getTranStatus())) {
return ResultBody.error(ResultEnum.ORDER_STATUS_ERROR); return ResultBody.error(ResultEnum.ORDER_STATUS_ERROR);
} }
......
...@@ -271,7 +271,7 @@ ...@@ -271,7 +271,7 @@
<select id="listPcOrderInfo" resultMap="orderInfoResultMap" parameterType="com.mmc.oms.model.qo.OrderInfoQO"> <select id="listPcOrderInfo" resultMap="orderInfoResultMap" parameterType="com.mmc.oms.model.qo.OrderInfoQO">
select o.id,o.order_no,o.ware_title,o.sku_title,o.ware_img,o.deposit, select o.id,o.order_no,o.ware_title,o.sku_title,o.ware_img,o.deposit,
o.unit_price,o.ware_num,o.buyer_name,o.buyer_phone,o.uid,o.remark, o.unit_price,o.ware_num,o.buyer_name,o.buyer_phone,o.uid,o.remark,
o.tran_status,o.should_pay,o.actual_pay,o.pf_remark,o.create_time,o.ware_no,o.nick_name, o.tran_status,o.should_pay,o.actual_pay,o.pf_remark,o.create_time,o.ware_no,o.nick_name,o.repo_account_id
rp.order_info_id,rp.receipt_method,rp.take_name, rp.order_info_id,rp.receipt_method,rp.take_name,
rp.take_phone,rp.region,rp.detail_address,rp.repo_name,rp.repo_address, rp.take_phone,rp.region,rp.detail_address,rp.repo_name,rp.repo_address,
rp.book_phone,rp.send_ex_code,rp.send_ex_no,rp.send_address,rp.ren_method, rp.book_phone,rp.send_ex_code,rp.send_ex_no,rp.send_address,rp.ren_method,
...@@ -283,7 +283,7 @@ ...@@ -283,7 +283,7 @@
from order_info o from order_info o
inner join order_receipt rp on rp.order_info_id=o.id inner join order_receipt rp on rp.order_info_id=o.id
LEFT JOIN tran_status_dic ts on ts.`status` =o.tran_status LEFT JOIN tran_status_dic ts on ts.`status` =o.tran_status
<where>1=1 <where>o.repo_account_id=#{repoAccountId}
<if test=" buyerAccount != null and buyerAccount != '' "> <if test=" buyerAccount != null and buyerAccount != '' ">
and ( and (
o.uid like CONCAT('%',#{buyerAccount},'%') o.uid like CONCAT('%',#{buyerAccount},'%')
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论