|
|
@@ -34,6 +34,7 @@ import com.uas.platform.b2b.model.PurchaseInquiryReply;
|
|
|
import com.uas.platform.b2b.service.PurchaseInquiryService;
|
|
|
import com.uas.platform.b2b.support.SystemSession;
|
|
|
import com.uas.platform.b2b.support.XingePusher;
|
|
|
+import com.uas.platform.core.exception.IllegalOperatorException;
|
|
|
import com.uas.platform.core.exception.IllegalStatusException;
|
|
|
import com.uas.platform.core.model.Constant;
|
|
|
import com.uas.platform.core.model.PageInfo;
|
|
|
@@ -228,6 +229,8 @@ public class PurchaseInquiryServiceImpl implements PurchaseInquiryService {
|
|
|
if (item.getStatus() == Status.REPLIED.value()
|
|
|
|| (item.getReplySendStatus() != null && item.getReplySendStatus() == Status.DOWNLOADED.value()))
|
|
|
throw new IllegalStatusException("该询价单已经报价,不允许再次报价");
|
|
|
+ if ((item.getInquiry().getCheck() != null && item.getInquiry().getCheck() == Constant.YES) || (item.getAgreed() != null))
|
|
|
+ throw new IllegalOperatorException("客户正在审核您的上次报价,当前不允许再次报价");
|
|
|
inquiryItem.setStatus((short) Status.REPLIED.value());
|
|
|
inquiryItem.setBackStatus((short) Status.NOT_UPLOAD.value());
|
|
|
inquiryItem.setReplySendStatus((short) Status.NOT_UPLOAD.value());
|