/// <summary> /// 根据任务猪栏号和猪舍id找猪类型 /// </summary> /// <param name="taskId">猪栏号</param> /// <param name="pigHouseId">猪舍id号</param> /// <returns></returns> public string GetMumPigBypigStys(string pigStyNums, long pigHouseId) { var transferService = new TransferService(); var pigstyService=new PigstyService(); foreach (var pigStyNum in pigStyNums.Split(',')) { var pigSty=pigstyService.GetPigsty(int.Parse(pigStyNum),pigHouseId); if(transferService.FindByPigStyByPigType(pigSty.Id).Count>1)return "仔猪"; } return "全部猪"; }
//猪栏内的猪类型 public JsonResult getPigstyTypes(string pigstys,string pigHouseId) { HashSet<SelectListItem>pigStyType=new HashSet<SelectListItem>(); TransferService transferService= new TransferService(); var pigstyService = new PigstyService(); var pigTypeService=new PigTypeService(); pigStyType.Add(new SelectListItem(){ Text="全部猪",Value="0",Selected=true }); foreach(var str in pigstys.Split(',')){ var pigSty=pigstyService.GetPigsty(int.Parse(str),long.Parse(pigHouseId)); var pigTypeIdList =transferService.FindByPigStyByPigType(pigSty.Id); foreach(var id in pigTypeIdList){ var name=pigTypeService.Find(id).Name; pigStyType.Add(new SelectListItem(){ Text=name,Value=id+"" }); } } return Json(pigStyType, JsonRequestBehavior.AllowGet); }