十六、市场活动:查看市场活动明细(二)

 功能需求

点击市场活动名称链接,跳转到明细页面,查看市场活动明细

           -市场活动的基本信息

           -市场活动下所有的备注信息

十六、市场活动:查看市场活动明细(二)_第1张图片

功能分析


流程图

十六、市场活动:查看市场活动明细(二)_第2张图片

 

 代码实现

一、ActivityRemarkMapper

1.ActivityRemarkMapper接口

    /**
     * 根据市场活动id查询备注
     */
    List selectActivityRemarkByActId(String activityId);

2.ActivityRemarkMapper映射文件,根据市场活动id查询备注集合

    
    

二、ActivityRemarkService

	/**
	 * 查看市场活动备注
	 */
	List queryActivityRemarkByActId(String activityId);
	@Autowired
	private ActivityRemarkMapper activityRemarkMapper;

	@Override
	public List queryActivityRemarkByActId(String activityId) {
		return activityRemarkMapper.selectActivityRemarkByActId(activityId);
	}

三、ActivityRemarkController

	@Autowired
	private ActivityRemarkService activityRemarkService;


    @RequestMapping("/workbench/activity/ActivityDetail.do")
	public String ActivityDetail(String id,HttpServletRequest request){
		// 调用activityService获取市场活动详细
		Activity activity = activityService.queryActivityForDetail(id);
		// 调用activityRemarkService,获取评论信息
		List activityRemarksList = activityRemarkService.queryActivityRemarkByActId(id);
		// 保存在请求域
		request.setAttribute("activity",activity);
		request.setAttribute("activityRemarksList",activityRemarksList);
		return "workbench/activity/detail";
	}

四、前端detail.jsp

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

通过

    
        
@${remark.editFlag=='1'?remark.editBy:remark.createBy}:${remark.editFlag=='1'?remark.editTime:remark.createTime}${remark.editFlag=='1'?'修改':'创建'}

${remark.noteContent}

    

你可能感兴趣的:(项目crm管理系统,java,开发语言,sql,spring)