消息接口
This commit is contained in:
		
							parent
							
								
									91ce065bdf
								
							
						
					
					
						commit
						4bd070516b
					
				|  | @ -0,0 +1,7 @@ | |||
| <?xml version="1.0" encoding='gb2312'?> | ||||
| <module> | ||||
| 	<rest> | ||||
| 		<resource classname="nccloud.api.uapbd.msg.MsgResource"  exinfo=""/> | ||||
| 	</rest> | ||||
| 
 | ||||
| </module> | ||||
|  | @ -3,15 +3,15 @@ package nccloud.api.uapbd.msg; | |||
| import com.alibaba.fastjson.JSONObject; | ||||
| import nc.bs.dao.DAOException; | ||||
| import nc.bs.logging.Logger; | ||||
| import nc.bs.pub.pf.PfMessageUtil; | ||||
| import nc.bs.trade.business.HYSuperDMO; | ||||
| import nc.vo.pub.BusinessException; | ||||
| import nc.vo.pub.lang.UFDateTime; | ||||
| import nc.vo.pub.msg.CommonMessageVO; | ||||
| import nc.vo.pub.msg.UserNameObject; | ||||
| import nc.vo.pubapp.pattern.exception.ExceptionUtils; | ||||
| import nc.vo.sm.UserVO; | ||||
| import nccloud.api.rest.utils.ResultMessageUtil; | ||||
| import nccloud.baseapp.core.log.NCCForUAPLogger; | ||||
| import nccloud.bs.pub.pf.PfMessageUtil; | ||||
| import nccloud.commons.lang.StringUtils; | ||||
| import nccloud.ws.rest.resource.AbstractNCCRestResource; | ||||
| import org.json.JSONString; | ||||
|  | @ -57,7 +57,7 @@ public class MsgResource extends AbstractNCCRestResource { | |||
|         String roleId = (String) jsonObject.get("roleId"); | ||||
|         try { | ||||
|             // 通知消息字段,最大为4000位。 | ||||
|             if (content.length() > 1500) { | ||||
|             if (content != null && content.length() > 1500) { | ||||
|                 content = content.substring(0, 1500); | ||||
|             } | ||||
| 
 | ||||
|  | @ -111,17 +111,18 @@ public class MsgResource extends AbstractNCCRestResource { | |||
|             return null; | ||||
|         } | ||||
|         String strWhere = " dr = 0 AND cuserid in (" + | ||||
|                 "select cuserid from sm_user_role where pk_role = [roleId] and (disabledate is null or disabledate >= [now]) " + | ||||
|                 "select cuserid from sm_user_role where pk_role = '[roleId]' and (disabledate is null or disabledate >= '[now]') " + | ||||
|                 ")"; | ||||
|         strWhere = strWhere.replace("[roleId]", roleId); | ||||
|         SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); | ||||
|         String time = sdf.format(new Date()); | ||||
|         strWhere = strWhere.replace("[now]", time); | ||||
|         NCCForUAPLogger.debug("time = " + time); | ||||
|         // NCCForUAPLogger.debug("time = " + time); | ||||
|         try { | ||||
|             vos = (UserVO[]) getSuperDMO().queryByWhereClause(UserVO.class, strWhere); | ||||
|         } catch (DAOException e) { | ||||
|             Logger.error("MsgResource-getUserByRole-exp:" + e.getMessage()); | ||||
|             ExceptionUtils.wrappBusinessException(e.getMessage()); | ||||
|         } | ||||
|         return vos; | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue