public ActionResult Create(StoreCheckRecordDTO dto) { if (string.IsNullOrEmpty(dto.CheckDetails)) { return(Json(OperationResult.Error("参数错误"))); } var checkInfo = JsonHelper.FromJson <List <CheckInfoModel> >(dto.CheckDetails); if (checkInfo.Count <= 0) { return(Json(OperationResult.Error("数据不可为空"))); } var allCheckItems = _storeCheckContract.Entities.Where(s => !s.IsDeleted && s.IsEnabled).ToList(); var result = _storeCheckRecordContract.Insert(dto, checkInfo); return(Json(result, JsonRequestBehavior.AllowGet)); }
public ActionResult AddStoreCheckRecord(AddStoreCheckRecordDTO dto) { try { if (!dto.AdminId.HasValue) { return(Json(OperationResult.Error("参数错误"))); } if (string.IsNullOrEmpty(dto.CheckDetails)) { return(Json(OperationResult.Error("勾选详情不能为空"))); } var storeIds = _storeContract.QueryManageStoreId(AuthorityHelper.OperatorId.Value); if (storeIds == null || storeIds.Count <= 0 || !storeIds.Contains(dto.StoreId)) { return(Json(OperationResult.Error("权限不足"))); } var checkDetails = JsonHelper.FromJson <List <CheckInfoModel> >(dto.CheckDetails); var addDto = new StoreCheckRecordDTO() { CheckTime = dto.CheckTime, Images = dto.Images, Remark = dto.Remark, StoreName = dto.StoreName, StoreId = dto.StoreId, OperatorId = dto.AdminId.Value }; var res = _storeCheckRecordContract.Insert(addDto, checkDetails); return(Json(res)); } catch (Exception e) { return(Json(OperationResult.Error("系统错误"))); } }
public ActionResult Update(StoreCheckRecordDTO dto) { var result = _storeCheckRecordContract.Update(dto); return(Json(result, JsonRequestBehavior.AllowGet)); }