消息接口
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 com.alibaba.fastjson.JSONObject; | ||||||
| import nc.bs.dao.DAOException; | import nc.bs.dao.DAOException; | ||||||
| import nc.bs.logging.Logger; | import nc.bs.logging.Logger; | ||||||
| import nc.bs.pub.pf.PfMessageUtil; |  | ||||||
| import nc.bs.trade.business.HYSuperDMO; | import nc.bs.trade.business.HYSuperDMO; | ||||||
| import nc.vo.pub.BusinessException; | import nc.vo.pub.BusinessException; | ||||||
| import nc.vo.pub.lang.UFDateTime; | import nc.vo.pub.lang.UFDateTime; | ||||||
| import nc.vo.pub.msg.CommonMessageVO; | import nc.vo.pub.msg.CommonMessageVO; | ||||||
| import nc.vo.pub.msg.UserNameObject; | import nc.vo.pub.msg.UserNameObject; | ||||||
|  | import nc.vo.pubapp.pattern.exception.ExceptionUtils; | ||||||
| import nc.vo.sm.UserVO; | import nc.vo.sm.UserVO; | ||||||
| import nccloud.api.rest.utils.ResultMessageUtil; | 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.commons.lang.StringUtils; | ||||||
| import nccloud.ws.rest.resource.AbstractNCCRestResource; | import nccloud.ws.rest.resource.AbstractNCCRestResource; | ||||||
| import org.json.JSONString; | import org.json.JSONString; | ||||||
|  | @ -57,7 +57,7 @@ public class MsgResource extends AbstractNCCRestResource { | ||||||
|         String roleId = (String) jsonObject.get("roleId"); |         String roleId = (String) jsonObject.get("roleId"); | ||||||
|         try { |         try { | ||||||
|             // 通知消息字段,最大为4000位。 |             // 通知消息字段,最大为4000位。 | ||||||
|             if (content.length() > 1500) { |             if (content != null && content.length() > 1500) { | ||||||
|                 content = content.substring(0, 1500); |                 content = content.substring(0, 1500); | ||||||
|             } |             } | ||||||
| 
 | 
 | ||||||
|  | @ -111,17 +111,18 @@ public class MsgResource extends AbstractNCCRestResource { | ||||||
|             return null; |             return null; | ||||||
|         } |         } | ||||||
|         String strWhere = " dr = 0 AND cuserid in (" + |         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); |         strWhere = strWhere.replace("[roleId]", roleId); | ||||||
|         SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); |         SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); | ||||||
|         String time = sdf.format(new Date()); |         String time = sdf.format(new Date()); | ||||||
|         strWhere = strWhere.replace("[now]", time); |         strWhere = strWhere.replace("[now]", time); | ||||||
|         NCCForUAPLogger.debug("time = " + time); |         // NCCForUAPLogger.debug("time = " + time); | ||||||
|         try { |         try { | ||||||
|             vos = (UserVO[]) getSuperDMO().queryByWhereClause(UserVO.class, strWhere); |             vos = (UserVO[]) getSuperDMO().queryByWhereClause(UserVO.class, strWhere); | ||||||
|         } catch (DAOException e) { |         } catch (DAOException e) { | ||||||
|             Logger.error("MsgResource-getUserByRole-exp:" + e.getMessage()); |             Logger.error("MsgResource-getUserByRole-exp:" + e.getMessage()); | ||||||
|  |             ExceptionUtils.wrappBusinessException(e.getMessage()); | ||||||
|         } |         } | ||||||
|         return vos; |         return vos; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue