public IActionResult CancelAttentionToDoctorReduceIntergral(CancelAttentionToDoctorReduceIntergralRequest request) { var collectionBiz = new CollectionBiz(); var collectionModel = collectionBiz.GetTheModelByUserId(UserID, request.DoctorGuid); if (collectionModel != null) { return(Success());//return Failed(ErrorCode.DataBaseError, "该收藏没有取消,取消失败!"); } if (new ScoreExBiz().GetTotalScore(UserID, request.UserType).Result > 10) { if (!InsertIntergral(-10, SendIntergralEnum.取消关注医生减扣积分, request.UserType)) { Logger.Error($"取消关注医生减扣积分失败!{JsonConvert.SerializeObject(request)}"); } } //12小时内不能取消 //TimeSpan interval = DateTime.Now - collectionModel.CreationDate; //var isRegisteRightNow = interval.TotalHours < 12; //if (isRegisteRightNow) //{ // return Failed(ErrorCode.UserData, "收藏12小时内不能取消,请联系管理员!"); //} //collectionModel.Enable = false; //var isSuccess = collectionBiz.UpdateModel(collectionModel); //关注1位医生,获10积分 //取消关注,减扣10积分 return(Success());// : Failed(ErrorCode.DataBaseError, "取消关注医生减扣积分失败!"); }