123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231 |
- package com.huimv;
- import java.util.ArrayList;
- import java.util.List;
- import javax.servlet.http.HttpServletRequest;
- import javax.servlet.http.HttpServletResponse;
- import org.springframework.util.StringUtils;
- import org.springframework.web.servlet.ModelAndView;
- import com.huimv.busi.xt.constant.XtAppConstant;
- import com.huimv.busi.xt.model.CommonService;
- import com.huimv.busi.xt.utils.SessionBean;
- import com.huimv.da.dao.DaMcdaDAO;
- import com.huimv.da.dataobject.DaMcda;
- import com.huimv.sjlr.dao.SjlrGzdaDAO;
- import com.huimv.sjlr.dao.SjlrMzdaDAO;
- import com.huimv.sjlr.dataobject.SjlrGzdaExample;
- import com.huimv.sjlr.dataobject.SjlrMzdaExample;
- import com.huimv.web.base.BaseController;
- public class SyHpController extends BaseController {
-
- @SuppressWarnings("unused")
- private CommonService commonService;
- private SjlrGzdaDAO sjlrGzdaDAO;
-
- private SjlrMzdaDAO sjlrMzdaDAO;
-
- private DaMcdaDAO daMcdaDAO;
- /**
- * 加载首页
- * @param request
- * @param response
- * @return
- * @throws Exception
- */
- public ModelAndView hpSyIndex(HttpServletRequest request,
- HttpServletResponse response) throws Exception {
- ModelAndView mv = new ModelAndView("haifmp/hpSyIndex.htm");
- String mcid = request.getParameter("mcid");
- String menu = request.getParameter("menu");
- if (StringUtils.hasText(menu)) {
- mv.addObject("menu", menu);
- }
- //公猪总数
- SjlrGzdaExample gzdaEx = new SjlrGzdaExample();
- SjlrGzdaExample.Criteria gzdaCr = gzdaEx.createCriteria();
- gzdaCr.andZfbzEqualTo(XtAppConstant.ZFBZ_VALID);
- gzdaCr.andLcrqIsNull();
- List<String> gzDqztParam = new ArrayList<String>();
- gzDqztParam.add("1");//后备
- gzDqztParam.add("11");//其他
- gzdaCr.andDqztIn(gzDqztParam);
- if (StringUtils.hasText(mcid)) {
- gzdaCr.andMcidEqualTo(Integer.parseInt(mcid));
- }
- int gzdaListCount = sjlrGzdaDAO.countByExample(gzdaEx);
- mv.addObject("gzsl",gzdaListCount);
-
- //母猪总数
- SjlrMzdaExample mzdaEx = new SjlrMzdaExample();
- SjlrMzdaExample.Criteria mzdaCr = mzdaEx.createCriteria();
- mzdaCr.andZfbzEqualTo(XtAppConstant.ZFBZ_VALID);
- mzdaCr.andLcrqIsNull();
- List<String> mzDqztParam = new ArrayList<String>();
- mzDqztParam.add("1");//后备
- mzDqztParam.add("2");//怀孕
- mzDqztParam.add("3");//哺乳
- mzDqztParam.add("4");//断奶
- mzDqztParam.add("5");//空怀
- mzDqztParam.add("13");//流产
- mzDqztParam.add("14");//返情
- mzDqztParam.add("15");//查情
- mzDqztParam.add("11");//其他
- mzDqztParam.add("16");//配种待妊检
- mzdaCr.andDqztIn(mzDqztParam);
- if (StringUtils.hasText(mcid)) {
- mzdaCr.andMcidEqualTo(Integer.parseInt(mcid));
- }
- int mzdaListCount = sjlrMzdaDAO.countByExample(mzdaEx);
- mv.addObject("mzsl",mzdaListCount);
-
- //后备母猪总数
- SjlrMzdaExample hbmzdaEx = new SjlrMzdaExample();
- SjlrMzdaExample.Criteria hbmzdaCr = hbmzdaEx.createCriteria();
- hbmzdaCr.andZfbzEqualTo(XtAppConstant.ZFBZ_VALID);
- hbmzdaCr.andLcrqIsNull();
- hbmzdaCr.andDqztEqualTo("1");
- if (StringUtils.hasText(mcid)) {
- hbmzdaCr.andMcidEqualTo(Integer.parseInt(mcid));
- }
- int hbmzdaListCount = sjlrMzdaDAO.countByExample(hbmzdaEx);
- mv.addObject("hbmzsl",hbmzdaListCount);
-
- //经产母猪总数
- SjlrMzdaExample jcmzdaEx = new SjlrMzdaExample();
- SjlrMzdaExample.Criteria jcmzdaCr = jcmzdaEx.createCriteria();
- jcmzdaCr.andZfbzEqualTo(XtAppConstant.ZFBZ_VALID);
- jcmzdaCr.andLcrqIsNull();
- List<String> jcmzDqztParam = new ArrayList<String>();
- jcmzDqztParam.add("2");//怀孕
- jcmzDqztParam.add("3");//哺乳
- jcmzDqztParam.add("4");//断奶
- jcmzDqztParam.add("5");//空怀
- jcmzDqztParam.add("13");//流产
- jcmzDqztParam.add("14");//返情
- jcmzDqztParam.add("15");//查情
- jcmzDqztParam.add("16");//配种待妊检
- jcmzDqztParam.add("11");//其他
- jcmzdaCr.andDqztIn(jcmzDqztParam);
- if (StringUtils.hasText(mcid)) {
- jcmzdaCr.andMcidEqualTo(Integer.parseInt(mcid));
- }
- int jcmzdaListCount = sjlrMzdaDAO.countByExample(jcmzdaEx);
- mv.addObject("jcmzsl",jcmzdaListCount);
- mv.addObject("sjlrType","1");
- return mv;
- }
- /**
- * 加载数据录入首页
- * @param request
- * @param response
- * @return
- * @throws Exception
- */
- public ModelAndView hpSjlrIndex(HttpServletRequest request,
- HttpServletResponse response) throws Exception {
- ModelAndView mv = new ModelAndView("haifmv/sjrl/sjrl.htm");
- SessionBean session = getLoginSessionBean(request);
- if (session.getYhid().intValue() == 17) {
- mv = new ModelAndView("haifmv/sjrl/fdSjrl.htm");
- return mv;
- }
- String mcid = request.getParameter("mcid");
- String menu = request.getParameter("menu");
- if (StringUtils.hasText(menu)) {
- mv.addObject("menu", menu);
- }
- DaMcda mcda = daMcdaDAO.selectByPrimaryKey(Integer.parseInt(mcid));
- mv.addObject("mcda",mcda);
-
- //公猪总数
- SjlrGzdaExample gzdaEx = new SjlrGzdaExample();
- SjlrGzdaExample.Criteria gzdaCr = gzdaEx.createCriteria();
- gzdaCr.andZfbzEqualTo(XtAppConstant.ZFBZ_VALID);
- gzdaCr.andLcrqIsNull();
- List<String> gzDqztParam = new ArrayList<String>();
- gzDqztParam.add("1");//后备
- gzDqztParam.add("11");//其他
- gzdaCr.andDqztIn(gzDqztParam);
- if (StringUtils.hasText(mcid)) {
- gzdaCr.andMcidEqualTo(Integer.parseInt(mcid));
- }
- int gzdaListCount = sjlrGzdaDAO.countByExample(gzdaEx);
- mv.addObject("gzsl",gzdaListCount);
-
- //母猪总数
- SjlrMzdaExample mzdaEx = new SjlrMzdaExample();
- SjlrMzdaExample.Criteria mzdaCr = mzdaEx.createCriteria();
- mzdaCr.andZfbzEqualTo(XtAppConstant.ZFBZ_VALID);
- mzdaCr.andLcrqIsNull();
- List<String> mzDqztParam = new ArrayList<String>();
- mzDqztParam.add("1");//后备
- mzDqztParam.add("2");//怀孕
- mzDqztParam.add("3");//哺乳
- mzDqztParam.add("4");//断奶
- mzDqztParam.add("5");//空怀
- mzDqztParam.add("13");//流产
- mzDqztParam.add("14");//返情
- mzDqztParam.add("15");//查情
- mzDqztParam.add("11");//其他
- mzDqztParam.add("16");//配种待妊检
- mzdaCr.andDqztIn(mzDqztParam);
- if (StringUtils.hasText(mcid)) {
- mzdaCr.andMcidEqualTo(Integer.parseInt(mcid));
- }
- int mzdaListCount = sjlrMzdaDAO.countByExample(mzdaEx);
- mv.addObject("mzsl",mzdaListCount);
-
- //后备母猪总数
- SjlrMzdaExample hbmzdaEx = new SjlrMzdaExample();
- SjlrMzdaExample.Criteria hbmzdaCr = hbmzdaEx.createCriteria();
- hbmzdaCr.andZfbzEqualTo(XtAppConstant.ZFBZ_VALID);
- hbmzdaCr.andLcrqIsNull();
- hbmzdaCr.andDqztEqualTo("1");
- if (StringUtils.hasText(mcid)) {
- hbmzdaCr.andMcidEqualTo(Integer.parseInt(mcid));
- }
- int hbmzdaListCount = sjlrMzdaDAO.countByExample(hbmzdaEx);
- mv.addObject("hbmzsl",hbmzdaListCount);
-
- //经产母猪总数
- SjlrMzdaExample jcmzdaEx = new SjlrMzdaExample();
- SjlrMzdaExample.Criteria jcmzdaCr = jcmzdaEx.createCriteria();
- jcmzdaCr.andZfbzEqualTo(XtAppConstant.ZFBZ_VALID);
- jcmzdaCr.andLcrqIsNull();
- List<String> jcmzDqztParam = new ArrayList<String>();
- jcmzDqztParam.add("2");//怀孕
- jcmzDqztParam.add("3");//哺乳
- jcmzDqztParam.add("4");//断奶
- jcmzDqztParam.add("5");//空怀
- jcmzDqztParam.add("13");//流产
- jcmzDqztParam.add("14");//返情
- jcmzDqztParam.add("15");//查情
- jcmzDqztParam.add("16");//配种待妊检
- jcmzDqztParam.add("11");//其他
- jcmzdaCr.andDqztIn(jcmzDqztParam);
- if (StringUtils.hasText(mcid)) {
- jcmzdaCr.andMcidEqualTo(Integer.parseInt(mcid));
- }
- int jcmzdaListCount = sjlrMzdaDAO.countByExample(jcmzdaEx);
- mv.addObject("jcmzsl",jcmzdaListCount);
- mv.addObject("sjlrType","1");
- return mv;
- }
- public void setCommonService(CommonService commonService) {
- this.commonService = commonService;
- }
- public void setSjlrGzdaDAO(SjlrGzdaDAO sjlrGzdaDAO) {
- this.sjlrGzdaDAO = sjlrGzdaDAO;
- }
- public void setSjlrMzdaDAO(SjlrMzdaDAO sjlrMzdaDAO) {
- this.sjlrMzdaDAO = sjlrMzdaDAO;
- }
- public void setDaMcdaDAO(DaMcdaDAO daMcdaDAO) {
- this.daMcdaDAO = daMcdaDAO;
- }
-
- }
|