|
|
@@ -27,6 +27,7 @@ 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.IllegalStatusException;
|
|
|
+import com.uas.platform.core.model.Constant;
|
|
|
import com.uas.platform.core.model.PageInfo;
|
|
|
import com.uas.platform.core.model.Status;
|
|
|
|
|
|
@@ -79,6 +80,19 @@ public class PurchaseInquiryServiceImpl implements PurchaseInquiryService {
|
|
|
@Override
|
|
|
public void onReplyDecide(List<PurchaseInquiryItem> inquiryItems) {
|
|
|
purchaseInquiryItemDao.save(inquiryItems);
|
|
|
+ // 将客户处理报价结果推送通知供应商联系人UU号
|
|
|
+ for (PurchaseInquiryItem item : inquiryItems) {
|
|
|
+ PurchaseInquiry inquiry = item.getInquiry();
|
|
|
+ String tittle = (item.getAgreed() == Constant.YES) ? "客户同意了您的报价":"客户不同意您的报价";
|
|
|
+ if (item.getVendUserUU() != null) {
|
|
|
+ // Android
|
|
|
+ XingePusher.pushSingleAccountAndroid(item.getVendUserUU().toString(), tittle, "物料:" + item.getProduct().getTitle() + ",客户:"
|
|
|
+ + inquiry.getEnterprise().getEnName(), "com.sas.mobile.activity.PurchaseChangeActivity");
|
|
|
+ // IOS
|
|
|
+ XingePusher.pushSingleAccountIOS(item.getVendUserUU().toString(), tittle + "物料:" + item.getProduct().getTitle() + ",客户:"
|
|
|
+ + inquiry.getEnterprise().getEnName());
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
@Override
|