From 9e7d9f65d4966f88005d3096e2c5db0959bd9282 Mon Sep 17 00:00:00 2001 From: "zhaokaiyao@91isoft.com" <6922339zky> Date: Sat, 22 Jan 2022 16:38:01 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A0=87=E5=87=86=E5=85=A5=E5=BA=93=E6=B5=81?= =?UTF-8?q?=E7=A8=8B=E5=B8=A6=E5=85=A5=E6=A0=87=E5=87=86=E7=9A=84=E7=9B=AE?= =?UTF-8?q?=E5=BD=95=E4=BD=93=E7=B3=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../SarStandardsInfoController.java | 42 +++++++++++++++++++ .../entity/SarStandardsInfoEOPage.java | 5 +++ 2 files changed, 47 insertions(+) diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandardsInfo/controller/SarStandardsInfoController.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandardsInfo/controller/SarStandardsInfoController.java index c670d718..e9d30624 100644 --- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandardsInfo/controller/SarStandardsInfoController.java +++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandardsInfo/controller/SarStandardsInfoController.java @@ -14,6 +14,8 @@ import com.adc.da.http.Result; import com.adc.da.slrs.sarBussionessStand.entity.SarBussionessStand; import com.adc.da.slrs.sarBussionessStand.service.ISarBussionessStandService; import com.adc.da.slrs.sarLawsInfo.service.ISarLawsInfoService; +import com.adc.da.slrs.sarStandMenu.dao.SarStandMenuDao; +import com.adc.da.slrs.sarStandMenu.entity.SarStandMenu; import com.adc.da.slrs.sarStandardsInfo.entity.*; import com.adc.da.slrs.sarStandardsInfo.service.ISarStandardsInfoService; import com.adc.da.util.LoginUserUtil; @@ -553,6 +555,46 @@ public class SarStandardsInfoController extends BaseController } + @ApiOperation(value = "在入库流程中配置单个标准的 体系目录 体系目录可以是多个") + @PostMapping("/saveStandardsMenuForFlow") + public ResponseMessage saveStandardsMenuForFlow(@RequestBody SarStandardsInfoEOPage standardsInfoEO) throws Exception { + boolean flag = false; + for (String id : Arrays.asList(standardsInfoEO.getMenuIds().split(","))) { + standardsInfoEO.setMenuId(id); + + try { + flag = sarStandardsInfoEOService.updateStandardsMenu(standardsInfoEO); + }catch (NullPointerException e){ + flag = sarStandardsInfoEOService.updateStandInfo(standardsInfoEO); + } + + if (flag){ + break; + } + } + + + + if (flag){ + return Result.success("200","配置成功",true); + } + return Result.error("-1","配置失败"); + + } + + @Autowired + SarStandMenuDao sarStandMenuDao; + @ApiOperation(value = "查询标准所在的 体系目录") + @GetMapping("/getStandMenuId") + public ResponseMessage> getStandMenuId(SarStandMenu getStandId){ + + List sarStandMenus = sarStandMenuDao.selectAllMenuByStandId(getStandId); + + return Result.success(sarStandMenus); + + } + + @ApiOperation(value = "|SarStandardsInfoEO|详情页面查询相近标准") @GetMapping("/selectCloseStand") //@RequiresPermissions("lawss:sarStandardsInfo:list") diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandardsInfo/entity/SarStandardsInfoEOPage.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandardsInfo/entity/SarStandardsInfoEOPage.java index 62203ee5..9cac67eb 100644 --- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandardsInfo/entity/SarStandardsInfoEOPage.java +++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandardsInfo/entity/SarStandardsInfoEOPage.java @@ -103,4 +103,9 @@ public class SarStandardsInfoEOPage extends BasePage { * 日期范围查询发布日期结束 */ private String endIssueTime; + + /** + * 标准添加到体系中的id多个 + */ + private String menuIds; }