📄 cjlraction.java
字号:
package com.xm.jsgl.cjlr.action;
import java.util.List;
import com.hibernate.action.AbstractAction;
import com.opensymphony.xwork.ModelDriven;
import com.opensymphony.xwork.util.XWorkList;
import com.wygl.dmwh.service.DmListService;
import com.xm.cjgl.kkgl.domain.KkbEntity;
import com.xm.cjgl.kkgl.service.KkService;
import com.xm.cjgl.skgl.domain.SkbEntity;
import com.xm.jsgl.cjlr.domain.Xscjb;
import com.xm.jsgl.cjlr.service.CjlrService;
import com.xm.xjgl.classmanage.service.ClassService;
public class CjlrAction extends AbstractAction implements ModelDriven {
private static final long serialVersionUID = -3189550034461339747L;
private CjlrService cjlrService ;
private KkService kkService ;
private ClassService classService ;
private DmListService dmListService ; //提取代码列表
private List xqList ;
private List bjList ;
private List xsList ;
private List kcxxList ;
private List classList ;
private List kkList ; //课程列表
private List xscjList ;
private List bycjList ;
private String bjbh ; //从前台获取班级编号
private String kcmc ; //从前台获取课程名称
private String xq ; //开课学期
private KkbEntity kkbEntity ;
private SkbEntity skbEntity ;
private List xscjb = new XWorkList(Xscjb.class);
public String getKcmc() {
return kcmc;
}
public void setKcmc(String kcmc) {
this.kcmc = kcmc;
}
public String getBjbh() {
return bjbh;
}
public void setBjbh(String bjbh) {
this.bjbh = bjbh;
}
public CjlrService getCjlrService() {
return cjlrService;
}
public void setCjlrService(CjlrService cjlrService) {
this.cjlrService = cjlrService;
}
public Object getModel() {
return null;
}
/**初始化服务*/
public void initService() {
if(cjlrService == null){
cjlrService = (CjlrService) this.getServiceBean("cjlrService");
}
if(kkService == null){
kkService = (KkService) this.getServiceBean("kkService");
}
if(classService == null){
classService = (ClassService) this.getServiceBean("classService");
}
if(dmListService == null){
dmListService = (DmListService) this.getServiceBean("dmListService");
}
}
/**查询授课班级*/
public String queryBj() throws Exception
{
initService();
bjList = cjlrService.queryBj();
return "queryBj" ;
}
public String queryBj2() throws Exception
{
initService();
xsList = cjlrService.queryXs(bjbh);
bjList = cjlrService.queryBj();
skbEntity = (SkbEntity) cjlrService.getKcmc().get(0);
// System.out.println("------------------>skbEntity:"+skbEntity.getKCMC());
if(skbEntity!=null)
{
kcmc = skbEntity.getKCMC();
}
return "queryBj2" ;
}
/**根据班级查询要录入学生的名单*/
public String queryXs() throws Exception
{
initService();
xsList = cjlrService.queryXs(bjbh);
kcxxList = cjlrService.queryKcxx(kcmc);
if(kcxxList.size()!=0)
{
skbEntity = (SkbEntity) kcxxList.get(0);
}
// System.out.println("------------->kcxxList:"+kcxxList.size());
// System.out.println("------------->xsList:"+xsList.size());
return "add";
}
//查询学生成绩
public String queryXscj() throws Exception
{
initService();
// System.out.println("----------------->bjbh:"+bjbh);
// System.out.println("----------------->kcmc:"+kcmc);
bjList = cjlrService.queryBj();
xscjList = cjlrService.queryXscj(bjbh, kcmc);
// System.out.println("----------------->xscjList:"+xscjList.size());
return "queryXscj";
// return null;
}
//查询学生名单
public String queryXsmd() throws Exception
{
initService();
// System.out.println("----------------->queryXsmd:");
xsList = cjlrService.queryXs(bjbh);
bjList = cjlrService.queryBj();
// System.out.println("----------------->xsList:"+xsList.size());
return "queryXsmd";
}
//转到查询学生名单页
public String toXsmd() throws Exception
{
initService();
bjList = cjlrService.queryBj();
return "toXsmd";
}
public String add() throws Exception
{
initService();
cjlrService.add(xscjb);
return "refresh";
}
public String toUpdate() throws Exception
{
initService();
kkList = kkService.queryByHql();
classList = classService.queryByHql();
return "toUpdate";
}
public String queryUpdate() throws Exception
{
initService();
kkList = kkService.queryByHql();
classList = classService.queryByHql();
xscjList = cjlrService.queryXscj(bjbh, kcmc);
return "toUpdate";
}
public String update() throws Exception
{
initService();
cjlrService.update(xscjb);
kkList = kkService.queryByHql();
classList = classService.queryByHql();
return "toUpdate";
}
public String toQueryXscj() throws Exception
{
initService();
xqList = dmListService.getxllb("XueQi");
return "toQueryXscj";
}
public String queryCjByXq() throws Exception
{
initService();
xscjList = cjlrService.queryByXq(xq);
xqList = dmListService.getxllb("XueQi");
// System.out.println("------------------->xscjList:"+xscjList.size());
return "toQueryXscj";
}
public String queryBycj() throws Exception
{
initService();
bycjList = cjlrService.queryBycj();
return "queryBycj";
}
public List getBjList() {
return bjList;
}
public void setBjList(List bjList) {
this.bjList = bjList;
}
public List getXsList() {
return xsList;
}
public void setXsList(List xsList) {
this.xsList = xsList;
}
public List getKcxxList() {
return kcxxList;
}
public void setKcxxList(List kcxxList) {
this.kcxxList = kcxxList;
}
public KkbEntity getKkbEntity() {
return kkbEntity;
}
public void setKkbEntity(KkbEntity kkbEntity) {
this.kkbEntity = kkbEntity;
}
public List getXscjb() {
return xscjb;
}
public void setXscjb(List xscjb) {
this.xscjb = xscjb;
}
public SkbEntity getSkbEntity() {
return skbEntity;
}
public void setSkbEntity(SkbEntity skbEntity) {
this.skbEntity = skbEntity;
}
public List getXscjList() {
return xscjList;
}
public void setXscjList(List xscjList) {
this.xscjList = xscjList;
}
public KkService getKkService() {
return kkService;
}
public void setKkService(KkService kkService) {
this.kkService = kkService;
}
public List getKkList() {
return kkList;
}
public void setKkList(List kkList) {
this.kkList = kkList;
}
public List getClassList() {
return classList;
}
public void setClassList(List classList) {
this.classList = classList;
}
public ClassService getClassService() {
return classService;
}
public void setClassService(ClassService classService) {
this.classService = classService;
}
public DmListService getDmListService() {
return dmListService;
}
public void setDmListService(DmListService dmListService) {
this.dmListService = dmListService;
}
public List getXqList() {
return xqList;
}
public void setXqList(List xqList) {
this.xqList = xqList;
}
public String getXq() {
return xq;
}
public void setXq(String xq) {
this.xq = xq;
}
public List getBycjList() {
return bycjList;
}
public void setBycjList(List bycjList) {
this.bycjList = bycjList;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -