消息接口-代码优化
This commit is contained in:
parent
ae65961106
commit
74256580ab
|
@ -32,12 +32,13 @@ import java.util.Date;
|
||||||
*/
|
*/
|
||||||
@Path("uapbd/msg")
|
@Path("uapbd/msg")
|
||||||
public class MsgResource extends AbstractNCCRestResource {
|
public class MsgResource extends AbstractNCCRestResource {
|
||||||
|
private static final String DEFAULT_SENDER = "NC_USER0000000000000";
|
||||||
|
|
||||||
public String getModule() {
|
public String getModule() {
|
||||||
return "uapbd";
|
return "uapbd";
|
||||||
}
|
}
|
||||||
|
|
||||||
private HYSuperDMO superDMO = null;
|
private HYSuperDMO superDMO;
|
||||||
|
|
||||||
|
|
||||||
public HYSuperDMO getSuperDMO() {
|
public HYSuperDMO getSuperDMO() {
|
||||||
|
@ -65,7 +66,7 @@ public class MsgResource extends AbstractNCCRestResource {
|
||||||
|
|
||||||
// 根据传递的角色查询要发送消息的用户信息
|
// 根据传递的角色查询要发送消息的用户信息
|
||||||
UserVO[] userVOS = getUserByRole(roleId);
|
UserVO[] userVOS = getUserByRole(roleId);
|
||||||
if (userVOS == null) {
|
if (userVOS == null || userVOS.length == 0) {
|
||||||
return ResultMessageUtil.toJSON(false, "未查询到用户");
|
return ResultMessageUtil.toJSON(false, "未查询到用户");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -87,7 +88,7 @@ public class MsgResource extends AbstractNCCRestResource {
|
||||||
CommonMessageVO commonMessageVO = new CommonMessageVO();
|
CommonMessageVO commonMessageVO = new CommonMessageVO();
|
||||||
commonMessageVO.setReceiver(users);
|
commonMessageVO.setReceiver(users);
|
||||||
commonMessageVO.setTitle("BOM变更信息通知");
|
commonMessageVO.setTitle("BOM变更信息通知");
|
||||||
commonMessageVO.setSender("NC_USER0000000000000");
|
commonMessageVO.setSender(DEFAULT_SENDER);
|
||||||
commonMessageVO.setSendDataTime(new UFDateTime());
|
commonMessageVO.setSendDataTime(new UFDateTime());
|
||||||
commonMessageVO.setPriority(1);
|
commonMessageVO.setPriority(1);
|
||||||
commonMessageVO.setMessageContent(content);
|
commonMessageVO.setMessageContent(content);
|
||||||
|
@ -95,8 +96,8 @@ public class MsgResource extends AbstractNCCRestResource {
|
||||||
PfMessageUtil.sendNoticeMessage(commonMessageVO);
|
PfMessageUtil.sendNoticeMessage(commonMessageVO);
|
||||||
|
|
||||||
return ResultMessageUtil.toJSON(true, "消息发送成功");
|
return ResultMessageUtil.toJSON(true, "消息发送成功");
|
||||||
} catch (BusinessException e) {
|
} catch (Exception e) {
|
||||||
Logger.error("MsgResource-exp:" + e.getMessage());
|
Logger.error("MsgResource-exp:", e);
|
||||||
return ResultMessageUtil.exceptionToJSON(new BusinessException(e.getMessage(), e));
|
return ResultMessageUtil.exceptionToJSON(new BusinessException(e.getMessage(), e));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue