提交 9c9ea032 作者: zhenjie

订单列表报错、采购订单上传付款凭证等修复

上级 a84e1afb
...@@ -36,7 +36,7 @@ public class UavOrderQO implements Serializable { ...@@ -36,7 +36,7 @@ public class UavOrderQO implements Serializable {
private Integer thirdBackUserAccountId; private Integer thirdBackUserAccountId;
@ApiModelProperty(value = "订单是否展示给用户", hidden = true) @ApiModelProperty(value = "订单是否展示给用户", hidden = true)
private Integer show; private Integer showUserPort;
@ApiModelProperty(value = "开始时间") @ApiModelProperty(value = "开始时间")
private String startTime; private String startTime;
......
...@@ -342,7 +342,7 @@ public class UavOrderServiceImpl implements UavOrderService { ...@@ -342,7 +342,7 @@ public class UavOrderServiceImpl implements UavOrderService {
@Override @Override
public ResultBody listByUid(UavOrderQO uavOrderQO, BaseAccountDTO currentAccount) { public ResultBody listByUid(UavOrderQO uavOrderQO, BaseAccountDTO currentAccount) {
uavOrderQO.setUserAccountId(currentAccount.getUserAccountId()); uavOrderQO.setUserAccountId(currentAccount.getUserAccountId());
uavOrderQO.setShow(1); uavOrderQO.setShowUserPort(1);
int count = uavOrderDao.countList(uavOrderQO); int count = uavOrderDao.countList(uavOrderQO);
if (count == 0) { if (count == 0) {
return ResultBody.success(PageResult.buildPage(uavOrderQO.getPageNo(), uavOrderQO.getPageSize(), count)); return ResultBody.success(PageResult.buildPage(uavOrderQO.getPageNo(), uavOrderQO.getPageSize(), count));
......
...@@ -156,14 +156,13 @@ public class UavPOServiceImpl implements UavPOService { ...@@ -156,14 +156,13 @@ public class UavPOServiceImpl implements UavPOService {
@Override @Override
public ResultBody upLoadPay(UavOrderPayVO uavOrderPayVO) { public ResultBody upLoadPay(UavOrderPayVO uavOrderPayVO) {
UavPurchaseOrderDO uavPOrder = uavPODao.getUavPOrder(uavOrderPayVO.getUavOrderId()); UavPurchaseOrderDO uavPOrder = uavPODao.getUavPOrder(uavOrderPayVO.getUavOrderId());
if (!uavPOrder.getStatusCode().equals(UavOrderStatus.PAYING.getCode())) {
return ResultBody.error("操作有误,请重试!");
}
UavPurchaseOrderPayDO uavOrderPayDO = new UavPurchaseOrderPayDO(uavOrderPayVO); UavPurchaseOrderPayDO uavOrderPayDO = new UavPurchaseOrderPayDO(uavOrderPayVO);
uavOrderPayDO.setUavPOrderId(uavOrderPayVO.getUavOrderId()); uavOrderPayDO.setUavPOrderId(uavOrderPayVO.getUavOrderId());
uavPODao.addPurchaseOrderPay(uavOrderPayDO); uavPODao.addPurchaseOrderPay(uavOrderPayDO);
// 修改订单状态 if (uavPOrder.getStatusCode().equals(UavOrderStatus.PAYING.getCode())) {
this.updateUavPOrderStatus(uavPOrder.getId(), UavOrderStatus.PAYING); // 修改订单状态
this.updateUavPOrderStatus(uavPOrder.getId(), UavOrderStatus.PAYING);
}
return ResultBody.success(); return ResultBody.success();
} }
...@@ -172,17 +171,12 @@ public class UavPOServiceImpl implements UavPOService { ...@@ -172,17 +171,12 @@ public class UavPOServiceImpl implements UavPOService {
public ResultBody checkPay(UavOrderPayVO uavOrderPayVO) { public ResultBody checkPay(UavOrderPayVO uavOrderPayVO) {
UavPurchaseOrderPayDO uavPurchaseOrderPayDO = uavPODao.getUavPOrderPayById(uavOrderPayVO.getId()); UavPurchaseOrderPayDO uavPurchaseOrderPayDO = uavPODao.getUavPOrderPayById(uavOrderPayVO.getId());
UavPurchaseOrderDO uavPOrder = uavPODao.getUavPOrder(uavPurchaseOrderPayDO.getUavPOrderId()); UavPurchaseOrderDO uavPOrder = uavPODao.getUavPOrder(uavPurchaseOrderPayDO.getUavPOrderId());
if (!uavPOrder.getStatusCode().equals(UavOrderStatus.FINISH_PAYING.getCode())) { if (uavOrderPayVO.getCheckStatus().equals(1) && uavPOrder.getStatusCode().equals(UavOrderStatus.FINISH_PAYING.getCode())) {
return ResultBody.error("操作有误,请重试!"); // 只有待付款凭证需要修改状态
this.updateUavPOrderStatus(uavPOrder.getId(), UavOrderStatus.FINISH_PAYING);
} }
UavPurchaseOrderPayDO uavOrderPayDO = new UavPurchaseOrderPayDO(uavOrderPayVO); UavPurchaseOrderPayDO uavOrderPayDO = new UavPurchaseOrderPayDO(uavOrderPayVO);
uavPODao.updateUavPOrderPay(uavOrderPayDO); uavPODao.updateUavPOrderPay(uavOrderPayDO);
if (uavOrderPayVO.getCheckStatus().equals(1)) {
// 修改订单状态
this.updateUavPOrderStatus(uavPOrder.getId(), UavOrderStatus.FINISH_PAYING);
}else {
this.updateUavPOrderStatus(uavPOrder.getId(), UavOrderStatus.PAYING);
}
return ResultBody.success(); return ResultBody.success();
} }
......
...@@ -147,7 +147,7 @@ ...@@ -147,7 +147,7 @@
</update> </update>
<update id="closeShowUavOrder"> <update id="closeShowUavOrder">
update uav_order set show = 0 where id = #{id} update uav_order set show_user_port = 0 where id = #{id}
</update> </update>
<select id="detail" resultType="com.mmc.oms.entity.uav.UavOrderDO"> <select id="detail" resultType="com.mmc.oms.entity.uav.UavOrderDO">
...@@ -211,8 +211,8 @@ ...@@ -211,8 +211,8 @@
<if test="endTime != null"> <if test="endTime != null">
and #{endTime} >= create_time and #{endTime} >= create_time
</if> </if>
<if test="show != null"> <if test="showUserPort != null">
and show = #{show} and show_user_port = #{showUserPort}
</if> </if>
</select> </select>
...@@ -242,8 +242,8 @@ ...@@ -242,8 +242,8 @@
<if test="endTime != null"> <if test="endTime != null">
and #{endTime} >= uo.create_time and #{endTime} >= uo.create_time
</if> </if>
<if test="show != null"> <if test="showUserPort != null">
and show = #{show} and show_user_port = #{showUserPort}
</if> </if>
order by uo.id desc order by uo.id desc
limit #{pageNo}, #{pageSize} limit #{pageNo}, #{pageSize}
......
...@@ -42,7 +42,7 @@ ...@@ -42,7 +42,7 @@
<insert id="addPurchaseOrderPay" parameterType="com.mmc.oms.entity.uav.UavPurchaseOrderPayDO" useGeneratedKeys="true" keyProperty="id"> <insert id="addPurchaseOrderPay" parameterType="com.mmc.oms.entity.uav.UavPurchaseOrderPayDO" useGeneratedKeys="true" keyProperty="id">
insert into uav_purchase_order_pay( insert into uav_purchase_order_pay(
uav_purchase_order_id, pay_img_list, check_status, pay_remark, refuse_reason, create_time, check_time ) uav_purchase_order_id, pay_img_list, check_status, pay_remark, refuse_reason, create_time, check_time )
values(#{uavPurchaseOrderId}, #{payImgList}, #{checkStatus}, #{payRemark}, #{refuseReason}, NOW(), #{checkTime}) values(#{uavPOrderId}, #{payImgList}, #{checkStatus}, #{payRemark}, #{refuseReason}, NOW(), #{checkTime})
</insert> </insert>
<update id="updateUavPOrderStatus"> <update id="updateUavPOrderStatus">
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论