bug修复
This commit is contained in:
@@ -3,6 +3,7 @@ package com.ccag.controller;
|
||||
import com.alibaba.fastjson2.JSONObject;
|
||||
import com.ccag.common.SdmResponse;
|
||||
import com.ccag.config.shiro.IgnoreAuth;
|
||||
import com.ccag.entity.pojo.system.LoadcasePoolNameVersion;
|
||||
import com.ccag.entity.req.system.*;
|
||||
import com.ccag.service.SystemService;
|
||||
import io.swagger.v3.oas.annotations.Operation;
|
||||
@@ -257,7 +258,7 @@ public class SystemController {
|
||||
*/
|
||||
@PostMapping("/queryLoadcasePool")
|
||||
@Operation(summary = "查询系统loadcase库名称")
|
||||
public SdmResponse<List<Map>> queryLoadcasePool(@RequestBody @Validated QuerySystemLoadcasePoolReq req) {
|
||||
public SdmResponse<List<LoadcasePoolNameVersion>> queryLoadcasePool(@RequestBody @Validated QuerySystemLoadcasePoolReq req) {
|
||||
return systemService.queryLoadcasePool(req);
|
||||
}
|
||||
|
||||
|
||||
@@ -199,7 +199,7 @@ public interface SystemMapper {
|
||||
int delSystemLoadcasePoolFromCase(String poolName);
|
||||
|
||||
@MapKey("poolName")
|
||||
List<Map> getSystemLoadcasePoolNames(@Param("company") String company);
|
||||
List<LoadcasePoolNameVersion> getSystemLoadcasePoolNames(@Param("company") String company);
|
||||
|
||||
int getSystemLoadcasePoolByName(@Param("poolName") String poolName, @Param("company") String company);
|
||||
|
||||
|
||||
@@ -579,7 +579,7 @@
|
||||
DELETE FROM sim_system_loadcase_pool WHERE pool_name=#{poolName}
|
||||
</delete>
|
||||
|
||||
<select id="getSystemLoadcasePoolNames" resultType="Map">
|
||||
<select id="getSystemLoadcasePoolNames" resultType="com.ccag.entity.pojo.system.LoadcasePoolNameVersion">
|
||||
select a.pool_name as poolName,group_concat(a.version) as version from (
|
||||
SELECT pool_name,version FROM sim_system_loadcase_version
|
||||
<if test="company != '' and company != null">
|
||||
|
||||
@@ -3,6 +3,7 @@ package com.ccag.service;
|
||||
import com.alibaba.fastjson2.JSONObject;
|
||||
import com.ccag.common.SdmResponse;
|
||||
import com.ccag.entity.pojo.system.KeyValueParam;
|
||||
import com.ccag.entity.pojo.system.LoadcasePoolNameVersion;
|
||||
import com.ccag.entity.pojo.user.GroupMember;
|
||||
import com.ccag.entity.req.system.*;
|
||||
import org.springframework.stereotype.Service;
|
||||
@@ -69,7 +70,7 @@ public interface SystemService {
|
||||
|
||||
SdmResponse<Void> delLoadcasePool(DelSystemLoadcasePoolReq req);
|
||||
|
||||
SdmResponse<List<java.util.Map>> queryLoadcasePool(QuerySystemLoadcasePoolReq req);
|
||||
SdmResponse<List<LoadcasePoolNameVersion>> queryLoadcasePool(QuerySystemLoadcasePoolReq req);
|
||||
|
||||
List<JSONObject> queryLoadcasePoolContent(QueryLoadcasePoolContentReq req);
|
||||
|
||||
|
||||
@@ -1127,9 +1127,9 @@ public class SystemServiceImpl implements SystemService {
|
||||
}
|
||||
|
||||
@Override
|
||||
public SdmResponse<List<Map>> queryLoadcasePool(QuerySystemLoadcasePoolReq req) {
|
||||
public SdmResponse<List<LoadcasePoolNameVersion>> queryLoadcasePool(QuerySystemLoadcasePoolReq req) {
|
||||
String company = ThreadLocalContext.getUserContext().getUser().getTenantId();
|
||||
List<Map> pools = systemMapper.getSystemLoadcasePoolNames(company);
|
||||
List<LoadcasePoolNameVersion> pools = systemMapper.getSystemLoadcasePoolNames(company);
|
||||
return SdmResponse.success(pools);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user