/// <summary> /// 增加改派信息并给改派前司机发短信 /// </summary> /// <param name="busByLineAddViewModel"></param> /// <returns></returns> public int Car_Reassignment_Record_Add(ReassignmentRecordAddViewModel reassignmentRecordAddViewModel) { try { string contentDriver = reassignmentRecordAddViewModel.Docdate + "的用车取消"; string contentRider = reassignmentRecordAddViewModel.Docdate + "的用车司机变更为:" + reassignmentRecordAddViewModel.AfterDriverName + ",车辆变更为:" + reassignmentRecordAddViewModel.AfterCxry + ",司机手机号变更为:" + reassignmentRecordAddViewModel.Afterphone; var resultDriver = SmsMessage(reassignmentRecordAddViewModel.Beforephone, contentDriver); var resultRider = SmsMessage(reassignmentRecordAddViewModel.Riderphone, contentRider); if (resultDriver == "OK" && resultRider == "OK") { var temp = _IMapper.Map <ReassignmentRecordAddViewModel, Car_Reassignment_Record>(reassignmentRecordAddViewModel); temp.isdelete = "0"; temp.AddDate = DateTime.Now; _IBusInfoRepository.Add_Reassignment_Record(temp); return(_IBusInfoRepository.SaveChanges()); } else { return(0); } } catch (Exception e) { return(0); } }
public ActionResult <GasCardAccountSearchResModel> Car_Reassignment_Record_Add(ReassignmentRecordAddViewModel reassignmentRecordAddViewModel) { GasCardAccountSearchResModel gasCardAccountSearchResModel = new GasCardAccountSearchResModel(); var gas_Card_Accounts = _busService.Car_Reassignment_Record_Add(reassignmentRecordAddViewModel); if (gas_Card_Accounts == 1) { gasCardAccountSearchResModel.IsSuccess = true; gasCardAccountSearchResModel.baseViewModel.Message = "增加改派信息并给改派前司机发短信,成功"; gasCardAccountSearchResModel.baseViewModel.ResponseCode = 200; gasCardAccountSearchResModel.TotalNum = gas_Card_Accounts; _ILogger.Information("增加改派信息并给改派前司机发短信,成功"); return(Ok(gasCardAccountSearchResModel)); } else { gasCardAccountSearchResModel.IsSuccess = false; gasCardAccountSearchResModel.baseViewModel.Message = "增加改派信息并给改派前司机发短信,失败"; gasCardAccountSearchResModel.baseViewModel.ResponseCode = 400; gasCardAccountSearchResModel.TotalNum = gas_Card_Accounts; _ILogger.Information("增加改派信息并给改派前司机发短信,失败"); return(Ok(gasCardAccountSearchResModel)); } }