/// <summary> /// 刷新违章查询城市服务缓存 /// </summary> /// <returns></returns> public ActionResult CleanPeccancyCitysCache() { var manager = new PeccancyQueryConfigManager(); var result = manager.CleanPeccancyCitysCache(); return(Json(new { Status = result, Msg = "清除缓存" + (result ? "成功" : "失败") }, JsonRequestBehavior.AllowGet)); }
/// <summary> /// 添加违章查询省份配置 /// </summary> /// <param name="model"></param> /// <returns></returns> public ActionResult AddPeccancyProvinceConfig(PeccancyQueryProvinceModel model) { if (model.ProvinceId < 1 || string.IsNullOrWhiteSpace(model.ProvinceName) || string.IsNullOrWhiteSpace(model.ProvinceSimpleName)) { return(Json(new { Status = false, Msg = "请确认省份信息" }, JsonRequestBehavior.AllowGet)); } var manager = new PeccancyQueryConfigManager(); var existModel = manager.GetRepeatPeccancyProvinceConfig(model); if (existModel != null) { return(Json(new { Status = false, Msg = $"存在重复数据:省份Id{existModel.ProvinceId},省份名称{existModel.ProvinceName},省份简称{existModel.ProvinceSimpleName}" }, JsonRequestBehavior.AllowGet)); } var user = User.Identity.Name; var result = manager.AddPeccancyProvinceConfig(model, user); if (result) { return(Json(new { Status = true, Msg = "添加成功" }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { Status = false, Msg = "添加失败" }, JsonRequestBehavior.AllowGet)); } }
/// <summary> /// 获取该省份下的城市--下拉框选项 /// </summary> /// <param name="provinceId"></param> /// <returns></returns> public ActionResult GetPeccancyCitiesByProvinceId(int provinceId = -1) { var manager = new PeccancyQueryConfigManager(); var result = manager.GetPeccancyCitiesByProvinceId(provinceId); return(Json(new { Status = result != null, Data = result }, JsonRequestBehavior.AllowGet)); }
/// <summary> /// 更新违章查询城市配置 /// </summary> /// <param name="peccancyCityModel"></param> /// <returns></returns> public ActionResult UpdatePeccancyQueryCityConfig(PeccancyQueryCityModel peccancyCityModel) { if (peccancyCityModel.ProvinceId < 1) { return(Json(new { Status = false, Msg = "请确认省份信息" }, JsonRequestBehavior.AllowGet)); } if (peccancyCityModel.CityId < 1 || peccancyCityModel.CityCode < 1 || string.IsNullOrWhiteSpace(peccancyCityModel.CityName)) { return(Json(new { Status = false, Msg = "请确认城市信息" }, JsonRequestBehavior.AllowGet)); } else if (peccancyCityModel.NeedEngine && peccancyCityModel.EngineLen < 1) { return(Json(new { Status = false, Msg = "发动机号如必要,请输入发动机号长度" }, JsonRequestBehavior.AllowGet)); } else if (peccancyCityModel.NeedFrame && peccancyCityModel.FrameLen < 1) { return(Json(new { Status = false, Msg = "车架号如必要,请输入车架号长度" }, JsonRequestBehavior.AllowGet)); } var manager = new PeccancyQueryConfigManager(); var user = User.Identity.Name; var result = manager.UpdatePeccancyCityConfig(peccancyCityModel, user); if (result) { return(Json(new { Status = true, Msg = "修改成功" }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { Status = false, Msg = "修改失败" }, JsonRequestBehavior.AllowGet)); } }
/// <summary> /// 获取所有配置的省份 /// </summary> /// <returns></returns> public ActionResult GetAllProvince() { var manager = new PeccancyQueryConfigManager(); var result = manager.GetAllPeccancyProvinces(); return(Json(new { Status = result != null, Data = result }, JsonRequestBehavior.AllowGet)); }
/// <summary> /// 查看违章配置操作记录详情 /// </summary> /// <param name="pkid"></param> /// <returns></returns> public ActionResult GetPeccancyConfigOprLog(int pkid) { if (pkid < 1) { return(Json(new { Status = false, Msg = "未知的查询对象" }, JsonRequestBehavior.AllowGet)); } var manager = new PeccancyQueryConfigManager(); var result = manager.GetPeccancyConfigOprLog(pkid); return(Json(new { Status = result != null, Data = result }, JsonRequestBehavior.AllowGet)); }
/// <summary> /// 查看违章配置操作日志 /// </summary> /// <param name="logType"></param> /// <param name="identityId"></param> /// <returns></returns> public ActionResult SelectPeccancyConfigOprLog(string logType, string identityId) { if (string.IsNullOrWhiteSpace(logType) || string.IsNullOrWhiteSpace(identityId)) { return(Json(new { Status = false, Msg = "未知的查询对象" }, JsonRequestBehavior.AllowGet)); } var manager = new PeccancyQueryConfigManager(); var result = manager.SelectPeccancyConfigOprLog(logType, identityId); return(Json(new { Status = result != null, Data = result }, JsonRequestBehavior.AllowGet)); }
/// <summary> /// 查询违章查询城市配置 /// </summary> /// <param name="provinceId"></param> /// <param name="cityId"></param> /// <param name="pageIndex"></param> /// <param name="pageSize"></param> /// <returns></returns> public ActionResult SelectPeccancyCityConfig(int provinceId = -1, int cityId = -1, int pageIndex = 1, int pageSize = 20) { var manager = new PeccancyQueryConfigManager(); var result = manager.SelectPeccancyCityConfig(provinceId, cityId, pageIndex, pageSize); if (result.Item1 == null) { return(Json(new { Status = false, Msg = "查询失败" }, JsonRequestBehavior.AllowGet)); } else { var totalPage = (result.Item2 % pageSize == 0) ? ((int)result.Item2 / pageSize) : ((int)result.Item2 / pageSize + 1); return(Json(new { Status = true, Data = result.Item1, TotalCount = result.Item2, TotalPage = totalPage }, JsonRequestBehavior.AllowGet)); } }
/// <summary> /// 根据省份Id获取违章查询省份配置 /// </summary> /// <param name="provinceId"></param> /// <returns></returns> public ActionResult GetPeccancyProvinceConfigByProvinceId(int provinceId) { if (provinceId < 1) { return(Json(new { Status = false, Msg = "不明白查找哪个省份" }, JsonRequestBehavior.AllowGet)); } var manager = new PeccancyQueryConfigManager(); var model = manager.GetPeccancyProvinceConfigByProvinceId(provinceId); if (model == null) { return(Json(new { Status = false, Msg = $"无法获取省份id为{provinceId}的省份信息" }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { Status = true, Data = model }, JsonRequestBehavior.AllowGet)); } }
/// <summary> /// 根据城市Id获取违章查询城市配置 /// </summary> /// <param name="cityId"></param> /// <returns></returns> public ActionResult GetPeccancyCityConfigByCityId(int cityId) { if (cityId < 1) { return(Json(new { Status = false, Msg = "不明白查找哪个城市" }, JsonRequestBehavior.AllowGet)); } var manager = new PeccancyQueryConfigManager(); var result = manager.GetPeccancyCityConfigByCityId(cityId); if (result != null) { return(Json(new { Status = true, Data = result }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { Status = false, Msg = $"无法获取城市id为{cityId}的城市信息" }, JsonRequestBehavior.AllowGet)); } }
/// <summary> /// 获取该省份下的城市配置数量 /// </summary> /// <param name="provinceId"></param> /// <returns></returns> public ActionResult GetCityConfigCountByProvinceId(int provinceId) { if (provinceId < 1) { return(Json(new { Status = false, Msg = "不明白查找哪个省份" }, JsonRequestBehavior.AllowGet)); } var manager = new PeccancyQueryConfigManager(); var count = manager.GetPeccancyCityConfigCountByPrvinceId(provinceId); if (count < 0) { return(Json(new { Status = false, Msg = $"无法获取省份id为{provinceId}的省份下的城市信息" }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { Status = true, Data = count }, JsonRequestBehavior.AllowGet)); } }
/// <summary> /// 删除违章查询省份配置 /// </summary> /// <param name="provinceId"></param> /// <returns></returns> public ActionResult DeletePeccancyProvinceConfig(int provinceId) { if (provinceId < 1) { return(Json(new { Status = false, Msg = "不明白删除哪个省份" }, JsonRequestBehavior.AllowGet)); } var manager = new PeccancyQueryConfigManager(); var user = User.Identity.Name; var result = manager.DeletePeccancyProvinceConfig(provinceId, user); if (result) { return(Json(new { Status = true, Msg = "删除省份成功" }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { Status = false, Msg = "删除省份失败" }, JsonRequestBehavior.AllowGet)); } }
/// <summary> /// 更新违章查询省份配置 /// </summary> /// <param name="province"></param> /// <returns></returns> public ActionResult UpdatePeccancyQueryProvinceConfig(PeccancyQueryProvinceModel province) { if (province.ProvinceId < 1 || string.IsNullOrWhiteSpace(province.ProvinceName) || string.IsNullOrWhiteSpace(province.ProvinceSimpleName)) { return(Json(new { Status = false, Msg = "请确认省份信息" }, JsonRequestBehavior.AllowGet)); } var manager = new PeccancyQueryConfigManager(); var user = User.Identity.Name; var result = manager.UpdatePeccancyProvinceConfig(province, user); if (result) { return(Json(new { Status = true, Msg = "修改成功" }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { Status = false, Msg = "修改失败" }, JsonRequestBehavior.AllowGet)); } }
/// <summary> /// 添加违章查询城市配置 /// </summary> /// <param name="peccancyCityModel"></param> /// <returns></returns> public ActionResult AddPeccancyQueryCityConfig(PeccancyQueryCityModel peccancyCityModel) { if (peccancyCityModel.ProvinceId < 1) { return(Json(new { Status = false, Msg = "请确认省份信息" }, JsonRequestBehavior.AllowGet)); } if (peccancyCityModel.CityId < 1 || peccancyCityModel.CityCode < 1 || string.IsNullOrWhiteSpace(peccancyCityModel.CityName)) { return(Json(new { Status = false, Msg = "请确认城市信息" }, JsonRequestBehavior.AllowGet)); } else if (peccancyCityModel.NeedEngine && peccancyCityModel.EngineLen < 1) { return(Json(new { Status = false, Msg = "发动机号如必要,请输入发动机号长度" }, JsonRequestBehavior.AllowGet)); } else if (peccancyCityModel.NeedFrame && peccancyCityModel.FrameLen < 1) { return(Json(new { Status = false, Msg = "车架号如必要,请输入车架号长度" }, JsonRequestBehavior.AllowGet)); } var manager = new PeccancyQueryConfigManager(); var existModel = manager.GetPeccancyCityConfigByCityId(peccancyCityModel.CityId); if (existModel != null) { return(Json(new { Status = false, Msg = $"已存在城市Id为{existModel.CityId}的城市!城市名称{existModel.CityName},城市代码{existModel.CityCode}" })); } var user = User.Identity.Name; var result = manager.AddPeccancyCityConfig(peccancyCityModel, user); if (result) { return(Json(new { Status = true, Msg = "添加成功" }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { Status = false, Msg = "添加失败" }, JsonRequestBehavior.AllowGet)); } }