|
@@ -11,7 +11,7 @@ namespace Hotline.Article
|
|
{
|
|
{
|
|
_circularRecordRepository = circularRecordRepository;
|
|
_circularRecordRepository = circularRecordRepository;
|
|
}
|
|
}
|
|
- public async Task RecordUserHandle(string userId, bool isAdd, CancellationToken cancellationToken)
|
|
|
|
|
|
+ public async Task RecordUserHandle(string userId, bool isAdd,int count = 1, CancellationToken cancellationToken= default)
|
|
{
|
|
{
|
|
var userRecord = await _circularRecordRepository.GetAsync(x => x.UserId == userId);
|
|
var userRecord = await _circularRecordRepository.GetAsync(x => x.UserId == userId);
|
|
if (isAdd)
|
|
if (isAdd)
|
|
@@ -20,7 +20,7 @@ namespace Hotline.Article
|
|
{
|
|
{
|
|
if (userRecord.RecordCount>0)
|
|
if (userRecord.RecordCount>0)
|
|
{
|
|
{
|
|
- userRecord.RecordCount++;
|
|
|
|
|
|
+ userRecord.RecordCount = userRecord.RecordCount+count;
|
|
}
|
|
}
|
|
await _circularRecordRepository.UpdateAsync(userRecord);
|
|
await _circularRecordRepository.UpdateAsync(userRecord);
|
|
}
|
|
}
|
|
@@ -39,7 +39,7 @@ namespace Hotline.Article
|
|
{
|
|
{
|
|
if (userRecord.RecordCount > 0)
|
|
if (userRecord.RecordCount > 0)
|
|
{
|
|
{
|
|
- userRecord.RecordCount--;
|
|
|
|
|
|
+ userRecord.RecordCount = userRecord.RecordCount-count;
|
|
}
|
|
}
|
|
else
|
|
else
|
|
{
|
|
{
|
|
@@ -49,7 +49,7 @@ namespace Hotline.Article
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
- public async Task RecordOrgHandle(string orgId, bool isAdd, CancellationToken cancellationToken)
|
|
|
|
|
|
+ public async Task RecordOrgHandle(string orgId, bool isAdd,int count =1, CancellationToken cancellationToken = default)
|
|
{
|
|
{
|
|
var orgRecord = await _circularRecordRepository.GetAsync(x => x.OrgId == orgId);
|
|
var orgRecord = await _circularRecordRepository.GetAsync(x => x.OrgId == orgId);
|
|
if (isAdd)
|
|
if (isAdd)
|
|
@@ -58,7 +58,7 @@ namespace Hotline.Article
|
|
{
|
|
{
|
|
if (orgRecord.RecordCount > 0)
|
|
if (orgRecord.RecordCount > 0)
|
|
{
|
|
{
|
|
- orgRecord.RecordCount++;
|
|
|
|
|
|
+ orgRecord.RecordCount = orgRecord.RecordCount + count;
|
|
}
|
|
}
|
|
await _circularRecordRepository.UpdateAsync(orgRecord);
|
|
await _circularRecordRepository.UpdateAsync(orgRecord);
|
|
}
|
|
}
|
|
@@ -77,7 +77,7 @@ namespace Hotline.Article
|
|
{
|
|
{
|
|
if (orgRecord.RecordCount > 0)
|
|
if (orgRecord.RecordCount > 0)
|
|
{
|
|
{
|
|
- orgRecord.RecordCount--;
|
|
|
|
|
|
+ orgRecord.RecordCount = orgRecord.RecordCount - count;
|
|
}
|
|
}
|
|
else
|
|
else
|
|
{
|
|
{
|