public async Task <ActionResult> GeneratePackageCode(int packageId) { var isSuccess = false; var msg = string.Empty; var packageDetail = BeautyServicePackageManager.GetBeautyServicePackageDetails(packageId); if (packageDetail != null && packageDetail.Any()) { var packageCodes = BeautyServicePackageManager.GetBeautyServicePackageCodesByPackageId(packageId); if (packageCodes != null && packageCodes.Any()) { msg = "之前已经生成兑换码了"; } else { isSuccess = await BeautyServicePackageManager.GeneratePackageCodes(packageId); if (!isSuccess) { msg = "生成兑换码失败"; } else { isSuccess = true; msg = "兑换码生成成功"; } } } else { msg = "礼包下没有产品"; } return(Json(new { IsSuccess = isSuccess, Msg = msg }, JsonRequestBehavior.AllowGet)); }