| | |
| | | return false; |
| | | } |
| | | |
| | | // 使ç¨AutoMapperå°ä»»å¡å¯¹è±¡æ å°å°åå²å¯¹è±¡ |
| | | var historyTask = _mapper.Map<Dt_Task_Hty>(task); |
| | | var task_hty = new Dt_Task_Hty |
| | | { |
| | | // 主é®TaskIdå¨åå²è¡¨ä¸æ¯èªå¢çï¼æä»¥ä¸éè¦èµå¼ |
| | | TaskNum = task.TaskNum, |
| | | PalletCode = task.PalletCode, |
| | | PalletType = task.PalletType, |
| | | DeviceCode = task.Roadway, |
| | | Roadway = task.Roadway, |
| | | TaskType = task.TaskType, |
| | | TaskState = task.TaskState, |
| | | SourceAddress = task.SourceAddress, |
| | | TargetAddress = task.TargetAddress, |
| | | CurrentAddress = task.CurrentAddress, |
| | | NextAddress = task.NextAddress, |
| | | ExceptionMessage = task.ExceptionMessage, |
| | | Grade = task.Grade, |
| | | WMSId = task.WMSId, |
| | | Dispatchertime = task.Dispatchertime, |
| | | Remark = task.Remark, |
| | | Depth = task.Depth, |
| | | |
| | | // 设置åå²è®°å½ç¹æçåæ®µ |
| | | historyTask.TaskId = 0; // é置主é®ï¼è®©æ°æ®åºèªå¨çæ |
| | | historyTask.SourceId = task.TaskId; // 设置æºè®°å½ID |
| | | historyTask.OperateType = operateType; // 设置æä½ç±»å |
| | | historyTask.CreateDate = DateTime.Now; |
| | | historyTask.Creater = "System"; |
| | | historyTask.ModifyDate = DateTime.Now; |
| | | historyTask.Modifier = "System"; |
| | | // æºè®°å½ID设置为åä»»å¡çTaskId |
| | | SourceId = task.TaskId, |
| | | |
| | | // æä½ç±»å使ç¨ä¼ å
¥çåæ° |
| | | OperateType = operateType, |
| | | |
| | | // åºç¡å®ä½å段ï¼å¦ææçè¯ï¼ |
| | | CreateDate = DateTime.Now, |
| | | Creater = task.Creater, |
| | | |
| | | }; |
| | | |
| | | // æå
¥åå²è®°å½ |
| | | int result = BaseDal.AddData(historyTask); |
| | | int result = BaseDal.AddData(task_hty); |
| | | return result > 0; |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | // è®°å½å¼å¸¸æ¥å¿ |
| | | Console.WriteLine($"æ·»å ä»»å¡åå²è®°å½å¤±è´¥: {ex.Message}"); |
| | | //Console.WriteLine($"æ·»å ä»»å¡åå²è®°å½å¤±è´¥: {ex.Message}"); |
| | | return false; |
| | | } |
| | | } |