a-multi-shop-master/code/multiShop/src/com/sky/business/system/AnnounceAction.java
(开头部分) 4KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
package com.sky.business.system;
import java.util.Map;
import javax.annotation.Resource;
import org.apache.commons.lang3.exception.ExceptionUtils;
import org.apache.struts2.convention.annotation.InterceptorRef;
import org.apache.struts2.convention.annotation.InterceptorRefs;
import com.sky.business.common.BaseAction;
import com.sky.business.common.vo.LoginUser;
import com.sky.business.common.vo.ServiceException;
import com.sky.business.system.dao.AnnounceDao;
import com.sky.business.system.entity.Announce;
import com.sky.business.system.service.AnnounceService;
import com.sky.contants.CodeMescContants;
import com.sky.contants.EntityContants;
import com.sky.util.JsonUtil;
/**
* 公告action
* @author Sky James
*
*/
@InterceptorRefs({@InterceptorRef("serverLoginStack")})
public class AnnounceAction extends BaseAction {
private static final long serialVersionUID = 1L;
@Resource(name = "announceService")
private AnnounceService announceService;
@Resource(name = "announceDao")
private AnnounceDao announceDao;
/**
* 分页获取公告列表
* @return
* @throws Exception
*/
@SuppressWarnings("unchecked")
public String paged() throws Exception {
try{
Map<String,Object> condition = JsonUtil.getJsonToMap(conditionJson);
pager = announceService.pagedList(announceDao, Announce.class, condition);
resultMap.put("pager", pager);
resultMap.put(EntityContants.ResultMapContants.STATUS_CODE, "200");
resultMap.put(EntityContants.ResultMapContants.MESSAGE, "成功分页获取公告列表");
} catch (Exception e) {
logger.error(ExceptionUtils.getStackTrace(e));
resultMap.put(EntityContants.ResultMapContants.STATUS_CODE, CodeMescContants.CodeContants.ERROR_COMMON);
resultMap.put(EntityContants.ResultMapContants.MESSAGE, CodeMescContants.MessageContants.ERROR_COMMON);
}
return RESULT_MAP;
}
/**
* 编辑公告
后面还有 88 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
