优化 RequestInfo 相关操作:
1. RequestInfoControllerV1 save 接口对 RequestInfo 参数做 @Valid 校验; 2. RequestInfoControllerV1 去除批量操作中的置匿名/去匿名,因为对于 RequestInfo 而言,当前已无字段标记匿名与否,仅凭是否配置用户名和密码来判断是否为匿名; 3. RequestInfoService 查找不到默认配置时创建 new RequestInfo(),虽数据表有触发器置 isDefault = true,但此处仍手动 set,确保一致性; 4. RequestInfo 一些依赖 DeviceInfo 的字段,不做冗余,直接从 DeviceInfo <- fingerprint/deviceName/softwareType 恢复。
This commit is contained in:
@@ -44,6 +44,7 @@ public class RequestInfoService extends SqliteServiceImpl<RequestInfoMapper, Req
|
||||
);
|
||||
if (requestInfo == null) {
|
||||
requestInfo = new RequestInfo();
|
||||
requestInfo.setIsDefault(true);
|
||||
save(requestInfo);
|
||||
}
|
||||
return requestInfo;
|
||||
|
||||
Reference in New Issue
Block a user