可視化版本的前端無(wú)法從后臺(tái)開(kāi)啟優(yōu)惠券模塊,我進(jìn)代碼看了一下邏輯,發(fā)現(xiàn)前端判斷首頁(yè)的優(yōu)惠券是否能領(lǐng)取用的 `in_use` 字段
item.is_use==1 => `已領(lǐng)取`
item.is_use==2 => `已過(guò)期`
!item.is_use => `立即領(lǐng)取`
然后 `in_use` 這個(gè)字段我查詢(xún)了后端代碼是這樣的賦值:
// app/services/activity/coupon/StoreCouponIssueServices.php 的 getIssueCouponList()
$v['is_use'] = count($v['used']);
是查詢(xún)了用戶(hù)領(lǐng)取表記錄,記錄條數(shù)作為值賦給了`in_use`變量
用這個(gè)領(lǐng)取次數(shù)變量來(lái)判斷是不是有點(diǎn)問(wèn)題,因?yàn)槲覜](méi)辦法判斷一個(gè)用戶(hù)是否能再領(lǐng)取優(yōu)惠券,因?yàn)閮?yōu)惠券可以在后臺(tái)設(shè)置單用戶(hù)領(lǐng)取數(shù)目,保存在 `recieve_limit` 這個(gè)字段,這個(gè)數(shù)目是可以大于1的,不過(guò)我查了一下后端似乎沒(méi)做這樣單用戶(hù)領(lǐng)取限制的判斷?
請(qǐng)求大佬指教一下
另外因?yàn)檫@個(gè)問(wèn)題,發(fā)現(xiàn)小程序如果在未登錄狀態(tài)下首頁(yè)的優(yōu)惠券顯示可領(lǐng)取狀態(tài),但是登陸后,在返回首頁(yè),首頁(yè)的優(yōu)惠券又可以領(lǐng)取了,用這樣的方法似乎可以無(wú)限領(lǐng)取優(yōu)惠券