|
@@ -226,8 +226,7 @@ public class PurchaseInquiryServiceImpl implements PurchaseInquiryService {
|
|
|
@Override
|
|
@Override
|
|
|
public PurchaseInquiryItem reply(PurchaseInquiryItem inquiryItem) {
|
|
public PurchaseInquiryItem reply(PurchaseInquiryItem inquiryItem) {
|
|
|
PurchaseInquiryItem item = purchaseInquiryItemDao.findOne(inquiryItem.getId());
|
|
PurchaseInquiryItem item = purchaseInquiryItemDao.findOne(inquiryItem.getId());
|
|
|
- if (item.getStatus() == Status.REPLIED.value()
|
|
|
|
|
- || (item.getReplySendStatus() != null && item.getReplySendStatus() == Status.DOWNLOADED.value()))
|
|
|
|
|
|
|
+ if (!item.isReplyable())
|
|
|
throw new IllegalStatusException("该询价单已经报价,不允许再次报价");
|
|
throw new IllegalStatusException("该询价单已经报价,不允许再次报价");
|
|
|
if ((item.getInquiry().getCheck() != null && item.getInquiry().getCheck() == Constant.YES) || (item.getAgreed() != null))
|
|
if ((item.getInquiry().getCheck() != null && item.getInquiry().getCheck() == Constant.YES) || (item.getAgreed() != null))
|
|
|
throw new IllegalOperatorException("客户正在审核您的上次报价,当前不允许再次报价");
|
|
throw new IllegalOperatorException("客户正在审核您的上次报价,当前不允许再次报价");
|