| | |
| | | UmsAdminService umsAdminService; |
| | | @Autowired |
| | | DingMessageMapper dingMessageMapper; |
| | | |
| | | @Override |
| | | @Transactional |
| | | public DispatchInfo dispatch(DispatchInfoParam dispatchInfoParam) { |
| | |
| | | String baseCaseCode = baseCaseForCode.getCode(); |
| | | Long lawEnforcer = dispatchInfoParam.getLawEnforcer(); |
| | | Long accountId = umsAdminService.getById(lawEnforcer).getAccountId(); |
| | | DingMessage dingMessage = DingMessage.builder() |
| | | .accountId(accountId) |
| | | .baseCaseCode(baseCaseCode) |
| | | .createTime(new Date()).build(); |
| | | dingMessageMapper.insert(dingMessage); |
| | | |
| | | if (accountId != null) { |
| | | DingMessage dingMessage = DingMessage.builder() |
| | | .accountId(accountId) |
| | | .baseCaseCode(baseCaseCode) |
| | | .createTime(new Date()).build(); |
| | | dingMessageMapper.insert(dingMessage); |
| | | } |
| | | return dispatchInfo; |
| | | } |
| | | |