|
@@ -34,13 +34,13 @@ func init() {
|
|
|
// 资源新增
|
|
|
// 查询数据有没有新增过
|
|
|
func (this *PurchaseBalance) PurchaseUserBalance(inteReq resourcesCenterclient.Resources) {
|
|
|
- key := fmt.Sprintf("%s_%s_%s_%d", inteReq.UserId, inteReq.ResourceType, inteReq.EndTime, inteReq.Model)
|
|
|
allGivenLock.Lock()
|
|
|
+ defer allGivenLock.Unlock()
|
|
|
+ key := fmt.Sprintf("%s_%s_%s_%d", inteReq.UserId, inteReq.ResourceType, inteReq.EndTime, inteReq.Model)
|
|
|
if allGiven[key] > 0 {
|
|
|
return
|
|
|
}
|
|
|
allGiven[key] = time.Now().Unix()
|
|
|
- allGivenLock.Unlock()
|
|
|
//判断资源之前有没有新增
|
|
|
_resp, err := ResourcesRpc.PurchaseUserBalance(context.Background(), &inteReq)
|
|
|
if err != nil {
|