不知道这个java项目为啥出错

爱学习的菜鸟罢了 2016-10-09 03:04:50
controller:
package com.leti365.sponsor.inspector.action;




import com.leti365.weixin.constants.LtCons;
import com.leti365.weixin.entity.LtSponsorBaseInfo;
import com.leti365.weixin.entity.LtTicketInspectorInfo;
import com.leti365.sponsor.inspector.service.InspectorInfoService;

import org.springframework.beans.factory.annotation.Autowired;
import com.leti365.sysbase.action.BaseAction;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

import javax.servlet.http.HttpSession;

import java.util.List;

/**
*
* 验票员基本信息ACTION
* Created by gaishengwen on 2016/9/13.
*/
@Controller
@RequestMapping(value = "sponsor")
public class InspectorInfoAction extends BaseAction {
@Autowired
private InspectorInfoService inspectorInfoService;

/**
* 验票员页面
*/
@RequestMapping(value = "list")
public String list(Model model, HttpSession session) throws Exception {
LtSponsorBaseInfo sponsorBaseInfo = (LtSponsorBaseInfo) session.getAttribute(LtCons.SESSION_LT_SPONSOR);
Long sponsorId = sponsorBaseInfo.getSponsorId();
List<LtTicketInspectorInfo> ticketInspectorIdList = inspectorInfoService.ticketInspectorIdList(sponsorId);
for (LtTicketInspectorInfo ticketInspectorId : ticketInspectorIdList) {
// select
try {
List<LtTicketInspectorInfo> inspectorInfoList = inspectorInfoService.ticketInspectorInfoList(ticketInspectorId);
if (inspectorInfoList.size() != 0) {
model.addAttribute("inspectorInfoList", inspectorInfoList);
} else {
model.addAttribute("inspectorInfoList", null);
}
} catch (Exception e) {
e.printStackTrace();
}
}
return "organizer/inspector/inspector_list";
}
/**
* 添加验票员
*/
@RequestMapping(value = "toAdd")
@ResponseBody
public String add(Model model, HttpSession session, LtTicketInspectorInfo ticketInspectorInfo) throws Exception {
LtSponsorBaseInfo sponsorBaseInfo = (LtSponsorBaseInfo) session.getAttribute(LtCons.SESSION_LT_SPONSOR);
Long sponsorId = sponsorBaseInfo.getSponsorId();
List<LtTicketInspectorInfo> ticketInspectorIdList = inspectorInfoService.ticketInspectorIdList(sponsorId);
for (LtTicketInspectorInfo ticketInspectorId : ticketInspectorIdList) {
LtTicketInspectorInfo ltTicketInspectorInfo=inspectorInfoService.selectLtTicketInspectorInfoById(ticketInspectorId);
String flag = "0";
List<com.leti365.weixin.entity.LtTicketInspectorInfo> inspectorInfoList = inspectorInfoService.ticketInspectorInfoList(ticketInspectorId);
if (inspectorInfoList.size() != 0) {
for (int i = 0; i < (inspectorInfoList.size()); i++) {
if (ticketInspectorInfo.getTicketInspectorId().equals(inspectorInfoList.get(i).getTicketInspectorId())) {
flag = "3";
break;
}
}
if ("3".equals(flag)) {
return flag;
}
}
int addFlag = inspectorInfoService.addTicketInspector(ltTicketInspectorInfo);
if (addFlag > 0) {
flag = "1";
}
return flag;
}
return "organizer/inspector/inspector_create";
}

/**
* 修改验票员
*/
@RequestMapping(value = "toUpdate")
@ResponseBody
public String update(Model model,HttpSession session,LtTicketInspectorInfo ticketInspectorInfo) throws Exception {
LtSponsorBaseInfo sponsorBaseInfo = (LtSponsorBaseInfo) session.getAttribute(LtCons.SESSION_LT_SPONSOR);
Long sponsorId = sponsorBaseInfo.getSponsorId();
List<LtTicketInspectorInfo> ticketInspectorIdList = inspectorInfoService.ticketInspectorIdList(sponsorId);
for (LtTicketInspectorInfo ticketInspectorId : ticketInspectorIdList) {
LtTicketInspectorInfo ltTicketInspectorInfo=inspectorInfoService.selectLtTicketInspectorInfoById(ticketInspectorId);
model.addAttribute("ltTicketInspectorInfo ", ltTicketInspectorInfo);
String flag = "0";
List<LtTicketInspectorInfo> inspectorInfoList = inspectorInfoService.ticketInspectorInfoList(ticketInspectorId);
if (inspectorInfoList.size() != 0) {
for (int i = 0; i < inspectorInfoList.size(); i++) {
if (inspectorInfoList.get(i).getTicketInspectorId().equals(ticketInspectorInfo.getTicketInspectorId()) && inspectorInfoList.get(i).getFirstLoginTime() != ticketInspectorInfo.getFirstLoginTime()) {
flag = "3";
break;
}
}
if ("3".equals(flag)) {
return flag;
}
}
int updateFlag = inspectorInfoService.updateTicketInspector(ltTicketInspectorInfo);
if (updateFlag > 0) {
flag = "1";
}
return flag;
}
return "organizer/inspector/inspector_update";
}
/**
* 验票员删除
*/
@RequestMapping(value = "delete")
public String delete(Model model,Long ticketInspectorId) throws Exception {
String flag = "0";
int delFlag = inspectorInfoService.deleteTicketInspector(ticketInspectorId);
if (delFlag > 0) {
flag = "1";
}
return "redirect:/sponsor/list";
}

}
DAO:
package com.leti365.sponsor.inspector.component;




