Commit 88824eea authored by honghy's avatar honghy Committed by wux

需求95 报价单页面和列表调整

parent 1cf5c606
UPDATE ecw_offer SET status = 8
WHERE status = 0;
UPDATE ecw_offer SET status = 2
WHERE status = 1;
UPDATE ecw_offer SET status = 1
WHERE status = 2;
UPDATE ecw_offer SET status = 1
WHERE status = 3;
UPDATE ecw_offer SET status = 6
WHERE status = 4;
UPDATE ecw_offer SET status = 8
WHERE status = 5;
UPDATE ecw_offer SET status = 3
WHERE status = 6;
UPDATE ecw_offer SET status = 5
WHERE status = 7;
...@@ -2,10 +2,8 @@ package cn.iocoder.yudao.module.sale.listener; ...@@ -2,10 +2,8 @@ package cn.iocoder.yudao.module.sale.listener;
import cn.iocoder.yudao.framework.apollo.core.event.OfferAssociationOrderEvent; import cn.iocoder.yudao.framework.apollo.core.event.OfferAssociationOrderEvent;
import cn.iocoder.yudao.framework.apollo.core.event.OfferUpdateOrderNumberEvent;
import cn.iocoder.yudao.module.sale.dal.dataobject.offer.OfferDO; import cn.iocoder.yudao.module.sale.dal.dataobject.offer.OfferDO;
import cn.iocoder.yudao.module.sale.service.offer.OfferService; import cn.iocoder.yudao.module.sale.service.offer.OfferService;
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import org.springframework.context.event.EventListener; import org.springframework.context.event.EventListener;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
...@@ -48,7 +46,7 @@ public class OfferAssociationOrderListener { ...@@ -48,7 +46,7 @@ public class OfferAssociationOrderListener {
} }
offerDO.setOrderNo(event.getOrderNo()); offerDO.setOrderNo(event.getOrderNo());
offerDO.setOrderId(event.getOrderId()); offerDO.setOrderId(event.getOrderId());
offerDO.setStatus(4); offerDO.setStatus(6);
offerDO.setUpdater(event.getOperator()); offerDO.setUpdater(event.getOperator());
offerDO.setUpdateTime(new Date()); offerDO.setUpdateTime(new Date());
offerService.updateById(offerDO); offerService.updateById(offerDO);
......
...@@ -764,7 +764,7 @@ public class OfferServiceImpl extends AbstractService<OfferMapper, OfferDO> impl ...@@ -764,7 +764,7 @@ public class OfferServiceImpl extends AbstractService<OfferMapper, OfferDO> impl
specialApplyVO.setSeaFreight(saleAmount); specialApplyVO.setSeaFreight(saleAmount);
} }
offer.setOldStatus(offer.getStatus()); offer.setOldStatus(offer.getStatus());
offer.setStatus(1); // 特价申请中 offer.setStatus(2); // 特价申请中
offer.setUpdater(updater); offer.setUpdater(updater);
offer.setUpdateTime(now); offer.setUpdateTime(now);
offerMapper.updateById(offer); offerMapper.updateById(offer);
...@@ -815,7 +815,7 @@ public class OfferServiceImpl extends AbstractService<OfferMapper, OfferDO> impl ...@@ -815,7 +815,7 @@ public class OfferServiceImpl extends AbstractService<OfferMapper, OfferDO> impl
offerProdMapper.updateById(offerProdDO); offerProdMapper.updateById(offerProdDO);
if (count == 0) { if (count == 0) {
offer.setOldStatus(offer.getStatus()); offer.setOldStatus(offer.getStatus());
offer.setStatus(3); offer.setStatus(1);
offer.setUpdater(updater); offer.setUpdater(updater);
offer.setUpdateTime(now); offer.setUpdateTime(now);
offerMapper.updateById(offer); offerMapper.updateById(offer);
...@@ -835,7 +835,7 @@ public class OfferServiceImpl extends AbstractService<OfferMapper, OfferDO> impl ...@@ -835,7 +835,7 @@ public class OfferServiceImpl extends AbstractService<OfferMapper, OfferDO> impl
// 需要查看是否还有其他审批中的商品 // 需要查看是否还有其他审批中的商品
if (count == 0) { if (count == 0) {
offer.setOldStatus(offer.getStatus()); offer.setOldStatus(offer.getStatus());
offer.setStatus(3); offer.setStatus(1);
offer.setUpdater(updater); offer.setUpdater(updater);
offer.setUpdateTime(now); offer.setUpdateTime(now);
offerMapper.updateById(offer); offerMapper.updateById(offer);
...@@ -903,7 +903,7 @@ public class OfferServiceImpl extends AbstractService<OfferMapper, OfferDO> impl ...@@ -903,7 +903,7 @@ public class OfferServiceImpl extends AbstractService<OfferMapper, OfferDO> impl
Long count = offerApprovalMapper.selectCount(new LambdaQueryWrapper<OfferApprovalDO>().eq(OfferApprovalDO::getOfferId, offerDO.getOfferId()).eq(OfferApprovalDO::getStatus, 1)); Long count = offerApprovalMapper.selectCount(new LambdaQueryWrapper<OfferApprovalDO>().eq(OfferApprovalDO::getOfferId, offerDO.getOfferId()).eq(OfferApprovalDO::getStatus, 1));
if (count == 0) { if (count == 0) {
offerDO.setOldStatus(offerDO.getStatus()); offerDO.setOldStatus(offerDO.getStatus());
offerDO.setStatus(3); offerDO.setStatus(1);
} }
} }
offerMapper.updateById(offerDO); offerMapper.updateById(offerDO);
...@@ -919,7 +919,7 @@ public class OfferServiceImpl extends AbstractService<OfferMapper, OfferDO> impl ...@@ -919,7 +919,7 @@ public class OfferServiceImpl extends AbstractService<OfferMapper, OfferDO> impl
if (Objects.isNull(offerDO)) { if (Objects.isNull(offerDO)) {
throw exception(OFFER_NOT_EXISTS); throw exception(OFFER_NOT_EXISTS);
} }
if (offerDO.getStatus() == 5 || offerDO.getStatus() == 4) { if (offerDO.getStatus() == 8 || offerDO.getStatus() == 6) {
throw exception(OFFER_IS_END, offerDO.getNumber()); throw exception(OFFER_IS_END, offerDO.getNumber());
} }
if (offerResultVO.getResult() == 0) { if (offerResultVO.getResult() == 0) {
...@@ -927,7 +927,7 @@ public class OfferServiceImpl extends AbstractService<OfferMapper, OfferDO> impl ...@@ -927,7 +927,7 @@ public class OfferServiceImpl extends AbstractService<OfferMapper, OfferDO> impl
offerDO.setReason(offerResultVO.getReason()); offerDO.setReason(offerResultVO.getReason());
offerDO.setReasonDict(offerResultVO.getReasonDict()); offerDO.setReasonDict(offerResultVO.getReasonDict());
offerDO.setOldStatus(offerDO.getStatus()); offerDO.setOldStatus(offerDO.getStatus());
offerDO.setStatus(5); offerDO.setStatus(8);
offerDO.setOrderId(-1L); offerDO.setOrderId(-1L);
results = "报价单输单"; results = "报价单输单";
} else { } else {
...@@ -967,7 +967,7 @@ public class OfferServiceImpl extends AbstractService<OfferMapper, OfferDO> impl ...@@ -967,7 +967,7 @@ public class OfferServiceImpl extends AbstractService<OfferMapper, OfferDO> impl
offerDO.setOrderId(orderDO.getOrderId()); offerDO.setOrderId(orderDO.getOrderId());
offerDO.setOldStatus(offerDO.getStatus()); offerDO.setOldStatus(offerDO.getStatus());
} }
offerDO.setStatus(4); offerDO.setStatus(6);
results = "报价单赢单"; results = "报价单赢单";
} }
offerDO.setUpdater(updater); offerDO.setUpdater(updater);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment