修复bug

yun-zuoyi
汪云昊 5 years ago
parent b46774101d
commit c640002ed2

@ -79,9 +79,10 @@ public interface ISysLocaleResourceService {
/**
*
* @param missResourceModelList
* @param missResourceModelList
* @param userName
*/
@ApiOperation(value = "批量转换缺失资源")
void doConversionMissResourceByKeys(List<MissResourceModel> missResourceModelList) ;
void doConversionMissResourceByKeys(List<MissResourceModel> missResourceModelList,String userName) ;
}

@ -1,11 +1,10 @@
package cn.estsh.i3plus.core.api.iservice.busi;
import cn.estsh.i3plus.pojo.base.annotation.AnnoIgnoreLog;
import cn.estsh.i3plus.pojo.base.bean.ListPager;
import cn.estsh.i3plus.pojo.base.common.Pager;
import cn.estsh.i3plus.pojo.platform.bean.SessionUser;
import cn.estsh.i3plus.pojo.platform.bean.SysTask;
import cn.estsh.i3plus.pojo.platform.bean.SysTaskPlan;
import cn.estsh.i3plus.pojo.platform.bean.SysTaskCycle;
import cn.estsh.i3plus.pojo.platform.platbean.SysLogTaskTime;
import io.swagger.annotations.ApiOperation;
@ -93,8 +92,10 @@ public interface ISysTaskPlanService {
/**
* quartz
*
* @param sysTaskPlan
*/
@AnnoIgnoreLog
@ApiOperation(value = "修改任务计划信息",notes = "修改任务计划信息不会更新quartz数据库")
void updateSysTaskPlan(SysTaskPlan sysTaskPlan);
}

@ -64,6 +64,10 @@ public class MessageSWebNoticeQueueReceiver {
// 添加消息
SysMessage msg = JsonUtilTool.decode(data, SysMessage.class);
try {
if (msg!= null &&StringUtils.isBlank(msg.getCreateUser())) {
ConvertBean.serviceModelInitialize(msg, msg.getMessageSenderNameRdd());
}
msg = sysMessageService.insertSysMessage(msg);
// 添加附件信息
@ -90,20 +94,23 @@ public class MessageSWebNoticeQueueReceiver {
try {
userJsonArray = JSON.parseArray(msg.getMessageReceiversId());
}catch (JSONException e){
LOGGER.error(" JSON转换错误【{0}】{1}", msg.getMessageReceiversId(), e.getMessage());
LOGGER.error("JSON转换错误【{0}】", msg.getMessageReceiversId(), e.getMessage());
}
JSONObject userJsonObject;
List<SysRefUserMessage> insertList = new ArrayList<>(userJsonArray.size());
List<String> receiversId = new ArrayList();
List<String> receiversName = new ArrayList();
List<Long> receiversId = new ArrayList<>();
List<String> receiversName = new ArrayList<>();
SysRefUserMessage refUserMessage;
for (Object user : userJsonArray) {
// 约定格式:[{'id':'111','name':'张三'},{'id':'121','name':'张三2'}]
userJsonObject = ( JSONObject )user;
receiversId.add(userJsonObject.get("id").toString());
receiversName.add(userJsonObject.get("name").toString());
if (userJsonObject.containsKey("id")) {
receiversId.add(userJsonObject.getLongValue("id"));
}
if (userJsonObject.containsKey("name")) {
receiversName.add(userJsonObject.getString("name"));
}
refUserMessage = new SysRefUserMessage();
refUserMessage.setMessageId(msg.getId());
@ -111,8 +118,8 @@ public class MessageSWebNoticeQueueReceiver {
refUserMessage.setMessageTitleRdd(msg.getMessageTitle());
refUserMessage.setMessageTypeRdd(msg.getMessageType());
refUserMessage.setMessageSenderNameRdd(msg.getMessageSenderNameRdd());
refUserMessage.setReceiverId(Long.parseLong(userJsonObject.get("id").toString()));
refUserMessage.setReceiverNameRdd(userJsonObject.get("name").toString());
refUserMessage.setReceiverId(userJsonObject.getLongValue("id"));
refUserMessage.setReceiverNameRdd(userJsonObject.getString("name"));
refUserMessage.setMessageStatus(ImppEnumUtil.MESSAGE_STATUS.UNREAD.getValue());
refUserMessage.setReceiverTime(TimeTool.getNowTime(true));
refUserMessage.setIsUrgent(msg.getIsUrgent());

Loading…
Cancel
Save