import com.leti365.weixin.entity.LtTicketInspectorInfo;
import com.leti365.weixin.persistence.LtTicketInspectorInfoMapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Repository;

import java.util.List;


/**
* 验票员基本信息DAO
* Created by gaishengwen on 2016/9/13.
*/
@Repository("inspectorInfoDao")
public class InspectorInfoDao {
@Autowired
private LtTicketInspectorInfoMapper ltTicketInspectorInfoMapper;


public LtTicketInspectorInfo selectLtTicketInspectorInfoById(LtTicketInspectorInfo ticketInspectorId) {
return ltTicketInspectorInfoMapper.selectByPrimaryKey(ticketInspectorId);
}
public List<LtTicketInspectorInfo>ticketInspectorIdList(Long sponsorId){
return ltTicketInspectorInfoMapper.selectTicketInspectorId(sponsorId);
}
public List<LtTicketInspectorInfo> ticketInspectorInfoList(LtTicketInspectorInfo ticketInspectorId){
return ltTicketInspectorInfoMapper.ticketInspectorInfoList(ticketInspectorId);
}
public int addTicketInspector(LtTicketInspectorInfo ltTicketInspectorInfo) throws Exception {
return ltTicketInspectorInfoMapper.insertSelective(ltTicketInspectorInfo);
}
public int updateTicketInspector(LtTicketInspectorInfo ltTicketInspectorInfo) throws Exception {
return ltTicketInspectorInfoMapper.updateByPrimaryKeySelective( ltTicketInspectorInfo);
}
public int deleteTicketInspector(Long ticketInspectorId) throws Exception {
return ltTicketInspectorInfoMapper.deleteByPrimaryKey(ticketInspectorId);
}
}

Service:
package com.leti365.sponsor.inspector.service;



import com.leti365.weixin.entity.LtTicketInspectorInfo;

import java.util.List;


/**
* 验票员基本信息接口service
* Created by gaishengwen on 2016/9/13.
*/
public interface InspectorInfoService {
/**
* 验票员信息查询
* @param ticketInspectorId
*/
LtTicketInspectorInfo selectLtTicketInspectorInfoById(LtTicketInspectorInfo ticketInspectorId) throws Exception;
/**
* 根据sponsorId查询验票员列表主键
*/
List<LtTicketInspectorInfo> ticketInspectorIdList(Long sponsorId)throws Exception;
/**
* 验票员列表查询
* @param ticketInspectorId
*/
List<LtTicketInspectorInfo> ticketInspectorInfoList(LtTicketInspectorInfo ticketInspectorId)throws Exception;
/**
* 新增验票员
*/
int addTicketInspector(LtTicketInspectorInfo ltTicketInspectorInfo) throws Exception;

/**
* 修改验票员
*/

int updateTicketInspector(LtTicketInspectorInfo ltTicketInspectorInfo) throws Exception;

/**
* 删除验票员
*/
int deleteTicketInspector(Long ticketInspectorId) throws Exception;
}
Imple:
package com.leti365.sponsor.inspector.service;



import com.leti365.weixin.entity.LtTicketInspectorInfo;

import java.util.List;


/**
* 验票员基本信息接口service
* Created by gaishengwen on 2016/9/13.
*/
public interface InspectorInfoService {
/**
* 验票员信息查询
* @param ticketInspectorId
*/
LtTicketInspectorInfo selectLtTicketInspectorInfoById(LtTicketInspectorInfo ticketInspectorId) throws Exception;
/**
* 根据sponsorId查询验票员列表主键
*/
List<LtTicketInspectorInfo> ticketInspectorIdList(Long sponsorId)throws Exception;
/**
* 验票员列表查询
* @param ticketInspectorId
*/
List<LtTicketInspectorInfo> ticketInspectorInfoList(LtTicketInspectorInfo ticketInspectorId)throws Exception;
/**
* 新增验票员
*/
int addTicketInspector(LtTicketInspectorInfo ltTicketInspectorInfo) throws Exception;

/**
* 修改验票员
*/

int updateTicketInspector(LtTicketInspectorInfo ltTicketInspectorInfo) throws Exception;

/**
* 删除验票员
*/
int deleteTicketInspector(Long ticketInspectorId) throws Exception;
}
...全文
168 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
小灯光环 2016-10-09
  • 打赏
  • 举报
回复
报什么错?~~

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