|
|
@@ -237,10 +237,12 @@ public class PurchaseNoticeServiceImpl implements PurchaseNoticeService {
|
|
|
notice.setEndQty(endQty);
|
|
|
notice.setStatus((short) (endQty == notice.getQty() ? Status.REPLIED.value() : Status.NOT_REPLY.value()));
|
|
|
purchaseNoticeDao.save(notice);
|
|
|
- XingePusher.pushSingleAccountAndroid(send.getCustUserUU().toString(), "供应商发货了", "供应商:"
|
|
|
- + SystemSession.getUser().getEnterprise().getEnName(), null);
|
|
|
- XingePusher.pushSingleAccountIOS(send.getCustUserUU().toString(), "供应商发货了" + " 供应商:"
|
|
|
- + SystemSession.getUser().getEnterprise().getEnName());
|
|
|
+ if (send.getCustUserUU() != null) {
|
|
|
+ XingePusher.pushSingleAccountAndroid(send.getCustUserUU().toString(), "供应商发货了", "供应商:"
|
|
|
+ + SystemSession.getUser().getEnterprise().getEnName(), null);
|
|
|
+ XingePusher.pushSingleAccountIOS(send.getCustUserUU().toString(), "供应商发货了" + " 供应商:"
|
|
|
+ + SystemSession.getUser().getEnterprise().getEnName());
|
|
|
+ }
|
|
|
} else {
|
|
|
throw new IllegalOperatorException("请对有效的送货提醒发货!");
|
|
|
}
|
|
|
@@ -316,7 +318,7 @@ public class PurchaseNoticeServiceImpl implements PurchaseNoticeService {
|
|
|
@Override
|
|
|
public void onSaleSendChange(List<SaleSendItem> sendItems) {
|
|
|
for (SaleSendItem item : sendItems) {
|
|
|
- saleSendItemDao.save(item);
|
|
|
+ saleSendItemDao.updateByReply(item.getId(), item.getQty(), item.getReplyRemark());
|
|
|
if (item.getNoticeId() != null)
|
|
|
purchaseNoticeDao.updateBySend(item.getNoticeId());
|
|
|
}
|