REQ-3540: 添加租户时直接激活
This commit is contained in:
parent
b6e7b4001d
commit
22e05ff015
@ -5,6 +5,7 @@ import javax.validation.constraints.Min;
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import javax.validation.constraints.NotNull;
|
||||
|
||||
import cn.axzo.nanopart.doc.api.util.BizAssertions;
|
||||
import com.alibaba.fastjson.JSON;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
@ -41,6 +42,10 @@ public class FileDatabaseAddWorkspaceRequest {
|
||||
@NotNull(message = "expiredDateMs不能为空")
|
||||
private Long expiredDateMs;
|
||||
|
||||
public void checkExpiredDate() {
|
||||
BizAssertions.assertTrue(expiredDateMs > System.currentTimeMillis(), "expiredDateMs不能小于当前时间");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return JSON.toJSONString(this);
|
||||
|
||||
@ -76,6 +76,7 @@ public class FileDatabaseService {
|
||||
* 不加事务
|
||||
*/
|
||||
public void addActivatedWorkspace(FileDatabaseAddWorkspaceRequest request) {
|
||||
request.checkExpiredDate();
|
||||
docLogDao.logRequest("addActivatedWorkspace", request.getWorkspaceId(), request);
|
||||
IndexNode templateRoot = checkTemplateDatabase(request.getTemplateDatabaseCode());
|
||||
Future<?> future = asyncCopySubtree(addWorkspace0(request), templateRoot, null);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user