/// <summary> /// 新建淘汰信息 /// </summary> /// <param name="newInfo"></param> /// <returns></returns> public bool CreateEliminateInfo(EliminateInfo newInfo) { var salesService = new SaleService(); var taskStatusTypeService = new TaskStatusTypeService(); var taskService = new TaskService(); var pigService = new PigService(); var pigInfo = new PigInfo(); var newSale = new sale { TaskId = long.Parse(newInfo.TaskNumber), EmployeeId = long.Parse(newInfo.EmployeeName), SaleType = "淘汰", Memo = newInfo.Meno }; foreach (Detail salesPigInfo in newInfo.EliminateInfoPigDetail) { newSale.sale_pig.Add(new sale_pig { Time = salesPigInfo.DetailTime, PigId = long.Parse(salesPigInfo.Pig) }); pigInfo.SetState(long.Parse(salesPigInfo.Pig), true); } salesService.Insert(newSale); task_status_type taskStatusType = taskStatusTypeService.FindByName("已完成"); task task = taskService.Find(long.Parse(newInfo.TaskNumber)); if (taskStatusType != null && task != null) { task.TaskStatusId = taskStatusType.Id; taskService.Update(task); } return true; }
/// <summary> /// 新建防疫信息 /// </summary> /// <param name="newInfo"></param> /// <returns></returns> public bool CreateTransferPigstyInfo(PreventionInfo newInfo) { if (newInfo == null) return false; var preventionService = new PreventionService(); var taskStatusTypeService = new TaskStatusTypeService(); var taskService = new TaskService(); foreach (Detail newInfoItem in newInfo.PreventionInfoDetail) { preventionService.Insert(new prevention { TaskId = long.Parse(newInfo.TaskNumber), EmployeeId = long.Parse(newInfo.EmployeeName), PigstyId = long.Parse(newInfoItem.Pigsty), Time = newInfoItem.DetailTime, Memo = newInfo.Meno }); } task_status_type taskStatusType = taskStatusTypeService.FindByName("已完成"); task task = taskService.Find(long.Parse(newInfo.TaskNumber)); if (taskStatusType != null && task != null) { task.TaskStatusId = taskStatusType.Id; taskService.Update(task); } return true; }
public bool UpdateEliminateTask(EliminateTask updateTask) { var taskService = new TaskService(); var taskStatusTypeService = new TaskStatusTypeService(); task task = taskService.FindByTaskNumber(updateTask.TaskNumber); if (task == null) { return false; } task.StartTime = updateTask.StartTime; task.EndTime = updateTask.EndTime; task.Memo = updateTask.Memo; new TaskEmployeeService().UpdateByNumberStr(task, updateTask.EmployeeNumber); var pigService = new PigService(); int oldLen = task.task_pig.Count+task.task_pigsty.Count; int newLen = updateTask.EliminateTaskDetail.Count; int leastLength = oldLen < newLen ? oldLen : newLen; for (int i = 0; i < leastLength; i++) { if (updateTask.EliminateTaskDetail[i].Pig!=null) task.task_pig.ElementAt(i).PigId = pigService.FindByRfid(updateTask.EliminateTaskDetail[i].Pig).Id; else task.task_pigsty.ElementAt(i).PigstyId = long.Parse(updateTask.EliminateTaskDetail[i].Pigsty); } var taskPigService = new TaskPigService(); for (int i = leastLength; i < oldLen; i++) { if (task.task_pig.Count>0) taskPigService.Delete(taskPigService.Find(task.task_pig.ElementAt(i).Id)); else if (task.task_pigsty.Count > 0) taskPigService.Delete(taskPigService.Find(task.task_pigsty.ElementAt(i).Id)); } for (int i = leastLength; i < newLen; i++) { if (updateTask.EliminateTaskDetail[i].Pig!=null) task.task_pig.Add(new task_pig { PigId = pigService.FindByRfid(updateTask.EliminateTaskDetail[i].Pig).Id }); else task.task_pigsty.Add(new task_pigsty { PigstyId = long.Parse(updateTask.EliminateTaskDetail[i].Pigsty) }); } try { task.TaskStatusId = long.Parse(updateTask.Status); taskService.Update(task); return true; } catch (Exception) { return false; } }
/// <summary> /// 获得任务状态下拉列表 /// </summary> /// <returns>返回集合</returns> public IEnumerable<SelectListItem> GetTaskStatusList() { var taskStatusTypeService = new TaskStatusTypeService(); IEnumerable<SelectListItem> taskStatusSelectList = taskStatusTypeService.FindAll().Select(taskStatusItem => new SelectListItem { Text = taskStatusItem .Name, Value = taskStatusItem .Id + string.Empty }).OrderBy(m => m.Text); return taskStatusSelectList; }
//判断类型是否重复 public bool JudgeNameByType(string name, string typename) { var cureTypeService = new CureTypeService(); var medicineService = new MedicineService(); var unitService = new UnitService(); var fodderTypeService = new FodderTypeService(); var excetionTypeService = new ExceptionTypeService(); var pigTypeService = new PigTypeService(); var pigHouseTypeService = new PigHouseTypeService(); var taskStatusTypeService = new TaskStatusTypeService(); var taskTypeService = new TaskTypeService(); var roleTypeService = new RoleTypeService(); var preventionTypeService = new PreventionTypeService(); var customerService = new CustomerService(); if (typename == "治疗") { if (cureTypeService.FindByName(name) == null) return true; } if (typename == "单位") { if (unitService.FindByName(name) == null) return true; } if (typename == "药物") { if (medicineService.FindByName(name) == null) return true; } if (typename == "异常") { if (excetionTypeService.FindByName(name).Count == 0) return true; } if (typename == "饲料") { if (fodderTypeService.FindByName(name) == null) return true; } if (typename == "生猪") { if (pigTypeService.FindByName(name) == null) return true; } if (typename == "防疫") { if (preventionTypeService.FindByName(name) == null) return true; } if (typename == "猪舍") { if (pigHouseTypeService.FindByName(name) == null) return true; } if (typename == "任务状态") { if (taskStatusTypeService.FindByName(name) == null) return true; } if (typename == "任务类型") { if (taskTypeService.FindByName(name) == null) return true; } if (typename == "角色") { if (roleTypeService.FindByName(name) == null) return true; } if (typename == "客户名称") { if (customerService.FindByName(name) == null) return true; } return false; }
/// <summary> /// 根据类型id查找关联它的表是否为0 /// </summary> /// <param name="typeid">类型id</param> /// <param name="typename">类型名字</param> /// <returns></returns> public string GetRelationtById(long typeid, string typename) { var cureTypeService = new CureTypeService(); var medicineService = new MedicineService(); var unitService = new UnitService(); var fodderTypeService = new FodderTypeService(); var excetionTypeService = new ExceptionTypeService(); var pigTypeService = new PigTypeService(); var pigHouseTypeService = new PigHouseTypeService(); var taskStatusTypeService = new TaskStatusTypeService(); var taskTypeService = new TaskTypeService(); var roleTypeService = new RoleTypeService(); var preventionTypeService = new PreventionTypeService(); var roleAuthorityService = new RoleAuthorityService(); var customerService = new CustomerService(); if (typeid == 0) { return "不存在于数据库,可以删除"; } try { if (typename == "治疗") { cureTypeService.Delete(cureTypeService.Find(typeid)); } if (typename == "单位") { unitService.Delete(unitService.Find(typeid)); } if (typename == "药物") { medicineService.Delete(medicineService.Find(typeid)); } if (typename == "异常") { excetionTypeService.Delete(excetionTypeService.Find(typeid)); } if (typename == "饲料") { fodderTypeService.Delete(fodderTypeService.Find(typeid)); } if (typename == "生猪") { if (pigTypeService.Find(typeid).Name == "母猪" || pigTypeService.Find(typeid).Name == "公猪") { return "不可删除"; } pigTypeService.Delete(pigTypeService.Find(typeid)); } if (typename == "防疫") { preventionTypeService.Delete(preventionTypeService.Find(typeid)); } if (typename == "猪舍") { pigHouseTypeService.Delete(pigHouseTypeService.Find(typeid)); } if (typename == "任务状态") { if (taskStatusTypeService.Find(typeid).Name == "未完成" || taskStatusTypeService.Find(typeid).Name == "已完成" || taskStatusTypeService.Find(typeid).Name == "正在进行") { return "不可删除"; } taskStatusTypeService.Delete(taskStatusTypeService.Find(typeid)); } if (typename == "任务类型") { if (taskTypeService.Find(typeid).Name == "喂饲" || taskTypeService.Find(typeid).Name == "防疫" || taskTypeService.Find(typeid).Name == "巡查" || taskTypeService.Find(typeid).Name == "治疗" || taskTypeService.Find(typeid).Name == "销售" || taskTypeService.Find(typeid).Name == "转栏" || taskTypeService.Find(typeid).Name == "添加生猪") { return "不可删除"; } taskTypeService.Delete(taskTypeService.Find(typeid)); } if (typename == "角色") { foreach (role_authority c in roleAuthorityService.FindByRoleTypeId(typeid)) roleAuthorityService.Delete(roleAuthorityService.Find(c.Id)); roleTypeService.Delete(roleTypeService.Find(typeid)); } if (typename == "客户名称") { customerService.Delete(customerService.Find(typeid)); } } catch (Exception) { return "不可删除"; } return ""; }
/// <summary> /// 删除淘汰的相关信息 /// </summary> /// <param name="taskNumber">任务编号</param> /// <returns></returns> public bool DelEliminateInfo(string taskNumber) { var salesService = new SaleService(); var salePigService = new SalePigService(); var taskStatusTypeService = new TaskStatusTypeService(); var pigInfo = new PigInfo(); task task = new TaskService().FindByTaskNumber(taskNumber); if (task == null) return false; foreach (sale sale in salesService.FindByTaskId(task.Id)) { foreach (sale_pig EliminatePig in salePigService.FindBySaleId(sale.Id)) { salePigService = new SalePigService(); salePigService.Delete(salePigService.Find(EliminatePig.Id)); pigInfo.SetState(EliminatePig.Id, false); } salesService = new SaleService(); salesService.Delete(salesService.Find(sale.Id)); } task_status_type taskStatusType = taskStatusTypeService.FindByName("已完成"); task.TaskStatusId = taskStatusType.Id; return true; }
/// <summary> /// 添加生猪 /// </summary> /// <param name="newPigInfo"></param> /// <returns></returns> public bool CreatePigInfo(PigInfo newPigInfo) { var pigService = new PigService(); var transferService = new TransferService(); var taskStatusTypeService = new TaskStatusTypeService(); var taskService = new TaskService(); if (newPigInfo == null) return false; long? earNumber = null, femaleParentId = null, mostLikelyMaleParentId = null, secondLikelyMaleParentId = null, thirdLikelyMaleParentId = null; if (newPigInfo.EarNumber != null) earNumber = long.Parse(newPigInfo.EarNumber); if (newPigInfo.FemaleParentNum != null) femaleParentId = long.Parse(newPigInfo.FemaleParentNum); if (newPigInfo.MostLikelyMaleParentNum != null) mostLikelyMaleParentId = long.Parse(newPigInfo.MostLikelyMaleParentNum); if (newPigInfo.SecondLikelyMaleParentNum != null) secondLikelyMaleParentId = long.Parse(newPigInfo.SecondLikelyMaleParentNum); if (newPigInfo.ThirdLikelyMaleParentNum != null) thirdLikelyMaleParentId = long.Parse(newPigInfo.ThirdLikelyMaleParentNum); if (newPigInfo.TaskNumber == null) return false; pigService.Insert(new pig { Number = newPigInfo.Number, EarNumber = earNumber, Birthday = newPigInfo.Birthday, RFID = newPigInfo.Rfid, PigTypeId = long.Parse(newPigInfo.PigType), FemaleParentId = femaleParentId, MostLikelyMaleParentId = mostLikelyMaleParentId, SecondLikelyMaleParentId = secondLikelyMaleParentId, ThirdLikelyMaleParentId = thirdLikelyMaleParentId, Memo = newPigInfo.Memo, State = true }); if (newPigInfo.TaskNumber != null) { transferService.Insert(new transfer { TaskId = long.Parse(newPigInfo.TaskNumber), PigId = pigService.FindByNumber(newPigInfo.Number).Id, PigstyId = long.Parse(newPigInfo.Pigsty), Time = newPigInfo.TransferPigstyTime }); } pigService = new PigService(); task_status_type taskStatusType = taskStatusTypeService.FindByName("已完成"); task task = taskService.Find(long.Parse(newPigInfo.TaskNumber)); if (taskStatusType != null && task != null) { task.TaskStatusId = taskStatusType.Id; taskService.Update(task); } return true; }
/// <summary> /// 新建转栏信息 /// </summary> /// <param name="newTransferPigstyInfo">转栏信息页面类</param> /// <returns>是否成功</returns> public bool CreateTransferPigstyInfo(TransferPigstyInfo newTransferPigstyInfo) { if (newTransferPigstyInfo == null) return false; var transferService = new TransferService(); var taskStatusTypeService = new TaskStatusTypeService(); var taskService = new TaskService(); foreach (TransferPigstyInfoDetail transferPigstyInfoDetail in newTransferPigstyInfo.TransferPigstyInfoDetail ) { transferService.Insert(new transfer { TaskId = long.Parse(newTransferPigstyInfo.TaskNumber), PigstyId = long.Parse(transferPigstyInfoDetail.TargetPigsty), PigId = long.Parse(transferPigstyInfoDetail.Pig), Time = transferPigstyInfoDetail.TransferPigstyTime, Memo = newTransferPigstyInfo.Meno }); } task_status_type taskStatusType = taskStatusTypeService.FindByName("已完成"); task task = taskService.Find(long.Parse(newTransferPigstyInfo.TaskNumber)); if (taskStatusType != null && task != null) { task.TaskStatusId = taskStatusType.Id; taskService.Update(task); } return true; }
public BasicInfoModel ReadBasicInfo(string type) { var basicInfoModel = new BasicInfoModel {Type = type}; var names = new List<NameModel>(); basicInfoModel.Names = names; if (type == "治疗") { List<cure_type> cureTypes = new CureTypeService().FindAll(); foreach (cure_type cureType in cureTypes) { var nameModel = new NameModel {Name = cureType.Name, Id = cureType.Id}; names.Add(nameModel); } } else if (type == "药物") { List<medicine> medicineTypes = new MedicineService().FindAll(); foreach (medicine medicineType in medicineTypes) { var nameModel = new NameModel {Name = medicineType.Name, Id = medicineType.Id}; names.Add(nameModel); } } else if (type == "单位") { List<unit> unitTypes = new UnitService().FindAll(); foreach (unit unitType in unitTypes) { var nameModel = new NameModel {Name = unitType.Name, Id = unitType.Id}; names.Add(nameModel); } } else if (type == "异常") { List<exception_type> exceptionTypes = new ExceptionTypeService().FindAll(); foreach (exception_type exceptionType in exceptionTypes) { var nameModel = new NameModel {Name = exceptionType.Name, Id = exceptionType.Id}; names.Add(nameModel); } } else if (type == "饲料") { List<fodder_type> fodderTypes = new FodderTypeService().FindAll(); foreach (fodder_type fodderType in fodderTypes) { var nameModel = new NameModel {Name = fodderType.Name, Id = fodderType.Id}; names.Add(nameModel); } } else if (type == "生猪") { List<pig_type> pigTypes = new PigTypeService().FindAll(); foreach (pig_type pigType in pigTypes) { var nameModel = new NameModel {Name = pigType.Name, Id = pigType.Id}; names.Add(nameModel); } } else if (type == "防疫") { List<prevention_type> preventionTypes = new PreventionTypeService().FindAll(); foreach (prevention_type preventionType in preventionTypes) { var nameModel = new NameModel { Name = preventionType.Name, Id = preventionType.Id, MedicineId = preventionType.MedicineId, Quality = Convert.ToInt32(preventionType.Quality), UnitId = preventionType.UnitId }; names.Add(nameModel); } } else if (type == "猪舍") { List<pig_house_type> pigHouseTypes = new PigHouseTypeService().FindAll(); foreach (pig_house_type pigHouseType in pigHouseTypes) { var nameModel = new NameModel {Name = pigHouseType.Name, Id = pigHouseType.Id}; names.Add(nameModel); } } else if (type == "任务状态") { List<task_status_type> taskStatusTypes = new TaskStatusTypeService().FindAll(); foreach (task_status_type taskStatusType in taskStatusTypes) { var nameModel = new NameModel {Name = taskStatusType.Name, Id = taskStatusType.Id}; names.Add(nameModel); } } else if (type == "任务类型") { List<task_type> taskTypes = new TaskTypeService().FindAll(); foreach (task_type taskType in taskTypes) { var nameModel = new NameModel {Name = taskType.Name, Id = taskType.Id}; names.Add(nameModel); } } else if (type == "角色") { List<role_type> roleTypes = new RoleTypeService().FindAll(); foreach (role_type roleType in roleTypes) { var nameModel = new NameModel {Name = roleType.Name, Id = roleType.Id}; names.Add(nameModel); } } else if (type == "客户名称") { List<customer> customerTypes = new CustomerService().FindAll(); foreach (customer customer in customerTypes) { var nameModel = new NameModel {Name = customer.Name, Id = customer.Id}; names.Add(nameModel); } } if (names.Count == 0) { var nullNameModel = new NameModel(); names.Add(nullNameModel); } return basicInfoModel; }
/// <summary> /// 新建巡查信息 /// </summary> /// <param name="newInfo">巡查页面类</param> /// <returns></returns> public bool CreateInspectInfo(InspectInfo newInfo) { if (newInfo == null) return false; var inspectionService = new InspectionService(); var taskStatusTypeService = new TaskStatusTypeService(); var taskService = new TaskService(); Dictionary<long, Dictionary<long, long>> pigstyAndexception = SortPigstyAndexception(newInfo); foreach (var inspectDetail in pigstyAndexception) { InspectDetail newInfoDetail = newInfo.InspectDetail.FirstOrDefault(m => m.PigHouse.Equals(inspectDetail.Key + "")); if (newInfoDetail == null) continue; var inspection = new inspection { TaskId = long.Parse(newInfo.TaskNumber), EmployeeId = long.Parse(newInfo.EmployeeName), PigHouseId = inspectDetail.Key, Time = newInfoDetail.DetailTime, Memo = newInfo.Meno }; foreach (var pigsty in inspectDetail.Value) { inspection.inspection_exception.Add(new inspection_exception { PigstyId = pigsty.Key, ExceptionTypeId = pigsty.Value }); } inspectionService.Insert(inspection); } task_status_type taskStatusType = taskStatusTypeService.FindByName("正在进行"); task task = taskService.Find(long.Parse(newInfo.TaskNumber)); if (taskStatusType != null && task != null) { task.TaskStatusId = taskStatusType.Id; taskService.Update(task); } return true; }
/// <summary> /// 获得指定任务类型的所有任务 /// </summary> /// <param name="taskTypeId">任务类型Id</param> /// <returns>返回任务集合</returns> public IEnumerable<Task> GetTaskList(long taskTypeId) { var taskService = new TaskService(); var taskStatusTypeService = new TaskStatusTypeService(); var taskEmployeeService = new TaskEmployeeService(); IEnumerable<Task> tasklist = taskService.FindByTaskTypeId(taskTypeId).Select(item => new Task { TaskNumber = item. TaskNumber, EmployeeName = taskEmployeeService . GetEmployeeNames ( item.Id), StartTime = item. StartTime, EndTime = item. EndTime, Status = taskStatusTypeService . Find( item. TaskStatusId) .Name, Memo = item.Memo }); return tasklist; }
public PagedList<Task> GetTaskPagedList(long taskTypeId, int pageIndex, int pageSize, string check, int searchItem) { var taskService = new TaskService(); var taskStatusTypeService = new TaskStatusTypeService(); var taskEmployeeService = new TaskEmployeeService(); PagedList<task> tasks = taskService.GetTaskPagedList(taskTypeId, pageIndex, pageSize, check, searchItem); IEnumerable<Task> taskList = tasks.Select(item => new Task { TaskNumber = item. TaskNumber, EmployeeName = taskEmployeeService . GetEmployeeNames ( item.Id), StartTime = item. StartTime, EndTime = item. EndTime, Status = taskStatusTypeService . Find( item. TaskStatusId) .Name, Memo = item.Memo }); return new PagedList<Task>(taskList, pageIndex, pageSize, tasks.TotalItemCount); }
public void TaskStatusTypeSaveChanges(BasicInfoModel model) { var typeService = new TaskStatusTypeService(); List<task_status_type> types = typeService.FindAll(); foreach (task_status_type type in types) { int idFlag = 0; int nameFlag = 0; string newname = ""; foreach (NameModel name in model.Names) { if (type.Id == name.Id) { idFlag = 1; if (type.Name.Equals(name.Name)) { nameFlag = 1; } else { newname = name.Name; } } } //若存在此Id,但是name变化了的,则需要修改数据库 if (idFlag == 1) { if (nameFlag == 0) { if (newname == "") { throw new Exception(); } task_status_type modifyCure = typeService.Find(type.Id); modifyCure.Name = newname; typeService.Update(modifyCure); } } } //如果model里的Id为0,说明是新建的类型 foreach (NameModel name in model.Names) { if (name.Id == 0 && typeService.FindByName(name.Name) == null) { var newType = new task_status_type {Name = name.Name}; typeService.Insert(newType); } } }
/// <summary> /// 新建治疗信息 /// </summary> /// <param name="newInfo"></param> /// <returns></returns> public bool CreateCureInfo(CureInfo newInfo) { var curePigService = new CurePigService(); var cureTaskCourseService = new CureTaskCourseService(); var cureMethodService = new CureMethodService(); var taskStatusTypeService = new TaskStatusTypeService(); var taskService = new TaskService(); cure_task_course cureTaskCourse = cureTaskCourseService.FindByTaskId(long.Parse(newInfo.TaskNumber)).FirstOrDefault( m => m.Order == newInfo.Order); if (cureTaskCourse == null) return false; foreach (Detail detail in newInfo.PigDetail) { curePigService.Insert(new cure_pig { EmployeeId = long.Parse(newInfo.EmployeeName), CureTaskCourseId = cureTaskCourse.Id, PigId = long.Parse(detail.Pig), CureTime = detail.DetailTime, Memo = newInfo.Meno }); } foreach (CureDetail cureDetail in newInfo.CureDetail) { var cureMethod = new cure_method { CureTaskCourseId = cureTaskCourse.Id , CureTypeId = long.Parse(cureDetail.CureType) }; foreach (CureMedicineDetail cureMedicineDetail in cureDetail.CureMedicineDetail) { cureMethod.cure_medicine.Add(new cure_medicine { MedicineId = long.Parse(cureMedicineDetail.Medicine), Quality = cureMedicineDetail.Quality, UnitId = long.Parse(cureMedicineDetail.Unit) }); } cureMethodService.Insert(cureMethod); } task_status_type taskStatusType = taskStatusTypeService.FindByName("正在进行"); task task = taskService.Find(long.Parse(newInfo.TaskNumber)); if (taskStatusType != null && task != null) { task.TaskStatusId = taskStatusType.Id; taskService.Update(task); } return true; }
/// <summary> /// 新建喂食信息 /// </summary> /// <param name="newFeedInfo"></param> /// y /// <returns></returns> public bool CreateFeedInfo(FeedInfo newFeedInfo) { var employeeService = new EmployeeService(); var feedService = new FeedService(); var fodderTakeService = new FodderTakeService(); var taskService = new TaskService(); var fodderTypeService = new FodderTypeService(); var unitService = new UnitService(); var taskStatusTypeService = new TaskStatusTypeService(); long taskId = long.Parse(TaskNumber); foreach (FodderTakeDetail takedetail in newFeedInfo.TakeDetail) { employee firstOrDefault = employeeService.Find(long.Parse(newFeedInfo.EmployeeName)); if (firstOrDefault != null) { var take = new fodder_take { TaskId = taskId, EmployeeId = firstOrDefault.Id, //FodderTypeId = fodderTypeService.Find(long.Parse(takedetail.FodderType)).Id, //Quantity = takedetail.Quantity, //UnitId = unitService.Find(long.Parse(takedetail.Unit)).Id, Time = takedetail.TakeTime }; fodderTakeService.Insert(take); } } foreach (FeedInfoDetail feedPigDetail in FeedPig) { var feedinfo = new feed {TaskId = taskId}; employee firstOrDefault = employeeService.Find(long.Parse(newFeedInfo.EmployeeName)); if (firstOrDefault != null) feedinfo.EmployeeId = firstOrDefault.Id; feedinfo.PigstyId = long.Parse(feedPigDetail.Pigsty); //feedinfo.FodderTypeId = long.Parse(feedPigDetail.FodderType); //feedinfo.Quality = feedPigDetail.Quantity; //feedinfo.UnitId = long.Parse(feedPigDetail.Unit); feedinfo.Memo = newFeedInfo.Meno; feedinfo.Time = feedPigDetail.DetailTime; feedService.Insert(feedinfo); } task_status_type taskStatusType = taskStatusTypeService.FindByName("正在进行"); task task = taskService.Find(long.Parse(newFeedInfo.TaskNumber)); if (taskStatusType != null && task != null) { task.TaskStatusId = taskStatusType.Id; taskService.Update(task); } return true; }