|
|
|
@ -27,6 +27,7 @@ import com.foreverwin.mesnac.common.service.*;
|
|
|
|
|
import com.foreverwin.mesnac.common.util.ActiveMQUtil;
|
|
|
|
|
import com.foreverwin.mesnac.common.util.DateUtil;
|
|
|
|
|
import com.foreverwin.mesnac.common.util.StringUtil;
|
|
|
|
|
import com.foreverwin.mesnac.listener.mapper.UsrMapper;
|
|
|
|
|
import com.foreverwin.mesnac.meapi.dto.NcCodeDto;
|
|
|
|
|
import com.foreverwin.mesnac.meapi.mapper.*;
|
|
|
|
|
import com.foreverwin.mesnac.meapi.model.*;
|
|
|
|
@ -155,6 +156,9 @@ public class AbnormalBillServiceImpl extends ServiceImpl<AbnormalBillMapper, Abn
|
|
|
|
|
@Autowired
|
|
|
|
|
private InspectionTaskService inspectionTaskService;
|
|
|
|
|
|
|
|
|
|
@Autowired
|
|
|
|
|
private UsrMapper usrMapper;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public IPage<AbnormalBill> selectPage(FrontPage<AbnormalBill> frontPage, AbnormalBill abnormalBill) {
|
|
|
|
@ -1056,12 +1060,16 @@ public class AbnormalBillServiceImpl extends ServiceImpl<AbnormalBillMapper, Abn
|
|
|
|
|
if(nwaUsers != null && nwaUsers.size() <= 0){
|
|
|
|
|
throw new BaseException("消息发送失败,发送的用户组下面没有用户");
|
|
|
|
|
}
|
|
|
|
|
List<String> customFieldByUserId = usrMapper.findCustomFieldByUserId(site, nwaUsers);
|
|
|
|
|
if(customFieldByUserId != null && customFieldByUserId.size() <= 0){
|
|
|
|
|
throw new BaseException("消息发送失败,发送的用户组下面的自定义数据没有维护");
|
|
|
|
|
}
|
|
|
|
|
StringBuilder sendUsers = new StringBuilder();
|
|
|
|
|
for (int i = 0; i < nwaUsers.size(); i++) {
|
|
|
|
|
if(i == (nwaUsers.size() - 1)){
|
|
|
|
|
sendUsers.append(nwaUsers.get(i).getUserName());
|
|
|
|
|
for (int i = 0; i < customFieldByUserId.size(); i++) {
|
|
|
|
|
if(i == (customFieldByUserId.size() - 1)){
|
|
|
|
|
sendUsers.append(customFieldByUserId.get(i));
|
|
|
|
|
}else{
|
|
|
|
|
sendUsers.append(nwaUsers.get(i).getUserName()).append("|");
|
|
|
|
|
sendUsers.append(customFieldByUserId.get(i)).append("|");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
activeMQUtil.wechatSendMessage(sendUsers.toString(),abnormalMessage.getContent());
|
|
|
|
|