临时提交

This commit is contained in:
墨大叔 2024-09-26 11:09:25 +08:00
parent b8d3f2fc7c
commit a08bb65830
3 changed files with 10 additions and 14 deletions

View File

@ -211,5 +211,5 @@ public class SmUser extends BaseEntity
@Excel(name = "到账延迟时间", readConverterExp = "小=时") @Excel(name = "到账延迟时间", readConverterExp = "小=时")
@ApiModelProperty("到账延迟时间") @ApiModelProperty("到账延迟时间")
private Long arrivalDelay; private Integer arrivalDelay;
} }

View File

@ -291,19 +291,6 @@ public class SysConfigServiceImpl implements ISysConfigService
return result == null ? 0 : result; return result == null ? 0 : result;
} }
@Override
public int getInt(ConfigKey key) {
String s = this.selectConfigByKey(key.getKey());
if (StringUtils.isBlank(s)) {
return 0;
}
try {
return Integer.parseInt(s);
} catch (Exception e) {
return 0;
}
}
/** /**
* 设置cache key * 设置cache key
* *

View File

@ -25,6 +25,7 @@ import com.ruoyi.ss.recordBalance.domain.enums.RecordBalanceBstType;
import com.ruoyi.ss.store.service.StoreService; import com.ruoyi.ss.store.service.StoreService;
import com.ruoyi.ss.user.domain.SmUserVo; import com.ruoyi.ss.user.domain.SmUserVo;
import com.ruoyi.ss.user.service.ISmUserService; import com.ruoyi.ss.user.service.ISmUserService;
import com.ruoyi.ss.user.service.UserAssembler;
import com.ruoyi.system.domain.enums.config.ConfigKey; import com.ruoyi.system.domain.enums.config.ConfigKey;
import com.ruoyi.system.service.ISysConfigService; import com.ruoyi.system.service.ISysConfigService;
import com.ruoyi.system.service.ISysDeptService; import com.ruoyi.system.service.ISysDeptService;
@ -64,6 +65,9 @@ public class BonusServiceImpl implements BonusService
@Autowired @Autowired
private ISysConfigService sysConfigService; private ISysConfigService sysConfigService;
@Autowired
private UserAssembler userAssembler;
/** /**
* 查询分成明细 * 查询分成明细
* *
@ -197,6 +201,9 @@ public class BonusServiceImpl implements BonusService
.map(BonusVO::getArrivalId) .map(BonusVO::getArrivalId)
.collect(Collectors.toList()) .collect(Collectors.toList())
); );
// TODO 拼接用户实际到账延迟
// 获取全局配置默认延迟到账时间 // 获取全局配置默认延迟到账时间
int defaultDelay = sysConfigService.getInt(ConfigKey.ARRIVAL_DELAY); int defaultDelay = sysConfigService.getInt(ConfigKey.ARRIVAL_DELAY);
@ -213,6 +220,8 @@ public class BonusServiceImpl implements BonusService
// TODO 预计分成时间 // TODO 预计分成时间
if (BonusArrivalType.userList().contains(bonus.getArrivalType())) { if (BonusArrivalType.userList().contains(bonus.getArrivalType())) {
SmUserVo user = userList.stream().filter(item -> item.getUserId().equals(bonus.getArrivalId())).findFirst().orElse(null); SmUserVo user = userList.stream().filter(item -> item.getUserId().equals(bonus.getArrivalId())).findFirst().orElse(null);
this.getArrivalDelay(user);
// bonus.setPrePayTime(); // bonus.setPrePayTime();
} else { } else {
bonus.setPrePayTime(now); bonus.setPrePayTime(now);