| | |
| | | |
| | | //2.ç¡®å®æ¯æ°å»ºæ¨¡æ¿è¿æ¯æ´æ°å·²ææ¨¡æ¿ |
| | | bool isNewTemplate = existtepm == null; |
| | | if (isNewTemplate) |
| | | if (existtepm == null) |
| | | { |
| | | existtepm = new Dt_Template |
| | | { |
| | |
| | | liJu_Lc = njtakeDTO.liju_lc, |
| | | fuZhu_Dg = njtakeDTO.fuzhu_dg, |
| | | fuZhu_Dq = njtakeDTO.fuzhu_dq, |
| | | fuZhu_Lc = njtakeDTO.fuzhu_lc |
| | | fuZhu_Lc = njtakeDTO.fuzhu_lc, |
| | | Creater = "admin", |
| | | CreateDate = DateTime.Now |
| | | }; |
| | | } |
| | | else |
| | | { |
| | | existtepm.TakeName = njtakeDTO.takename; |
| | | existtepm.jiShuYuan = njtakeDTO.jishuyuan; |
| | | existtepm.gongZhang = njtakeDTO.gongzhang; |
| | | |
| | | existtepm.zhiJianYuan_Dq = njtakeDTO.zhijianyuan_dq; |
| | | existtepm.zhiJianYuan_Lc = njtakeDTO.zhijianyuan_lc; |
| | | existtepm.zhiJianYuan_Dg = njtakeDTO.zhijianyuan_dg; |
| | |
| | | existtepm.fuZhu_Dg = njtakeDTO.fuzhu_dg; |
| | | existtepm.fuZhu_Dq = njtakeDTO.fuzhu_dq; |
| | | existtepm.fuZhu_Lc = njtakeDTO.fuzhu_lc; |
| | | existtepm.ModifyDate = DateTime.Now; |
| | | } |
| | | |
| | | // 3. æ´æ°ä»»å¡è¡¨ |
| | |
| | | task.startTime = DateTime.Now; |
| | | ApplyTemplateToTask(task, existtepm, isNewTemplate, njtakeDTO); |
| | | |
| | | // 4. æå
¥åå²è®°å½ |
| | | var history = new Dt_NJtakeHistory |
| | | { |
| | | taskID = task.id, |
| | | trainKind = task.trainKind, |
| | | TakeName = task.TakeName, |
| | | trainNum = task.trainNum, |
| | | track = task.track, |
| | | coachNum = task.coachNum, |
| | | bogie = task.bogie, |
| | | processDept = task.processDept, |
| | | jiShuYuan = task.jiShuYuan, |
| | | zhiJianYuan_LC = task.zhiJianYuan_LC, |
| | | zhiJianYuan_DG = task.zhiJianYuan_DG, |
| | | zhiJianYuan_DQ = task.zhiJianYuan_DQ, |
| | | gongZhang = task.gongZhang, |
| | | liJu_LC = task.liJu_LC, |
| | | liJu_DG = task.liJu_DG, |
| | | liJu_DQ = task.liJu_DQ, |
| | | fuZhu_LC = task.fuZhu_LC, |
| | | fuZhu_DQ = task.fuZhu_DQ, |
| | | fuZhu_DG = task.fuZhu_DG, |
| | | createTime = (DateTime)task.createTime, |
| | | dispatchTime = (DateTime)task.dispatchTime, |
| | | startTime = (DateTime)task.startTime, |
| | | startTime_LC = (DateTime)task.startTime_LC, |
| | | endTime_LC = (DateTime)task.endTime_LC, |
| | | startTime_DG = (DateTime)task.startTime_DG, |
| | | endTime_DG = (DateTime)task.endTime_DG, |
| | | startTime_DQ = (DateTime)task.startTime_DQ, |
| | | endTime_DQ = (DateTime)task.endTime_DQ, |
| | | endTime = (DateTime)task.endTime, |
| | | confirmTime_JS = (DateTime)task.confirmTime_JS, |
| | | confirmTime_GZ = (DateTime)task.confirmTime_GZ, |
| | | confirmTime_LC = (DateTime)task.confirmTime_LC, |
| | | confirmTime_DG = (DateTime)task.confirmTime_DG, |
| | | confirmTime_DQ = (DateTime)task.confirmTime_DQ |
| | | }; |
| | | //// 4. æå
¥åå²è®°å½ |
| | | //var history = new Dt_NJtakeHistory |
| | | //{ |
| | | // taskID = task.id, |
| | | // trainKind = task.trainKind, |
| | | // TakeName = task.TakeName, |
| | | // trainNum = task.trainNum, |
| | | // track = task.track, |
| | | // coachNum = task.coachNum, |
| | | // bogie = task.bogie, |
| | | // processDept = task.processDept, |
| | | // jiShuYuan = task.jiShuYuan, |
| | | // zhiJianYuan_LC = task.zhiJianYuan_LC, |
| | | // zhiJianYuan_DG = task.zhiJianYuan_DG, |
| | | // zhiJianYuan_DQ = task.zhiJianYuan_DQ, |
| | | // gongZhang = task.gongZhang, |
| | | // liJu_LC = task.liJu_LC, |
| | | // liJu_DG = task.liJu_DG, |
| | | // liJu_DQ = task.liJu_DQ, |
| | | // fuZhu_LC = task.fuZhu_LC, |
| | | // fuZhu_DQ = task.fuZhu_DQ, |
| | | // fuZhu_DG = task.fuZhu_DG, |
| | | // createTime = (DateTime)task.createTime, |
| | | // dispatchTime = (DateTime)task.dispatchTime, |
| | | // startTime = (DateTime)task.startTime, |
| | | // startTime_LC = (DateTime)task.startTime_LC, |
| | | // endTime_LC = (DateTime)task.endTime_LC, |
| | | // startTime_DG = (DateTime)task.startTime_DG, |
| | | // endTime_DG = (DateTime)task.endTime_DG, |
| | | // startTime_DQ = (DateTime)task.startTime_DQ, |
| | | // endTime_DQ = (DateTime)task.endTime_DQ, |
| | | // endTime = (DateTime)task.endTime, |
| | | // confirmTime_JS = (DateTime)task.confirmTime_JS, |
| | | // confirmTime_GZ = (DateTime)task.confirmTime_GZ, |
| | | // confirmTime_LC = (DateTime)task.confirmTime_LC, |
| | | // confirmTime_DG = (DateTime)task.confirmTime_DG, |
| | | // confirmTime_DQ = (DateTime)task.confirmTime_DQ |
| | | //}; |
| | | |
| | | // 5. æå
¥ä»»å¡åè§£æ°æ® |
| | | var listp = new List<Dt_Putake> |
| | |
| | | } |
| | | |
| | | BaseDal.UpdateData(task); |
| | | _nJtakeHistoryRepository.AddData(history); |
| | | //_nJtakeHistoryRepository.AddData(history); |
| | | _putakeRepository.AddData(listp); |
| | | |
| | | _unitOfWorkManage.CommitTran(); |