| | |
| | | using WIDESEAWCS_Core.BaseRepository; |
| | | using WIDESEAWCS_Core.BaseServices; |
| | | using WIDESEAWCS_Core.Helper; |
| | | using WIDESEAWCS_Core.HttpContextUser; |
| | | using WIDESEAWCS_ITaskInfoRepository; |
| | | using WIDESEAWCS_ITaskInfoService; |
| | | using WIDESEAWCS_Model.Models; |
| | |
| | | private IUnitOfWorkManage _uniUnitOfWorkManage; |
| | | private INjTaskRepository _iNjTaskRepository; |
| | | |
| | | |
| | | public PutakeServer(IPutakeRepository BaseDal, IUnitOfWorkManage uniUnitOfWorkManage, INjTaskRepository iNjTaskRepository) : base(BaseDal) |
| | | { |
| | | _uniUnitOfWorkManage = uniUnitOfWorkManage;//æ°æ®åºäºå¡ |
| | | _iNjTaskRepository= iNjTaskRepository; |
| | | |
| | | |
| | | } |
| | | public override PageGridData<Dt_Putake> GetPageData(PageDataOptions options) |
| | | { |
| | |
| | | if (gruops == "æºæ¢°") |
| | | { |
| | | nj.startTime_LC = DateTime.Now;//å¼å§æ¶é´ |
| | | nj.Creater = "admin"; |
| | | nj.createTime = DateTime.Now; |
| | | } |
| | | if (gruops == "çµæ°") |
| | | { |
| | | nj!.startTime_DQ = DateTime.Now; |
| | | nj.Creater = "admin"; |
| | | nj.createTime = DateTime.Now; |
| | | } |
| | | if (gruops == "å°æ²") |
| | | { |
| | | nj!.startTime_DG = DateTime.Now; |
| | | // nj.Creater = "admin"; |
| | | nj.createTime = DateTime.Now; |
| | | } |
| | | break; |
| | |
| | | if (gruops == "æºæ¢°") |
| | | { |
| | | nj.endTime_LC = DateTime.Now; |
| | | //nj.Creater = "admin"; |
| | | nj.createTime = DateTime.Now; |
| | | } |
| | | if (gruops == "çµæ°") |
| | | { |
| | | nj.endTime_DQ = DateTime.Now; |
| | | //nj.Creater = "admin"; |
| | | nj.createTime = DateTime.Now; |
| | | } |
| | | if (gruops == "å°æ²") |
| | | { |
| | | nj.endTime_DG = DateTime.Now; |
| | | //nj.Creater = "admin"; |
| | | nj.createTime = DateTime.Now; |
| | | } |
| | | break; |
| | |
| | | } |
| | | |
| | | // è·åæå䏿¬¡å®æçæ¶é´ |
| | | latestTime = new[] { nj.confirmTime_LC, nj.confirmTime_DQ, nj.confirmTime_DG } |
| | | .Max(); // åææ°çæ¶é´ |
| | | latestTime = new[] { nj.confirmTime_LC, nj.confirmTime_DQ, nj.confirmTime_DG }.Max(); // åææ°çæ¶é´ |
| | | |
| | | nj.endTime = latestTime; // èµå¼ææ°æ¶é´ |
| | | putake.Finishedtime = DateTime.Now; |
| | |
| | | { |
| | | try |
| | | { |
| | | |
| | | |
| | | var dg = BaseDal.QueryData(i=>i.Grouptype== group); |
| | | |
| | | return new WebResponseContent { Status = true, Data = dg }; |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | |
| | | return new WebResponseContent { Status = false, Message = $"æ¥ç失败:{ex}" }; |
| | | } |
| | | } |
| | | |
| | | |
| | | //æ¥çè¿ä¸ªä¸åä»»å¡çä¸ä»»å¡è¡¨ä¸ç详æ
æ°æ®ï¼ånjtaskServeä¸ä¸æ ·ï¼ |
| | | public WebResponseContent GetNjtake(string njid) |
| | | { |
| | | try |
| | | { |
| | | |
| | | |
| | | var Nj = _iNjTaskRepository.QueryData(i => i.NJtaskID == njid).FirstOrDefault(); |
| | | |
| | | if (Nj != null) |
| | |
| | | } |
| | | } |
| | | |
| | | ////æ´å
·ä»»å¡ç¶ææ¥è¯¢ |
| | | //public WebResponseContent seletTaskeStatus(string status) |
| | | //{ |
| | | // try |
| | | // { |
| | | |
| | | |
| | | // var Nj = BaseDal.QueryData(i => i.Pustatus == status); |
| | | |
| | | // if (Nj != null) |
| | | // { |
| | | |
| | | // return new WebResponseContent { Status = true, Data = Nj }; |
| | | // } |
| | | // else |
| | | // { |
| | | // return new WebResponseContent { Status = false, Message = "æ²¡ææ¾å°" }; |
| | | // } |
| | | |
| | | // } |
| | | // catch (Exception ex) |
| | | // { |
| | | |
| | | |
| | | // return new WebResponseContent { Status = false, Message = "æ´æ°å¤±è´¥ï¼" + ex.Message }; |
| | | // } |
| | | //} |
| | | |
| | | public WebResponseContent GetNJandPu() |
| | | { |
| | | try |
| | | { |
| | | var nj = _iNjTaskRepository.QueryData(); |
| | | |
| | | |
| | | return new WebResponseContent { Status = true, Data = nj }; |
| | | |
| | | } |
| | | |
| | | catch (Exception) |
| | | { |
| | | |
| | | throw; |
| | | } |
| | | } |
| | | } |
| | | } |