提交 e983a855 作者: 张小凤

Rental(update)

上级 7aafe365
...@@ -4,6 +4,7 @@ import com.mmc.oms.common.publicinterface.Send; ...@@ -4,6 +4,7 @@ import com.mmc.oms.common.publicinterface.Send;
import com.mmc.oms.common.publicinterface.Take; 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.qo.OrderInfoQO; import com.mmc.oms.model.qo.OrderInfoQO;
import com.mmc.oms.model.vo.order.LeaseOrderVO; import com.mmc.oms.model.vo.order.LeaseOrderVO;
import com.mmc.oms.model.vo.order.OrderVcuVO; import com.mmc.oms.model.vo.order.OrderVcuVO;
...@@ -28,6 +29,14 @@ public class RentalOrdersController extends BaseController { ...@@ -28,6 +29,14 @@ public class RentalOrdersController extends BaseController {
@Autowired @Autowired
private RentalOrdersService rentalOrdersService; private RentalOrdersService rentalOrdersService;
@ApiOperation(value = "订单状态-字典")
@ApiResponses({@ApiResponse(code = 200, message = "OK", response = TranStatusDicDTO.class)})
@GetMapping("listTranStatus")
public ResultBody listTranStatus() {
return ResultBody.success(rentalOrdersService.listTranStatus());
}
@ApiOperation(value = "web/小程序 租赁-下单") @ApiOperation(value = "web/小程序 租赁-下单")
@ApiResponses({@ApiResponse(code = 200, message = "OK", response = OrderInfoDTO.class)}) @ApiResponses({@ApiResponse(code = 200, message = "OK", response = OrderInfoDTO.class)})
@PostMapping("feignAddLease") @PostMapping("feignAddLease")
......
...@@ -3,6 +3,7 @@ package com.mmc.oms.dao; ...@@ -3,6 +3,7 @@ package com.mmc.oms.dao;
import com.mmc.oms.entity.coupon.CouponDO; import com.mmc.oms.entity.coupon.CouponDO;
import com.mmc.oms.entity.coupon.CouponUserDO; import com.mmc.oms.entity.coupon.CouponUserDO;
import com.mmc.oms.entity.order.*; import com.mmc.oms.entity.order.*;
import com.mmc.oms.entity.transtatus.TranStatusDicDO;
import com.mmc.oms.model.qo.OrderInfoQO; import com.mmc.oms.model.qo.OrderInfoQO;
import com.mmc.oms.model.vo.order.OrderStatusVO; import com.mmc.oms.model.vo.order.OrderStatusVO;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
...@@ -56,4 +57,6 @@ public interface RentalOrdersDao { ...@@ -56,4 +57,6 @@ public interface RentalOrdersDao {
OrderRefundDO getApplicationInformation(Integer id); OrderRefundDO getApplicationInformation(Integer id);
CouponDO couponMoney(Integer couponId); CouponDO couponMoney(Integer couponId);
List<TranStatusDicDO> listTranStatus();
} }
...@@ -22,8 +22,10 @@ public class TranStatusDicDO implements Serializable { ...@@ -22,8 +22,10 @@ public class TranStatusDicDO implements Serializable {
private String doing; private String doing;
private String waiting; private String waiting;
private Integer sort; private Integer sort;
private String leaseOrderStatus;
public TranStatusDicDTO buildTranStatusDicDTO() { public TranStatusDicDTO buildTranStatusDicDTO() {
return TranStatusDicDTO.builder().status(this.status).doing(this.doing).waiting(this.waiting).build(); return TranStatusDicDTO.builder().status(this.status).doing(this.doing).waiting(this.waiting)
.leaseOrderStatus(this.leaseOrderStatus).build();
} }
} }
...@@ -24,4 +24,5 @@ public class TranStatusDicDTO implements Serializable { ...@@ -24,4 +24,5 @@ public class TranStatusDicDTO implements Serializable {
private String status; private String status;
private String doing; private String doing;
private String waiting; private String waiting;
private String leaseOrderStatus;
} }
...@@ -23,6 +23,7 @@ import com.mmc.oms.model.dto.order.OrderReceiptDTO; ...@@ -23,6 +23,7 @@ import com.mmc.oms.model.dto.order.OrderReceiptDTO;
import com.mmc.oms.model.dto.order.OrderRefundDTO; import com.mmc.oms.model.dto.order.OrderRefundDTO;
import com.mmc.oms.model.dto.order.SkuOrderDTO; import com.mmc.oms.model.dto.order.SkuOrderDTO;
import com.mmc.oms.model.dto.repo.RepoAccountDTO; import com.mmc.oms.model.dto.repo.RepoAccountDTO;
import com.mmc.oms.model.dto.transtatus.TranStatusDicDTO;
import com.mmc.oms.model.dto.user.BaseAccountDTO; import com.mmc.oms.model.dto.user.BaseAccountDTO;
import com.mmc.oms.model.dto.user.UserAccountSimpleDTO; import com.mmc.oms.model.dto.user.UserAccountSimpleDTO;
import com.mmc.oms.model.qo.OrderInfoQO; import com.mmc.oms.model.qo.OrderInfoQO;
...@@ -547,6 +548,13 @@ public class RentalOrdersServiceImpl implements RentalOrdersService { ...@@ -547,6 +548,13 @@ public class RentalOrdersServiceImpl implements RentalOrdersService {
@Override @Override
public List<TranStatusDicDTO> listTranStatus() {
return rentalOrdersDao.listTranStatus().stream().map(d -> {
return d.buildTranStatusDicDTO();
}).collect(Collectors.toList());
}
@Override
public ResultBody pfConfirmOrderWare(BaseAccountDTO cuser, OrderVcuVO param) { public ResultBody pfConfirmOrderWare(BaseAccountDTO cuser, OrderVcuVO param) {
// 密码认证 // 密码认证
ResultBody body = passwordAuthentication(cuser, param.getAuthPwd()); ResultBody body = passwordAuthentication(cuser, param.getAuthPwd());
......
...@@ -2,12 +2,15 @@ package com.mmc.oms.service; ...@@ -2,12 +2,15 @@ package com.mmc.oms.service;
import com.mmc.oms.common.result.PageResult; import com.mmc.oms.common.result.PageResult;
import com.mmc.oms.common.result.ResultBody; import com.mmc.oms.common.result.ResultBody;
import com.mmc.oms.model.dto.transtatus.TranStatusDicDTO;
import com.mmc.oms.model.dto.user.BaseAccountDTO; import com.mmc.oms.model.dto.user.BaseAccountDTO;
import com.mmc.oms.model.qo.OrderInfoQO; import com.mmc.oms.model.qo.OrderInfoQO;
import com.mmc.oms.model.vo.order.LeaseOrderVO; import com.mmc.oms.model.vo.order.LeaseOrderVO;
import com.mmc.oms.model.vo.order.OrderVcuVO; import com.mmc.oms.model.vo.order.OrderVcuVO;
import com.mmc.oms.model.vo.order.ReturnWareVO; import com.mmc.oms.model.vo.order.ReturnWareVO;
import java.util.List;
/** /**
* @Author small @Date 2023/5/26 10:52 @Version 1.0 * @Author small @Date 2023/5/26 10:52 @Version 1.0
*/ */
...@@ -33,4 +36,6 @@ public interface RentalOrdersService { ...@@ -33,4 +36,6 @@ public interface RentalOrdersService {
ResultBody returnOrderWare(ReturnWareVO param); ResultBody returnOrderWare(ReturnWareVO param);
ResultBody pfConfirmOrderWare(BaseAccountDTO currentAccount, OrderVcuVO param); ResultBody pfConfirmOrderWare(BaseAccountDTO currentAccount, OrderVcuVO param);
List<TranStatusDicDTO> listTranStatus();
} }
...@@ -637,4 +637,19 @@ ...@@ -637,4 +637,19 @@
where is_del = false where is_del = false
and id = #{couponId} and id = #{couponId}
</select> </select>
<resultMap id="tranStatusResultMap"
type="com.mmc.oms.entity.transtatus.TranStatusDicDO">
<id property="id" column="id"/>
<result property="status" column="status"/>
<result property="doing" column="doing"/>
<result property="waiting" column="waiting"/>
<result property="sort" column="sort"/>
<result property="leaseOrderStatus" column="lease_order_status"/>
</resultMap>
<select id="listTranStatus" resultMap="tranStatusResultMap">
select t.id, t.`status`, t.doing, t.waiting, t.lease_order_status
from tran_status_dic t
order by t.sort asc
</select>
</mapper> </mapper>
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论