update 法规分页查询字段sql拼接

This commit is contained in:
liao
2023-09-13 16:59:08 +08:00
parent 60f4e5a120
commit 72720ced91
4 changed files with 16 additions and 13 deletions
@@ -597,24 +597,24 @@ public class LawsCommonServiceImpl implements ILawsCommonService {
// 获取全部的字段列表
List<String> tempFieldList = fieldList.stream().map(LawsTag::getDbFieldName).collect(Collectors.toList());
// 创建一个新的用于返回的字段列表
List<String> selectFieldList = new ArrayList();
/*List<String> selectFieldList = new ArrayList();
// 查询主键
selectFieldList.add("id");
selectFieldList.add("id");*/
StringBuilder selectFieldBuilder = new StringBuilder("id");
tempFieldList.forEach(tempField -> {
String endField;
// 对日期格式和普通格式做处理
if (dateFieldList.contains(tempField)) {
// 如果是日期格式
String newField = "date_format(" + tempField + ", '%Y-%m-%d')";
endField = "case when " + newField + " is null then \"\" else " + newField + " end " + tempField;
selectFieldList.add(endField);
endField = ",case when " + newField + " is null then \"\" else " + newField + " end " + tempField;
} else {
// 如果是普通格式
endField = "case when " + tempField + " is null then \"\" else " + tempField + " end " + tempField;
selectFieldList.add(endField);
endField = ",case when " + tempField + " is null then \"\" else " + tempField + " end " + tempField;
}
selectFieldBuilder.append(endField);
});
return StringUtils.join(selectFieldList, ",");
return selectFieldBuilder.toString();
}
/**
@@ -3,6 +3,7 @@ package com.jero.modules.laws.standard.controller;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.jero.common.api.vo.Result;
import com.jero.common.aspect.annotation.AutoLog;
import com.jero.common.util.MessageUtils;
import com.jero.modules.laws.common.constant.FieldCommon;
import com.jero.modules.laws.common.constant.ResultCommon;
import com.jero.modules.laws.common.service.ILawsCommonService;
@@ -100,7 +101,7 @@ public class LawsDomesticController {
public Result<String> relatedStandard(@RequestParam(name="nodeCode") String nodeCode,
@RequestParam("ids") String ids) {
lawsNodeRelationService.relatedStandard(nodeCode, ids);
return Result.OK(ResultCommon.OK);
return Result.OK(MessageUtils.getMessage(ResultCommon.OK));
}
@AutoLog(value = "国内法规标准-移除标准")
@@ -109,7 +110,7 @@ public class LawsDomesticController {
public Result<String> removeStandard(@RequestParam(name="nodeCode") String nodeCode,
@RequestParam("ids") String ids) {
lawsNodeRelationService.removeStandard(nodeCode, ids);
return Result.OK(ResultCommon.OK);
return Result.OK(MessageUtils.getMessage(ResultCommon.OK));
}
}
@@ -3,6 +3,7 @@ package com.jero.modules.laws.standard.controller;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.jero.common.api.vo.Result;
import com.jero.common.aspect.annotation.AutoLog;
import com.jero.common.util.MessageUtils;
import com.jero.modules.laws.common.constant.FieldCommon;
import com.jero.modules.laws.common.constant.ResultCommon;
import com.jero.modules.laws.common.service.ILawsCommonService;
@@ -100,7 +101,7 @@ public class LawsEnterpriseController {
public Result<String> relatedStandard(@RequestParam(name="nodeCode") String nodeCode,
@RequestParam("ids") String ids) {
lawsNodeRelationService.relatedStandard(nodeCode, ids);
return Result.OK(ResultCommon.OK);
return Result.OK(MessageUtils.getMessage(ResultCommon.OK));
}
@AutoLog(value = "企业法规标准-移除标准")
@@ -109,7 +110,7 @@ public class LawsEnterpriseController {
public Result<String> removeStandard(@RequestParam(name="nodeCode") String nodeCode,
@RequestParam("ids") String ids) {
lawsNodeRelationService.removeStandard(nodeCode, ids);
return Result.OK(ResultCommon.OK);
return Result.OK(MessageUtils.getMessage(ResultCommon.OK));
}
}
@@ -3,6 +3,7 @@ package com.jero.modules.laws.standard.controller;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.jero.common.api.vo.Result;
import com.jero.common.aspect.annotation.AutoLog;
import com.jero.common.util.MessageUtils;
import com.jero.modules.laws.common.constant.FieldCommon;
import com.jero.modules.laws.common.constant.ResultCommon;
import com.jero.modules.laws.common.service.ILawsCommonService;
@@ -100,7 +101,7 @@ public class LawsOverseasController {
public Result<String> relatedStandard(@RequestParam(name="nodeCode") String nodeCode,
@RequestParam("ids") String ids) {
lawsNodeRelationService.relatedStandard(nodeCode, ids);
return Result.OK(ResultCommon.OK);
return Result.OK(MessageUtils.getMessage(ResultCommon.OK));
}
@AutoLog(value = "海外法规标准-移除标准")
@@ -109,7 +110,7 @@ public class LawsOverseasController {
public Result<String> removeStandard(@RequestParam(name="nodeCode") String nodeCode,
@RequestParam("ids") String ids) {
lawsNodeRelationService.removeStandard(nodeCode, ids);
return Result.OK(ResultCommon.OK);
return Result.OK(MessageUtils.getMessage(ResultCommon.OK));
}
}