Beispiel #1
0
 /// <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));
            }
        }