diff --git a/adc-da-activiti/src/main/java/com/adc/da/FeignClient/workFlowFeignClient.java b/adc-da-activiti/src/main/java/com/adc/da/FeignClient/workFlowFeignClient.java index 812ca558..ee799552 100644 --- a/adc-da-activiti/src/main/java/com/adc/da/FeignClient/workFlowFeignClient.java +++ b/adc-da-activiti/src/main/java/com/adc/da/FeignClient/workFlowFeignClient.java @@ -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 updateBusProcessNew(@RequestParam("id") String id, @RequestParam("mags") String mags); + @RequestMapping(value = "/bat-wkflow/datas/bus-process-new/getSarBussionStandPageNo",method = RequestMethod.POST) + List getSarBussionStandPageNo(@RequestBody List rows); } diff --git a/adc-da-activiti/src/main/java/com/adc/da/FeignClientImpl/workFlowFeignClientImpl.java b/adc-da-activiti/src/main/java/com/adc/da/FeignClientImpl/workFlowFeignClientImpl.java index 0b7baaad..dda61982 100644 --- a/adc-da-activiti/src/main/java/com/adc/da/FeignClientImpl/workFlowFeignClientImpl.java +++ b/adc-da-activiti/src/main/java/com/adc/da/FeignClientImpl/workFlowFeignClientImpl.java @@ -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 getSarBussionStandPageNo(@RequestBody List rows) { + return workFlowFeignClient.getSarBussionStandPageNo(rows); + } } diff --git a/adc-da-activiti/src/main/java/com/adc/da/workFlow/controller/ActSarItemsBussEOController.java b/adc-da-activiti/src/main/java/com/adc/da/workFlow/controller/ActSarItemsBussEOController.java index b7628543..a2dfe0e1 100644 --- a/adc-da-activiti/src/main/java/com/adc/da/workFlow/controller/ActSarItemsBussEOController.java +++ b/adc-da-activiti/src/main/java/com/adc/da/workFlow/controller/ActSarItemsBussEOController.java @@ -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 { @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不能为空"); diff --git a/adc-da-activiti/src/main/java/com/adc/da/workFlow/controller/WorkFlowController.java b/adc-da-activiti/src/main/java/com/adc/da/workFlow/controller/WorkFlowController.java index fabde358..a8cbc3dc 100644 --- a/adc-da-activiti/src/main/java/com/adc/da/workFlow/controller/WorkFlowController.java +++ b/adc-da-activiti/src/main/java/com/adc/da/workFlow/controller/WorkFlowController.java @@ -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 updateBusProcessNew(BusMes busMes) { return workFlowFeignClient.updateBusProcessNew(busMes); } + + /** + * 自定义分页复审流程查询列表 + * @param page 标准信息 + * @return + */ + @ApiOperation(value = "|SarBussionessStandState|自定义分页复审流程查询列表") + @GetMapping("/getSarBussionStandPageNo") + //@RequiresPermissions("lawss:sarBussionessStand:getSarBussionStandPage") + public ResponseMessage> getSarBussionStandPageNo(SarBussionessStandStatePage page) throws Exception { + List rows = bussionessStandStateService.getSarBussionessStandStatePageNo(page); + if(!rows.isEmpty()) { + List rowsList = workFlowFeignClient.getSarBussionStandPageNo(rows); + return Result.success(getPageInfo(page.getPager(), rowsList)); + } + return Result.success(getPageInfo(page.getPager(), rows)); + } + } diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/processModel/exportWkExcel.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/processModel/exportWkExcel.java index f246215b..baa858ea 100644 --- a/adc-da-slrs/src/main/java/com/adc/da/slrs/processModel/exportWkExcel.java +++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/processModel/exportWkExcel.java @@ -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 getBussStandTypeData(){ + private Map getBussStandTypeData(){ Map resultMap = new HashMap<>(); List> bussStandTypeList = new ArrayList<>(); - char letter = 'A'; - for(letter = 'A'; letter <= 'Z'; ++letter){ + List dicTypeNameList = new ArrayList<>(); + String dicId = "NGETEMDJDI"; + dicTypeNameList = dicTypeEOService.selectByDicId(dicId); + for (String dicTypeName : dicTypeNameList){ Map 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); diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandAttrInfo/entity/SarBussStandAttrInfo.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandAttrInfo/entity/SarBussStandAttrInfo.java index 798cd575..57ab9fe1 100644 --- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandAttrInfo/entity/SarBussStandAttrInfo.java +++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussStandAttrInfo/entity/SarBussStandAttrInfo.java @@ -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; diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/controller/SarBussionessStandController.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/controller/SarBussionessStandController.java index 849fc1f6..47582d53 100644 --- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/controller/SarBussionessStandController.java +++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/controller/SarBussionessStandController.java @@ -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 objectQueryWrapper = new QueryWrapper<>(); + objectQueryWrapper.eq("STAND_ID",sarBussionessStandEO.getId()); + List 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 { @Select("select * from sar") String setDtqbbhbuss(String dtqbbhbuss); + String selectByStandCode(String standCode); } diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/service/ISarBussionessStandService.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/service/ISarBussionessStandService.java index 606f5c01..e620ac74 100644 --- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/service/ISarBussionessStandService.java +++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/service/ISarBussionessStandService.java @@ -66,5 +66,7 @@ public interface ISarBussionessStandService extends IService ResponseMessage selectById(String id,String type); ResponseMessage selectByIdAtt(String id); + + ResponseMessage cleaningDataReview(); } diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/service/impl/SarBussionessStandServiceImpl.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/service/impl/SarBussionessStandServiceImpl.java index 574ff6f9..9877e2ef 100644 --- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/service/impl/SarBussionessStandServiceImpl.java +++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/service/impl/SarBussionessStandServiceImpl.java @@ -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 ServiceImplqueryWrapper = new QueryWrapper<>(); queryWrapper.eq(sarBussionessStand.getStandCode() != null,"STAND_CODE",sarBussionessStand.getStandCode()) .eq(standName != null,"STAND_NAME",standName); List 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 objectQueryWrapper = new QueryWrapper<>(); + objectQueryWrapper.isNotNull("ISSUE_TIME"); + objectQueryWrapper.isNotNull("STAND_SORT"); + List sarBussionessStands = baseMapper.selectList(objectQueryWrapper); + if(sarBussionessStands.isEmpty()){ + return Result.error("无合法数据更正,发布日期或者标准编号不可为null"); + } + List 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 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 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 asList,String standId,String attfId) { //重复的集合 List chongfu = new ArrayList<>(); @@ -4587,6 +4649,45 @@ public class SarBussionessStandServiceImpl extends ServiceImpl 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 sarStandAttrMap = JSONObject.fromObject(sarStandAttrEOStr); + sarStandAttrMap.put("FSRQBUSS",sdf.format(instance.getTime())); + sarBussionessStandEO.setSarStandAttrEOStr(sarStandAttrMap.toString()); + } + } catch (ParseException e) { + e.printStackTrace(); + } + } + } createStandAttrInfo(sarBussionessStandEO,false); } // 增加关联事件 diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/tsDictionaryType/service/impl/TsDicTypeServiceImpl.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/tsDictionaryType/service/impl/TsDicTypeServiceImpl.java index 7870f248..c55fb826 100644 --- a/adc-da-slrs/src/main/java/com/adc/da/slrs/tsDictionaryType/service/impl/TsDicTypeServiceImpl.java +++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/tsDictionaryType/service/impl/TsDicTypeServiceImpl.java @@ -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; diff --git a/adc-da-slrs/src/main/resources/mybatis/mapper/sarBussionessStand/SarBussionessStandMapper.xml b/adc-da-slrs/src/main/resources/mybatis/mapper/sarBussionessStand/SarBussionessStandMapper.xml index 250329c1..12622417 100644 --- a/adc-da-slrs/src/main/resources/mybatis/mapper/sarBussionessStand/SarBussionessStandMapper.xml +++ b/adc-da-slrs/src/main/resources/mybatis/mapper/sarBussionessStand/SarBussionessStandMapper.xml @@ -1250,6 +1250,10 @@ and smenu.MENU_ID = '44' + + update sar_buss_stand_attr_info ss set ss.FBGBUSS = #{strFile} where id = #{attfId} diff --git a/adc-da-slrs/src/main/resources/mysql/interfaceLog.sql b/adc-da-slrs/src/main/resources/mysql/interfaceLog.sql index 710aba6a..49bf82e3 100644 --- a/adc-da-slrs/src/main/resources/mysql/interfaceLog.sql +++ b/adc-da-slrs/src/main/resources/mysql/interfaceLog.sql @@ -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待办任务 通用接口 -- 详情 diff --git a/adc-da-sys/src/main/java/com/adc/da/sys/dao/DicTypeEODao.java b/adc-da-sys/src/main/java/com/adc/da/sys/dao/DicTypeEODao.java index e45f277a..c2581979 100644 --- a/adc-da-sys/src/main/java/com/adc/da/sys/dao/DicTypeEODao.java +++ b/adc-da-sys/src/main/java/com/adc/da/sys/dao/DicTypeEODao.java @@ -92,4 +92,6 @@ public interface DicTypeEODao extends BaseMapper { List selectPidByCode(@Param("fileType") String fileType); List selectDic(String id); + + List selectByDicId(@Param("dicId") String dicId); } diff --git a/adc-da-sys/src/main/java/com/adc/da/sys/service/IDicTypeEOService.java b/adc-da-sys/src/main/java/com/adc/da/sys/service/IDicTypeEOService.java index 0b1d5fc2..43bd3bd8 100644 --- a/adc-da-sys/src/main/java/com/adc/da/sys/service/IDicTypeEOService.java +++ b/adc-da-sys/src/main/java/com/adc/da/sys/service/IDicTypeEOService.java @@ -88,4 +88,5 @@ public interface IDicTypeEOService extends IService { public List> getDicTypeByParentCodes(String dicTypeCode); + List selectByDicId(String dicId); } diff --git a/adc-da-sys/src/main/java/com/adc/da/sys/service/impl/DicTypeEOServiceImpl.java b/adc-da-sys/src/main/java/com/adc/da/sys/service/impl/DicTypeEOServiceImpl.java index cf7a4b89..495403a3 100644 --- a/adc-da-sys/src/main/java/com/adc/da/sys/service/impl/DicTypeEOServiceImpl.java +++ b/adc-da-sys/src/main/java/com/adc/da/sys/service/impl/DicTypeEOServiceImpl.java @@ -278,6 +278,11 @@ public class DicTypeEOServiceImpl extends ServiceImpl im return listMap; } + @Override + public List selectByDicId(String dicId) { + return dicTypeEODao.selectByDicId(dicId); + } + /** * @Author liwenxuan * @Description 用来企业大类判断新增是否重复 diff --git a/adc-da-sys/src/main/resources/mybatis/mapper/sys/DicTypeEOMapper.xml b/adc-da-sys/src/main/resources/mybatis/mapper/sys/DicTypeEOMapper.xml index 74e4b2af..3778955d 100644 --- a/adc-da-sys/src/main/resources/mybatis/mapper/sys/DicTypeEOMapper.xml +++ b/adc-da-sys/src/main/resources/mybatis/mapper/sys/DicTypeEOMapper.xml @@ -649,4 +649,8 @@ WHERE DIC_ID = #{id} + +