예제 #1
0
        public ActionResult <RepairInfoByIdSearchResModel> RepairID_Search(RepairIdSearchInfoViewModel repairIdSearchInfoViewModel)
        {
            RepairInfoByIdSearchResModel repairInfoByIdSearchResModel = new RepairInfoByIdSearchResModel();
            var repairSearchResult = _IRepairService.GetInfoByRepairId(repairIdSearchInfoViewModel);

            repairInfoByIdSearchResModel.repair_Infos               = repairSearchResult;
            repairInfoByIdSearchResModel.isSuccess                  = true;
            repairInfoByIdSearchResModel.baseViewModel.Message      = "查询成功";
            repairInfoByIdSearchResModel.baseViewModel.ResponseCode = 200;
            repairInfoByIdSearchResModel.TotalNum = 1;
            _ILogger.Information("查询报修信息成功");
            return(Ok(repairInfoByIdSearchResModel));
        }
예제 #2
0
        /// <summary>
        /// 根据表单主键ID 查询表单信息
        /// </summary>
        /// <param name="repairIdSearchInfoViewModel"></param>
        /// <returns></returns>
        public RepairInfoSearchMiddlecs GetInfoByRepairId(RepairIdSearchInfoViewModel repairIdSearchInfoViewModel)
        {
            var line_Infos = _IRepairInfoRepository.GetInfoByRepairIdSingle(repairIdSearchInfoViewModel.Repair_InfoId).ToList();

            var repairSearchMiddlecs = _IMapper.Map <Repair_Info, RepairInfoSearchMiddlecs>(line_Infos[0]);

            if (repairSearchMiddlecs.isHandler == "2" && repairSearchMiddlecs.RepairsEmergency == "匿名")
            {
                repairSearchMiddlecs.UserName  = "******";
                repairSearchMiddlecs.Name      = "匿名";
                repairSearchMiddlecs.telephone = "匿名";
            }

            return(repairSearchMiddlecs);
        }