出库问题优化、合格证移交、销售专员消息推送

This commit is contained in:
God
2023-06-05 16:09:08 +08:00
parent 6a1af10494
commit 937132ed07
4 changed files with 99 additions and 0 deletions

View File

@@ -157,4 +157,31 @@ public class MessageRest implements MessageFeign {
public ResultBean<List<Message>> selectByBusinessSid(String sid) {
return messageService.selectByBusinessSid(sid);
}
@Override
public ResultBean pushTransferMessage(MessagePushTransferDto dto) {
ResultBean rb = ResultBean.fireFail();
Message m = new Message();
dto.fillEntity(m);
if (!messageService.save(m)) {
return rb;
}
if (dto != null && StringUtils.isNotBlank(dto.getReceiveSids())) {
if (dto.getReceiveSids().indexOf(",") >= -1) {
String[] ReceiveUserSids = dto.getReceiveSids().split(",");
String[] receiveUsers = dto.getReceiveNames().split(",");
for (int i = 0; ReceiveUserSids.length > i; i++) {
MessageList messageList = new MessageList();
messageList.setMsgSid(m.getSid());
messageList.setReceiverSid(ReceiveUserSids[i]);
messageList.setReceiverName(receiveUsers[i]);
// messageList.setReceiverDeptName();
// messageList.setReceiverDeptSid();
messageList.setState(0);
messageListService.save(messageList);
}
}
}
return rb.success();
}
}