独联体-薪资操作限制
This commit is contained in:
@@ -3,7 +3,6 @@ package com.accompany.admin.service.guild;
|
||||
import com.accompany.business.constant.CountryEnum;
|
||||
import com.accompany.business.constant.guild.GuildConstant;
|
||||
import com.accompany.business.constant.guild.GuildWithdrawAccountTypeEnum;
|
||||
import com.accompany.business.model.guild.GuildMember;
|
||||
import com.accompany.business.model.guild.GuildUsdWithdrawRecord;
|
||||
import com.accompany.business.param.BasePageParams;
|
||||
import com.accompany.business.service.SendSysMsgService;
|
||||
@@ -12,7 +11,9 @@ import com.accompany.business.service.guild.GuildUsdOperateService;
|
||||
import com.accompany.business.service.guild.GuildUsdWithdrawRecordService;
|
||||
import com.accompany.business.vo.guild.AgencyWithdrawExamineVo;
|
||||
import com.accompany.common.constant.Constant;
|
||||
import com.accompany.common.utils.DateTimeUtil;
|
||||
import com.accompany.core.enumeration.I18nAlertEnum;
|
||||
import com.accompany.core.enumeration.PartitionEnum;
|
||||
import com.accompany.core.model.AccountBlock;
|
||||
import com.accompany.core.model.PartitionInfo;
|
||||
import com.accompany.core.service.partition.PartitionInfoService;
|
||||
@@ -23,6 +24,8 @@ import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
import org.springframework.util.CollectionUtils;
|
||||
|
||||
import java.time.DayOfWeek;
|
||||
import java.time.ZonedDateTime;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
@@ -129,6 +132,10 @@ public class GuildUsdWithdrawRecordAdminService {
|
||||
sendSysMsgService.sendPersonTextMsg(record.getUid(), content);
|
||||
|
||||
guildUsdOperateService.withdrawReject(record.getGuildId(), record.getUid(), record.getGuildUsdNum());
|
||||
Date createTime = record.getCreateTime();
|
||||
ZonedDateTime zonedDateTime = DateTimeUtil.convertWithZoneId(createTime, PartitionEnum.getByPartitionId(record.getPartitionId()).getZoneId());
|
||||
String cycleDate = zonedDateTime.with(DayOfWeek.MONDAY).format(DateTimeUtil.dateFormatter);
|
||||
guildUsdOperateService.withdrawNum(cycleDate, record.getPartitionId()).addAndGet(record.getUid(), -1);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user