|
|
@@ -434,14 +434,12 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
|
|
|
@GlobalTransactional(rollbackFor = Exception.class)
|
|
|
public Long saveOrder(Order order) {
|
|
|
if (ObjectUtil.isEmpty(order.getId())) {
|
|
|
- order.setAdminProfiles(getCorpName(order.getCorpId()));
|
|
|
order.setOrderNo(getSerial());
|
|
|
order.setTenantId(AuthUtil.getTenantId());
|
|
|
order.setCreateUser(AuthUtil.getUserId());
|
|
|
order.setCreateTime(new Date());
|
|
|
baseMapper.insert(order);
|
|
|
} else {
|
|
|
- order.setAdminProfiles(getCorpName(order.getCorpId()));
|
|
|
order.setUpdateUser(AuthUtil.getUserId());
|
|
|
order.setUpdateTime(new Date());
|
|
|
baseMapper.updateById(order);
|
|
|
@@ -507,7 +505,6 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
@GlobalTransactional(rollbackFor = Exception.class)
|
|
|
public Long changeOrder(Order order) {
|
|
|
- order.setAdminProfiles(getCorpName(order.getCorpId()));
|
|
|
order.setUpdateUser(AuthUtil.getUserId());
|
|
|
order.setUpdateTime(new Date());
|
|
|
baseMapper.updateById(order);
|
|
|
@@ -759,14 +756,6 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
|
|
|
});
|
|
|
}
|
|
|
|
|
|
- private String getCorpName(Long corpId) {
|
|
|
- R<CorpsDesc> corpMessage = corpsDescClient.getCorpMessage(corpId);
|
|
|
- if (corpMessage.isSuccess() && corpMessage.getData() != null) {
|
|
|
- return corpMessage.getData().getAdminProfiles();
|
|
|
- }
|
|
|
- return null;
|
|
|
- }
|
|
|
-
|
|
|
private void buildCtn(Integer ctnQuantity, BigDecimal landWeight, Order order, OrderItem item) {
|
|
|
IntStream.range(0, ctnQuantity).forEach(i -> {
|
|
|
OrderItem childItem = new OrderItem();
|
|
|
@@ -791,17 +780,14 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
|
|
|
orderChangeMapper.insert(change);
|
|
|
});
|
|
|
|
|
|
- if (StringUtil.isNotBlank(order.getAdminProfiles())) {
|
|
|
- List<String> idList = Arrays.asList(order.getAdminProfiles().split(","));
|
|
|
- idList.forEach(id -> {
|
|
|
- item.setSendUserId(Long.valueOf(id));
|
|
|
- Message message = MessageUtil.toUser(item, "TJ");
|
|
|
+ if (ObjectUtil.isNotEmpty(order.getDispatcher())) {
|
|
|
+ item.setSendUserId(order.getDispatcher());
|
|
|
+ Message message = MessageUtil.toUser(item, "TJ");
|
|
|
|
|
|
- R result = messageClient.save(message);
|
|
|
- if (!result.isSuccess()) {
|
|
|
- throw new SecurityException("发送消息失败");
|
|
|
- }
|
|
|
- });
|
|
|
+ R result = messageClient.save(message);
|
|
|
+ if (!result.isSuccess()) {
|
|
|
+ throw new SecurityException("发送消息失败");
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|