This commit is contained in:
aozhiwei 2023-07-31 13:12:18 +08:00
parent d0cad6f194
commit ad122291e2

View File

@ -101,31 +101,12 @@ class ShopController extends BaseAuthedController {
$desiredTokenType = $goodsMeta['token_type'];
$checkTokenType = splitStr1($desiredTokenType);
$tokenPos = array_search($tokenType, $checkTokenType, true);
$isFreeBuy = false;
if (!empty($goodsMeta['free_type'])) {
$count = $this->countFreeBuyTimes($goodsMeta['free_type'], $goodsMeta['id'], $goodsMeta['item_id']);
if ($count < $goodsMeta['free_num']) {
$isFreeBuy = true;
}
}
$propertyChgService = new services\PropertyChgService();
$awardService = new services\AwardService();
if ($isFreeBuy) {
$awardService->addItem($itemMeta['id'], $goodsNum);
myself()->_rspData(
array(
'award' => $awardService->toDto(),
'property_chg' => $propertyChgService->toDto(),
//'goods_chg' => $goodsDto
)
);
return;
} else {
if (!in_array($tokenType, $checkTokenType)) {
myself()->_rspErr(1, "token_type parameter error, desired_token_type: {$desiredTokenType}");
return;
}
}
$priceArray = splitStr1($goodsMeta['price']);
$discountArray = splitStr1($goodsMeta['discount']);