标准入库流程带入标准的目录体系

This commit is contained in:
zhaokaiyao@91isoft.com
2022-01-22 16:38:01 +08:00
parent 412e9a98be
commit 9e7d9f65d4
2 changed files with 47 additions and 0 deletions
@@ -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<SarStandardsInfo>
}
@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<List<SarStandMenu>> getStandMenuId(SarStandMenu getStandId){
List<SarStandMenu> sarStandMenus = sarStandMenuDao.selectAllMenuByStandId(getStandId);
return Result.success(sarStandMenus);
}
@ApiOperation(value = "|SarStandardsInfoEO|详情页面查询相近标准")
@GetMapping("/selectCloseStand")
//@RequiresPermissions("lawss:sarStandardsInfo:list")
@@ -103,4 +103,9 @@ public class SarStandardsInfoEOPage extends BasePage {
* 日期范围查询发布日期结束
*/
private String endIssueTime;
/**
* 标准添加到体系中的id多个
*/
private String menuIds;
}