已获的券

This commit is contained in:
2019-10-27 22:08:35 +08:00
parent 24d52d2601
commit c7105781fb
3 changed files with 11 additions and 22 deletions

View File

@ -178,27 +178,16 @@ class UserVouchers extends Base{
}
//插入或更新详细表
$m->setTable('user_vouchers_summary');
if($summaryInfo = $m->getInfo(['userId'=>$userId],'id,alreadyProductNum,alreadyCouponsNum')){
if(1 == $isAdd){
$data['alreadyProductNum'] = $summaryInfo['alreadyProductNum'] + $alreadyProductNum;
$data['alreadyCouponsNum'] = $summaryInfo['alreadyCouponsNum'] + $alreadyCouponsNum;
}else{
$data['alreadyProductNum'] = $summaryInfo['alreadyProductNum'] - $alreadyProductNum;
$data['alreadyCouponsNum'] = $summaryInfo['alreadyCouponsNum'] - $alreadyCouponsNum;
}
$m->updateInfo(['id'=>$summaryInfo['id']],$data);
}else{
if(0 == $isAdd){
$alreadyProductNum *= -1;
$alreadyCouponsNum *= -1;
}
$data = compact('userId','alreadyProductNum','alreadyCouponsNum');
$data['isGive'] = 1;
$data['giveDate'] = time();
$data['giveDay'] = 0;
$m->insertInfo($data);
}
$m->setTable('users');
$summaryInfo = $m->getInfo(['userId'=>$userId],'id,productNum,couponsNum');
if(1 == $isAdd){
$data['productNum'] = $summaryInfo['productNum'] + $alreadyProductNum;
$data['couponsNum'] = $summaryInfo['couponsNum'] + $alreadyCouponsNum;
}else{
$data['productNum'] = $summaryInfo['productNum'] - $alreadyProductNum;
$data['couponsNum'] = $summaryInfo['couponsNum'] - $alreadyCouponsNum;
}
$m->updateInfo(['id'=>$summaryInfo['id']],$data);
}
/**