合并分支 'dev_20230216' 到 'master'

Dev 20230216

查看合并请求 laws-foton-slrs/foton-slrs-system-rest!60
This commit is contained in:
高嵩
2023-04-23 18:24:20 +08:00
17 changed files with 258 additions and 14 deletions
@@ -4,6 +4,7 @@ import com.adc.da.common.*;
import com.adc.da.common.Category;
import com.adc.da.common.Page;
import com.adc.da.http.ResponseMessage;
import com.adc.da.slrs.sarBussionessStandState.entity.SarBussionessStandState;
import com.adc.da.workFlow.entity.BusProcessEvaluationHis;
import com.adc.da.workFlow.entity.BusProcessModelHis;
import com.adc.da.workFlow.entity.ProcessRollBackEO;
@@ -497,4 +498,6 @@ public interface workFlowFeignClient {
@RequestMapping(value = "/bat-wkflow/datas/bus-process-new/updateBusProcessNew",method = RequestMethod.GET)
ResponseMessage<BusProcessNew> updateBusProcessNew(@RequestParam("id") String id, @RequestParam("mags") String mags);
@RequestMapping(value = "/bat-wkflow/datas/bus-process-new/getSarBussionStandPageNo",method = RequestMethod.POST)
List<SarBussionessStandState> getSarBussionStandPageNo(@RequestBody List<SarBussionessStandState> rows);
}
@@ -6,6 +6,7 @@ import com.adc.da.http.ResponseMessage;
import com.adc.da.http.Result;
import com.adc.da.common.*;
import com.adc.da.common.Page;
import com.adc.da.slrs.sarBussionessStandState.entity.SarBussionessStandState;
import com.adc.da.sys.entity.UserEO;
import com.adc.da.sys.service.IUserEOService;
import com.adc.da.workFlow.entity.BusProcessEvaluationHis;
@@ -460,4 +461,8 @@ public class workFlowFeignClientImpl {
String mags = busMes.getJson();
return workFlowFeignClient.updateBusProcessNew(id,mags);
}
public List<SarBussionessStandState> getSarBussionStandPageNo(@RequestBody List<SarBussionessStandState> rows) {
return workFlowFeignClient.getSarBussionStandPageNo(rows);
}
}
@@ -9,6 +9,7 @@ import com.adc.da.workFlow.entity.GetQBZXDExcelDto;
import com.adc.da.workFlow.service.ActSarItemsBussEOService;
import com.alibaba.excel.EasyExcel;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import com.google.common.collect.Lists;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
@@ -19,6 +20,7 @@ import org.springframework.web.bind.annotation.*;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.net.URLEncoder;
import java.text.SimpleDateFormat;
import java.util.*;
import java.util.stream.Collectors;
@@ -47,7 +49,38 @@ public class ActSarItemsBussEOController extends BaseController<ActSarItemsEO> {
@PostMapping("/processCreateBuss")
public ResponseMessage processCreateBuss(String infoJson) throws Exception {
if (StringUtils.isNotBlank(infoJson)) {
String bussId = actSarItemsEOService.processCreateBuss(infoJson);
JSONObject jsonObject = JSON.parseObject(infoJson);
if(jsonObject!=null){
Object issueTime = jsonObject.get("issueTime");
Object standSort = jsonObject.get("standSort");
if(issueTime!=null && standSort!=null){
String issueTimeStr =issueTime.toString();
String standSortStr = standSort.toString();
if(StringUtils.isNotBlank(issueTimeStr) && StringUtils.isNotBlank(standSortStr)){
if(standSortStr.equals("Q/QCBFC") || standSortStr.equals("Q/FT X") || standSortStr.equals("Q/FTX")){
//产品标准三年复审
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date parse = sdf.parse(issueTimeStr);
Calendar instance = Calendar.getInstance();
instance.setTime(parse);
instance.add(Calendar.YEAR,3);
jsonObject.put("FSRQBUSS",sdf.format(instance.getTime()));
}else {
//技术标准五年复审
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date parse = sdf.parse(issueTimeStr);
Calendar instance = Calendar.getInstance();
instance.setTime(parse);
instance.add(Calendar.YEAR,5);
jsonObject.put("FSRQBUSS",sdf.format(instance.getTime()));
}
}
}
}
String s = jsonObject.toJSONString();
String bussId = actSarItemsEOService.processCreateBuss(s);
return Result.success(bussId);
} else {
return Result.error("传入数据json不能为空");
@@ -8,6 +8,8 @@ import com.adc.da.FeignClientImpl.workFlowFeignClientImpl;
import com.adc.da.Timer.ProcessTimer;
import com.adc.da.att.entity.AttFileEO;
import com.adc.da.att.service.impl.AttFileEOServiceImpl;
import com.adc.da.base.page.Pager;
import com.adc.da.base.web.BaseController;
import com.adc.da.common.*;
import com.adc.da.exception.AdcDaBaseException;
import com.adc.da.http.PageInfo;
@@ -25,6 +27,9 @@ import com.adc.da.slrs.sarBussStandAttrInfo.dao.SarBussStandAttrInfoDao;
import com.adc.da.slrs.sarBussStandAttrInfo.entity.SarBussStandAttrInfo;
import com.adc.da.slrs.sarBussionessStand.entity.SarBussionessStand;
import com.adc.da.slrs.sarBussionessStand.service.ISarBussionessStandService;
import com.adc.da.slrs.sarBussionessStandState.entity.SarBussionessStandState;
import com.adc.da.slrs.sarBussionessStandState.entity.SarBussionessStandStatePage;
import com.adc.da.slrs.sarBussionessStandState.service.ISarBussionessStandStateService;
import com.adc.da.slrs.sarInstitution.dao.TsInstitutionDao;
import com.adc.da.slrs.sarInstitution.entity.TsInstitution;
import com.adc.da.slrs.sarUser.entity.TsUser;
@@ -35,16 +40,14 @@ import com.adc.da.sys.entity.DicTypeEO;
import com.adc.da.sys.entity.UserEO;
import com.adc.da.sys.service.IUserEOService;
import com.adc.da.util.LoginUserUtil;
import com.adc.da.workFlow.dao.ExportExcelMapper;
import com.adc.da.workFlow.entity.*;
import com.adc.da.workFlow.service.WorkFlowService;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import oracle.ucp.proxy.annotation.Post;
import org.apache.commons.lang3.StringUtils;
import org.apache.poi.ss.formula.functions.T;
import org.apache.poi.ss.usermodel.Workbook;
import org.apache.poi.util.IOUtils;
import org.slf4j.Logger;
@@ -52,7 +55,6 @@ import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.web.bind.annotation.*;
import springfox.documentation.spring.web.json.Json;
import sun.misc.BASE64Encoder;
import javax.servlet.http.HttpServletRequest;
@@ -60,7 +62,6 @@ import javax.servlet.http.HttpServletResponse;
import java.io.*;
import java.net.HttpURLConnection;
import java.net.URL;
import java.net.URLConnection;
import java.net.URLEncoder;
import java.text.SimpleDateFormat;
import java.util.*;
@@ -69,7 +70,7 @@ import java.util.stream.Collectors;
@RestController
@RequestMapping("/${restPath}/lawss/activiti")
@Api(tags = "福田标准法规-工作流管理")
public class WorkFlowController {
public class WorkFlowController extends BaseController {
private static final Logger logger = LoggerFactory.getLogger(WorkFlowController.class);
@@ -118,6 +119,9 @@ public class WorkFlowController {
@Autowired
private ISarBussionessStandService sarBussionessStandEOService;
@Autowired
private ISarBussionessStandStateService bussionessStandStateService;
// @Autowired
// private ExportExcelMapper exportExcelMapper;
@@ -1298,4 +1302,22 @@ public class WorkFlowController {
public ResponseMessage<BusProcessNew> updateBusProcessNew(BusMes busMes) {
return workFlowFeignClient.updateBusProcessNew(busMes);
}
/**
* 自定义分页复审流程查询列表
* @param page 标准信息
* @return
*/
@ApiOperation(value = "|SarBussionessStandState|自定义分页复审流程查询列表")
@GetMapping("/getSarBussionStandPageNo")
//@RequiresPermissions("lawss:sarBussionessStand:getSarBussionStandPage")
public ResponseMessage<PageInfo<T>> getSarBussionStandPageNo(SarBussionessStandStatePage page) throws Exception {
List<SarBussionessStandState> rows = bussionessStandStateService.getSarBussionessStandStatePageNo(page);
if(!rows.isEmpty()) {
List<SarBussionessStandState> rowsList = workFlowFeignClient.getSarBussionStandPageNo(rows);
return Result.success(getPageInfo(page.getPager(), rowsList));
}
return Result.success(getPageInfo(page.getPager(), rows));
}
}
@@ -7,6 +7,7 @@ import com.adc.da.slrs.processModel.entity.exportExcel;
import com.adc.da.slrs.processModel.entity.importExcelDTO;
import com.adc.da.slrs.processModel.service.impl.IExportServiceImpl;
import com.adc.da.slrs.processModel.utils.ExcelExportUtilByWk;
import com.adc.da.slrs.tsDictionaryType.service.ITsDicTypeService;
import com.adc.da.sys.service.IDicTypeEOService;
import com.adc.da.util.exception.AdcDaBaseException;
import com.adc.da.util.http.ResponseMessage;
@@ -72,14 +73,16 @@ public class exportWkExcel {
* 静态加载企标类别下拉框
* @return
*/
private static Map<String,Object> getBussStandTypeData(){
private Map<String,Object> getBussStandTypeData(){
Map<String,Object> resultMap = new HashMap<>();
List<Map<String,String>> bussStandTypeList = new ArrayList<>();
char letter = 'A';
for(letter = 'A'; letter <= 'Z'; ++letter){
List<String> dicTypeNameList = new ArrayList<>();
String dicId = "NGETEMDJDI";
dicTypeNameList = dicTypeEOService.selectByDicId(dicId);
for (String dicTypeName : dicTypeNameList){
Map<String,String> typeMap = new HashMap<>();
typeMap.put("label","Q/FT "+letter);
typeMap.put("value","Q/FT "+letter);
typeMap.put("label",dicTypeName);
typeMap.put("value",dicTypeName);
bussStandTypeList.add(typeMap);
}
resultMap.put("BUSSSTANDCLASS",bussStandTypeList);
@@ -69,14 +69,19 @@ public class SarBussStandAttrInfo extends BaseEntity {
private String glwj;
@ApiModelProperty(value = "译文件")
@TableField("TRANSLATION")
@TableField(exist = false)
private String translation;
@ApiModelProperty(value = "原文件")
@TableField("FBGBUSS")
private String fbgbuss;
@TableField(exist = false)
private String fbgbussNmae;
@ApiModelProperty(value = "复审日期")
@TableField("FSRQBUSS")
private String fsrqBuss;
//
// @TableField("SVPPS")
// private String svpps;
@@ -60,6 +60,7 @@ import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.*;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.*;
@@ -194,6 +195,44 @@ public class SarBussionessStandController extends BaseController<SarBussionessSt
}
sarBussionessStandEO.setModifyTime(new Date());
sarBussionessStandEOService.updateSarBussionessStand(sarBussionessStandEO);
QueryWrapper<SarBussStandAttrInfo> objectQueryWrapper = new QueryWrapper<>();
objectQueryWrapper.eq("STAND_ID",sarBussionessStandEO.getId());
List<SarBussStandAttrInfo> sarBussStandAttrInfos = sarBussStandAttrInfoDao.selectList(objectQueryWrapper);
if(!sarBussStandAttrInfos.isEmpty()){
SarBussStandAttrInfo sarBussStandAttrInfo = new SarBussStandAttrInfo();
sarBussStandAttrInfo.setId(sarBussStandAttrInfos.get(0).getId());
//判断是技术标准还是产品标准 如果是技术标准 则2.发布日期和复审日期留一个(逻辑:产品标准经过3年需要复审,技术标准经过5年需要复审)。,其他为技术标准。(如遇新的产品标准编号规则应通知李经理补充。)
//-Q/QCBFC -Q/FT X产品标准
if(sarBussionessStandEO!=null && StringUtils.isNotBlank(sarBussionessStandEO.getIssueTime()) && StringUtils.isNotBlank(sarBussionessStandEO.getStandSort())){
if(sarBussionessStandEO.getStandSort().equals("Q/QCBFC") || sarBussionessStandEO.getStandSort().equals("Q/FT X") || sarBussionessStandEO.getStandSort().equals("Q/FTX")){
//产品标准三年复审
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
try {
Date parse = sdf.parse(sarBussionessStandEO.getIssueTime());
Calendar instance = Calendar.getInstance();
instance.setTime(parse);
instance.add(Calendar.YEAR,3);
sarBussStandAttrInfo.setFsrqBuss(sdf.format(instance.getTime()));
sarBussStandAttrInfoDao.updateById(sarBussStandAttrInfo);
} catch (ParseException e) {
e.printStackTrace();
}
}else {
//技术标准五年复审
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
try {
Date parse = sdf.parse(sarBussionessStandEO.getIssueTime());
Calendar instance = Calendar.getInstance();
instance.setTime(parse);
instance.add(Calendar.YEAR,5);
sarBussStandAttrInfo.setFsrqBuss(sdf.format(instance.getTime()));
sarBussStandAttrInfoDao.updateById(sarBussStandAttrInfo);
} catch (ParseException e) {
e.printStackTrace();
}
}
}
}
return Result.success("","修改成功",sarBussionessStandEO);
}
@@ -619,5 +658,11 @@ public class SarBussionessStandController extends BaseController<SarBussionessSt
public ResponseMessage selectByIdAtt (String id){
return sarBussionessStandEOService.selectByIdAtt(id);
}
@ApiOperation(value = "企业标准 复审日期数据清洗")
@GetMapping("/cleaningDataReview")
public ResponseMessage cleaningDataReview (){
return sarBussionessStandEOService.cleaningDataReview();
}
}
@@ -130,5 +130,6 @@ public interface SarBussionessStandDao extends BaseMapper<SarBussionessStand> {
@Select("select * from sar")
String setDtqbbhbuss(String dtqbbhbuss);
String selectByStandCode(String standCode);
}
@@ -66,5 +66,7 @@ public interface ISarBussionessStandService extends IService<SarBussionessStand>
ResponseMessage selectById(String id,String type);
ResponseMessage selectByIdAtt(String id);
ResponseMessage cleaningDataReview();
}
@@ -138,6 +138,7 @@ import java.sql.Clob;
import java.sql.Connection;
import java.text.DateFormat;
import java.text.DecimalFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.*;
import java.util.stream.Collectors;
@@ -2833,13 +2834,14 @@ public class SarBussionessStandServiceImpl extends ServiceImpl<SarBussionessStan
sarBussionessStand.setStandCode(standCode);
// 根据标准号判断数据是否已存在
//2021年4月9日 此处检查当前是否存在standId
String id = sarBussionessStandEODao.selectByStandCode(sarBussionessStand.getStandCode());
QueryWrapper<SarBussionessStand>queryWrapper = new QueryWrapper<>();
queryWrapper.eq(sarBussionessStand.getStandCode() != null,"STAND_CODE",sarBussionessStand.getStandCode())
.eq(standName != null,"STAND_NAME",standName);
List<SarBussionessStand> list = iSarBussionessStandService.list(queryWrapper);
Integer valIdFlag = 0;
for (SarBussionessStand stand :list){
if ((list.size() ==1 && !list.get(0).getId().equals(stand.getId())) || list.size() >1){
if ((list.size() >=1 && stand.getId().equals(id))){
valIdFlag = stand.getValidFlag();
if (valIdFlag == 0){
logger.info("企标标准号"+ sarBussionessStand.getStandCode() +"或企标名称"+ sarBussionessStand.getStandName() +"已存在");
@@ -4472,6 +4474,66 @@ public class SarBussionessStandServiceImpl extends ServiceImpl<SarBussionessStan
return Result.success(sarBussStandAttrInfoList);
}
@Override
public ResponseMessage cleaningDataReview() {
//取出所有数据
QueryWrapper<SarBussionessStand> objectQueryWrapper = new QueryWrapper<>();
objectQueryWrapper.isNotNull("ISSUE_TIME");
objectQueryWrapper.isNotNull("STAND_SORT");
List<SarBussionessStand> sarBussionessStands = baseMapper.selectList(objectQueryWrapper);
if(sarBussionessStands.isEmpty()){
return Result.error("无合法数据更正,发布日期或者标准编号不可为null");
}
List<SarBussStandAttrInfo> sarBussStandAttrInfos = new ArrayList<>();
for (SarBussionessStand data :sarBussionessStands){
if(data!=null && StringUtils.isNotBlank(data.getIssueTime()) && StringUtils.isNotBlank(data.getStandSort())){
//判断是技术标准还是产品标准 如果是技术标准 则2.发布日期和复审日期留一个逻辑产品标准经过3年需要复审技术标准经过5年需要复审,其他为技术标准如遇新的产品标准编号规则应通知李经理补充
//-Q/QCBFC -Q/FT X产品标准
if(data.getStandSort().equals("Q/QCBFC") || data.getStandSort().equals("Q/FT X") || data.getStandSort().equals("Q/FTX")){
//产品标准三年复审
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
try {
Date parse = sdf.parse(data.getIssueTime());
Calendar instance = Calendar.getInstance();
instance.setTime(parse);
instance.add(Calendar.YEAR,3);
QueryWrapper<SarBussStandAttrInfo> sarBussStandAttrInfoQueryWrapper = new QueryWrapper<>();
sarBussStandAttrInfoQueryWrapper.eq("STAND_ID",data.getId());
SarBussStandAttrInfo sarBussStandAttrInfo = sarBussStandAttrInfoService.getOne(sarBussStandAttrInfoQueryWrapper);
if(sarBussStandAttrInfo!=null) {
sarBussStandAttrInfo.setFsrqBuss(sdf.format(instance.getTime()));
sarBussStandAttrInfos.add(sarBussStandAttrInfo);
}
} catch (ParseException e) {
e.printStackTrace();
}
}else {
//技术标准五年复审
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
try {
Date parse = sdf.parse(data.getIssueTime());
Calendar instance = Calendar.getInstance();
instance.setTime(parse);
instance.add(Calendar.YEAR,5);
QueryWrapper<SarBussStandAttrInfo> sarBussStandAttrInfoQueryWrapper = new QueryWrapper<>();
sarBussStandAttrInfoQueryWrapper.eq("STAND_ID",data.getId());
SarBussStandAttrInfo sarBussStandAttrInfo = sarBussStandAttrInfoService.getOne(sarBussStandAttrInfoQueryWrapper);
if(sarBussStandAttrInfo!=null) {
sarBussStandAttrInfo.setFsrqBuss(sdf.format(instance.getTime()));
sarBussStandAttrInfos.add(sarBussStandAttrInfo);
}
} catch (ParseException e) {
e.printStackTrace();
}
}
}
}
if(!sarBussStandAttrInfos.isEmpty()){
sarBussStandAttrInfoService.updateBatchById(sarBussStandAttrInfos);
}
return Result.success(sarBussStandAttrInfos);
}
public String updateInfo(List<String> asList,String standId,String attfId) {
//重复的集合
List<AttFileEO> chongfu = new ArrayList<>();
@@ -4587,6 +4649,45 @@ public class SarBussionessStandServiceImpl extends ServiceImpl<SarBussionessStan
// writeWarnings(sarBussionessStandEO);
// 处理属性表信息
if (StringUtils.isNotBlank(sarBussionessStandEO.getSarStandAttrEOStr())) {
if(sarBussionessStandEO!=null && StringUtils.isNotBlank(sarBussionessStandEO.getIssueTime()) && StringUtils.isNotBlank(sarBussionessStandEO.getStandSort())){
if(sarBussionessStandEO.getStandSort().equals("Q/QCBFC") || sarBussionessStandEO.getStandSort().equals("Q/FT X") || sarBussionessStandEO.getStandSort().equals("Q/FTX")){
//产品标准三年复审
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
try {
Date parse = sdf.parse(sarBussionessStandEO.getIssueTime());
Calendar instance = Calendar.getInstance();
instance.setTime(parse);
instance.add(Calendar.YEAR,3);
//sarBussStandAttrInfo.setFsrqBuss(sdf.format(instance.getTime()));
String sarStandAttrEOStr = sarBussionessStandEO.getSarStandAttrEOStr();
if(StringUtils.isNotBlank(sarStandAttrEOStr)){
Map<String,String> sarStandAttrMap = JSONObject.fromObject(sarStandAttrEOStr);
sarStandAttrMap.put("FSRQBUSS",sdf.format(instance.getTime()));
sarBussionessStandEO.setSarStandAttrEOStr(sarStandAttrMap.toString());
}
} catch (ParseException e) {
e.printStackTrace();
}
}else {
//技术标准五年复审
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
try {
Date parse = sdf.parse(sarBussionessStandEO.getIssueTime());
Calendar instance = Calendar.getInstance();
instance.setTime(parse);
instance.add(Calendar.YEAR,5);
//sarBussStandAttrInfo.setFsrqBuss(sdf.format(instance.getTime()));
String sarStandAttrEOStr = sarBussionessStandEO.getSarStandAttrEOStr();
if(StringUtils.isNotBlank(sarStandAttrEOStr)){
Map<String,String> sarStandAttrMap = JSONObject.fromObject(sarStandAttrEOStr);
sarStandAttrMap.put("FSRQBUSS",sdf.format(instance.getTime()));
sarBussionessStandEO.setSarStandAttrEOStr(sarStandAttrMap.toString());
}
} catch (ParseException e) {
e.printStackTrace();
}
}
}
createStandAttrInfo(sarBussionessStandEO,false);
}
// 增加关联事件
@@ -5,6 +5,7 @@ import com.adc.da.slrs.tsDictionaryType.dao.TsDicTypeDao;
import com.adc.da.slrs.tsDictionaryType.entity.TsSearchMenu;
import com.adc.da.slrs.tsDictionaryType.service.ITsDicTypeService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
@@ -1250,6 +1250,10 @@
and smenu.MENU_ID = '44'
</select>
<select id="selectByStandCode" resultType="java.lang.String">
select id from sar_bussioness_stand where stand_code = #{standCode} and VALID_FLAG = 0 limit 1
</select>
<update id="updateByIdInfo" >
update sar_buss_stand_attr_info ss set ss.FBGBUSS = #{strFile}
where id = #{attfId}
@@ -1,5 +1,12 @@
-- 福田 需要通过第三方调用的接口
-- 2023-04-23 11:18
-- 名称 纠正企业标准复审日期的数据 -Q/QCBFC -Q/FT X产品标准(发布日期和复审日期留一个(逻辑:产品标准经过3年需要复审,技术标准经过5年需要复审)。,其他为技术标准。(如遇新的产品标准编号规则应通知李经理补充。))
-- 详情
-- 路径 http://localhost:9090/api/lawss/sarBussionessStand/cleaningDataReview
-- 参数
-- 类型 Get
-- 2023-04-18 15:22
-- 名称 通过pid删除OA待办任务 通用接口
-- 详情
@@ -92,4 +92,6 @@ public interface DicTypeEODao extends BaseMapper<DicTypeEO> {
List<DicTypeEO> selectPidByCode(@Param("fileType") String fileType);
List<DicTypeEO> selectDic(String id);
List<String> selectByDicId(@Param("dicId") String dicId);
}
@@ -88,4 +88,5 @@ public interface IDicTypeEOService extends IService<DicTypeEO> {
public List<Map<String,String>> getDicTypeByParentCodes(String dicTypeCode);
List<String> selectByDicId(String dicId);
}
@@ -278,6 +278,11 @@ public class DicTypeEOServiceImpl extends ServiceImpl<DicTypeEODao,DicTypeEO> im
return listMap;
}
@Override
public List<String> selectByDicId(String dicId) {
return dicTypeEODao.selectByDicId(dicId);
}
/**
* @Author liwenxuan
* @Description 用来企业大类判断新增是否重复
@@ -649,4 +649,8 @@
WHERE
DIC_ID = #{id}
</select>
<select id="selectByDicId" resultType="java.lang.String">
select DIC_TYPE_NAME from ts_dictype where dic_id = #{dicId}
</select>
</mapper>