queryByPage(SarBussStandAttrInfoEOPage page){
+ return this.baseMapper.queryByPage(page);
+ }
+
+ @Override
+ public int insertSelective(SarBussStandAttrInfo sarBussStandAttrInfo){
+ return this.baseMapper.insertSelective(sarBussStandAttrInfo);
+ }
+}
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 dc247155..893c0ca1 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
@@ -1,12 +1,28 @@
package com.adc.da.slrs.sarBussionessStand.controller;
+import com.adc.da.slrs.sarBussionessStand.service.ISarBussionessStandService;
+import com.adc.da.slrs.sarResource.service.ITsResourceService;
+import com.adc.da.slrs.sarStandardsInfo.entity.SarAdvanceSearchVO;
+import com.adc.da.slrs.sarStandardsInfo.entity.SarBussionessStandEOPage;
+import com.adc.da.sys.util.LoginUserUtil;
+import com.adc.da.http.PageInfo;
+import com.adc.da.http.ResponseMessage;
+import com.adc.da.http.Result;
+import com.adc.da.util.utils.StringUtils;
+import com.adc.da.utils.util.SarAdvanceSearchUtil;
+import com.alibaba.fastjson.JSONObject;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import com.adc.da.slrs.sarBussionessStand.entity.SarBussionessStand;
import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.RestController;
import com.adc.da.base.web.BaseController;
+import java.util.List;
+
/**
*
* 企业标准信息表 前端控制器
@@ -20,4 +36,48 @@ import com.adc.da.base.web.BaseController;
@RequestMapping("/${restPath}/lawss/sarBussionessStand")
public class SarBussionessStandController extends BaseController {
+ @Autowired
+ private ISarBussionessStandService sarBussionessStandEOService;
+
+ @Autowired
+ private ITsResourceService iTsResourceService;
+
+ /**
+ * 自定义分页查询列表
+ * @param page 标准信息
+ * @return
+ * @author gaoyan
+ * date 2018-09-04
+ */
+ @ApiOperation(value = "|SarBussionessStandEO|自定义分页查询列表")
+ @GetMapping("/getSarBussionStandPage")
+ //@RequiresPermissions("lawss:sarBussionessStand:getSarBussionStandPage")
+ public ResponseMessage> getSarBussionStandPage(SarBussionessStandEOPage page) throws Exception {
+ if (StringUtils.isNotBlank(page.getAdvanceSearchVOStr())) {
+ List searchList = JSONObject.parseArray(page.getAdvanceSearchVOStr(),SarAdvanceSearchVO.class);
+ String advanceStr = SarAdvanceSearchUtil.createSql(searchList);
+ if (StringUtils.isNotBlank(advanceStr)) {
+ page.setAdvanceSearchStr(advanceStr);
+ } else {
+ page.setAdvanceSearchStr(null);
+ }
+ }
+ page.setUserId(LoginUserUtil.getUserId());
+ if(StringUtils.isNotBlank(page.getPaixu())){
+ String sql = page.getPaixu()+" "+page.getShunxu();
+ page.setSql(sql);
+ }else{
+ page.setOrderBy("SAR_BUSSIONESS_STAND.issue_time is null,SAR_BUSSIONESS_STAND.issue_time desc,SAR_BUSSIONESS_STAND.id");
+ }
+ List getMenuIdList = iTsResourceService.queryRoleMenuIdList("BUSINESS_STAND",page.getMenuId());
+ if(getMenuIdList != null && !getMenuIdList.isEmpty()){
+ page.setMenuRoleList(getMenuIdList);
+ List rows = sarBussionessStandEOService.getSarBussionStandPage(page);
+ return Result.success(getPageInfo(page.getPager(), rows));
+ } else {
+ return Result.success(getPageInfo(page.getPager(), null));
+ }
+ }
+
+
}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/dao/SarBussionessStandDao.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/dao/SarBussionessStandDao.java
index 782a06da..621d3f1e 100644
--- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/dao/SarBussionessStandDao.java
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/dao/SarBussionessStandDao.java
@@ -3,6 +3,7 @@ package com.adc.da.slrs.sarBussionessStand.dao;
import com.adc.da.slrs.sarBussionessStand.entity.SarBussionessStand;
import com.adc.da.slrs.sarStandardsInfo.entity.SarBussionessStandEOPage;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.springframework.stereotype.Repository;
import java.util.List;
@@ -14,7 +15,13 @@ import java.util.List;
* @author super_liu
* @since 2021-07-13
*/
+@Repository
public interface SarBussionessStandDao extends BaseMapper {
List queryByList(SarBussionessStandEOPage sarBussionessStandEOPage);
+
+ int getBussionessStandInfoCount(SarBussionessStandEOPage page);
+
+ List getBussionessStandInfoPage(SarBussionessStandEOPage page);
+
}
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 3277b429..3bb4f2ab 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
@@ -17,4 +17,6 @@ import java.util.List;
public interface ISarBussionessStandService extends IService {
List queryByList(SarBussionessStandEOPage sarBussionessStandEOPage);
+
+ List getSarBussionStandPage(SarBussionessStandEOPage page) throws Exception;
}
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 bc23039e..d9c6c3ab 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
@@ -1,13 +1,28 @@
package com.adc.da.slrs.sarBussionessStand.service.impl;
+import com.adc.da.common.SelectionTypeEnum;
+import com.adc.da.person.service.IPersonCollectEOService;
+import com.adc.da.slrs.sarBussStandAttrInfo.dao.SarBussStandAttrInfoDao;
import com.adc.da.slrs.sarBussionessStand.entity.SarBussionessStand;
import com.adc.da.slrs.sarBussionessStand.dao.SarBussionessStandDao;
import com.adc.da.slrs.sarBussionessStand.service.ISarBussionessStandService;
+import com.adc.da.slrs.sarResource.entity.TsResource;
+import com.adc.da.slrs.sarResource.service.ITsResourceService;
import com.adc.da.slrs.sarStandardsInfo.entity.SarBussionessStandEOPage;
+import com.adc.da.slrs.sarUser.service.ITsUserService;
+import com.adc.da.slrs.sysInfo.service.SysInfoEOService;
+import com.adc.da.utils.util.FieldConvertUtil;
+import com.adc.da.utils.util.InitStandAttrUtil;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.apache.commons.lang.StringUtils;
+import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
+import java.sql.Clob;
+import java.util.ArrayList;
+import java.util.HashMap;
import java.util.List;
+import java.util.Map;
/**
*
@@ -20,6 +35,110 @@ import java.util.List;
@Service
public class SarBussionessStandServiceImpl extends ServiceImpl implements ISarBussionessStandService {
+ @Autowired
+ private ITsUserService tsUserService;
+
+ @Autowired
+ private ITsResourceService iTsResourceService;
+
+
+ @Autowired
+ private SysInfoEOService sysInfoEOService;
+
+ @Autowired
+ private IPersonCollectEOService personCollectEOService;
+
+ @Autowired
+ private SarBussStandAttrInfoDao sarBussStandAttrInfoEODao;
+
+
+ @Override
+ public List getSarBussionStandPage(SarBussionessStandEOPage page) throws Exception {
+ if (StringUtils.isNotBlank(page.getMenuId())) {
+ List getMenuIdList = tsUserService.getResourceId(new TsResource());
+// List getMenuIdList = sarMenuEOService.queryRoleMenuIdList(page.getStandType() + "_STAND", null);
+ if (getMenuIdList != null && !getMenuIdList.isEmpty()) {
+ page.setMenuRoleList(getMenuIdList);
+ } else {
+ page.setMenuRoleList(null);
+ }
+ List ids = iTsResourceService.getChildMenuList(page.getMenuId());
+ if (ids != null && !ids.isEmpty()) {
+ page.setMenuAllChildrenIdList(ids);
+ }
+ }
+ Integer rowCount = this.baseMapper.getBussionessStandInfoCount(page);
+ page.getPager().setRowCount(rowCount);
+ List sarlist = this.baseMapper.getBussionessStandInfoPage(page);
+ attrInfo(sarlist);
+ return sarlist;
+ }
+
+ /***
+ * @Description: 处理属性表数据
+ * @Param: [sarlist]
+ * @Return: void
+ */
+ public void attrInfo (List sarlist) throws Exception {
+ for(SarBussionessStand row : sarlist){
+ attrInfoDetails(row);
+ }
+ }
+
+ public void attrInfoDetails (SarBussionessStand row) throws Exception {
+ String fieldInfo = InitStandAttrUtil.queryFieldBuss;
+ String collectId = personCollectEOService.queryCollectByUserAndId(row.getId());
+ row.setCollectId(collectId);
+ // 查询属性表数据
+ if (StringUtils.isNotBlank(fieldInfo)) {
+ Map getAttrMap = sarBussStandAttrInfoEODao.selectStandFieldAndData(fieldInfo,row.getId());
+ if (InitStandAttrUtil.clobFieldListBuss != null && !InitStandAttrUtil.clobFieldListBuss.isEmpty()) {
+ // 遍历修改所有clob类型的值
+ for (String clobField : InitStandAttrUtil.clobFieldListBuss) {
+ Clob clobValue = (Clob) getAttrMap.get(clobField);
+ String fieldValue = FieldConvertUtil.ClobToString(clobValue);
+ getAttrMap.put(clobField,fieldValue);
+ }
+ }
+ // 组织机构和人员
+ Map newMap = new HashMap<>();
+ if(getAttrMap != null){
+ for (Map.Entry entry : getAttrMap.entrySet()) {
+ String name = entry.getKey();
+ Object value1 = entry.getValue();
+ if (value1 != null && value1.toString().equals("\"null\"")){
+ entry.setValue("");
+ }
+ if ("SVPPS".equals(name)) {
+ Object value = entry.getValue();
+ if (value != null && StringUtils.isNotBlank(value.toString())) {
+ value = sysInfoEOService.getSvppsNamesByIds(value.toString());
+ }
+ newMap.put(name + "Name",value);
+ } else if (entry.getValue() != null && InitStandAttrUtil.selectionFieldListBuss != null && InitStandAttrUtil.selectionFieldListBuss.size() > 0 && InitStandAttrUtil.selectionFieldListBuss.contains(name)) {
+ String value = entry.getValue().toString();
+ String selVal = InitStandAttrUtil.selectFieldMapBuss.get(name);
+ if (SelectionTypeEnum.ORGLIST.getValue().equals(selVal)) {
+ value = sysInfoEOService.getOrgNamesByIds(value);
+ newMap.put(name + "Name",value);
+ } else if (SelectionTypeEnum.USERLIST.getValue().equals(selVal)) {
+ value = sysInfoEOService.getUserNamesByIds(value);
+ newMap.put(name + "Name",value);
+ } else if (SelectionTypeEnum.ROLELIST.getValue().equals(selVal)) {
+ value = sysInfoEOService.getRoleNamesByIds(value);
+ newMap.put(name + "Name",value);
+ }
+ }
+ }
+ getAttrMap.putAll(newMap);
+ }
+
+ row.setAttrInfoMap(getAttrMap);
+ }
+ }
+
+
+
@Override
public List queryByList(SarBussionessStandEOPage sarBussionessStandEOPage){
return this.baseMapper.queryByList(sarBussionessStandEOPage);
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarInstitution/controller/TsInstitutionController.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarInstitution/controller/TsInstitutionController.java
index 22150189..beaa8d70 100644
--- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarInstitution/controller/TsInstitutionController.java
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarInstitution/controller/TsInstitutionController.java
@@ -50,10 +50,10 @@ public class TsInstitutionController extends BaseController {
* 查询所有机构和人员
* @return ResponseMessage>
*/
- @ApiOperation("查询所有机构和人员")
+ @ApiOperation("查询所有机构和人员或根据名称查询")
@GetMapping("/institutionAndUser")
- public ResponseMessage> getInstitutionAndUser(){
- List institutions=tsInstitutionService.getInstitutionAndUser();
+ public ResponseMessage> getInstitutionAndUser(String userName){
+ List institutions=tsInstitutionService.getInstitutionAndUser(userName);
return Result.success(institutions);
}
@@ -76,6 +76,19 @@ public class TsInstitutionController extends BaseController {
return Result.success();
}
+ @ApiOperation("获得下一级的部门和人员")
+ @GetMapping("/getNext")
+ public List getNext(String institutionId){
+ return tsInstitutionService.getNext(institutionId);
+ }
+
+ @ApiOperation("获得第一级部门目录")
+ @GetMapping("/getFirstInstitution")
+ public List getFirstInstitution(){
+ return tsInstitutionService.getFirst();
+ }
+
+
public static void main(String[] args) {
// System.out.println(json);
}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarInstitution/dao/TsInstitutionDao.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarInstitution/dao/TsInstitutionDao.java
index 91b59c27..8b8d2ee3 100644
--- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarInstitution/dao/TsInstitutionDao.java
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarInstitution/dao/TsInstitutionDao.java
@@ -16,12 +16,26 @@ import java.util.List;
* @since 2021-06-22
*/
public interface TsInstitutionDao extends BaseMapper {
+ /**
+ * 根据部门id查询此部门的子一级部门
+ * @return
+ */
+ List selectNextInstitution(String institutionId);
+
+ /**
+ * 根据部门id查询此部门的子一级人员
+ * @return
+ */
+ List selectNextUser(String institutionId);
+
+
+
/**
* 查询最高级机构及其人员
* @return List
*/
- List selectRootAndUser();
+ List selectRootAndUser(String userName);
/**
* 根据父节点查询机构及其人员
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarInstitution/entity/TsInstitution.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarInstitution/entity/TsInstitution.java
index 51c3673c..5af267c8 100644
--- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarInstitution/entity/TsInstitution.java
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarInstitution/entity/TsInstitution.java
@@ -15,7 +15,7 @@ import java.util.List;
/**
*
- *
+ *
*
*
* @author zyl
@@ -59,6 +59,11 @@ public class TsInstitution extends BaseEntity {
@ApiModelProperty("是否有子节点(1有,0没有)")
private String hasChild;
+
+ @ApiModelProperty("用户")
+ private TsUserVO tsUserVO;
+
+
public TsInstitution() {
}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarInstitution/service/ITsInstitutionService.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarInstitution/service/ITsInstitutionService.java
index 2bd56f28..688cc318 100644
--- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarInstitution/service/ITsInstitutionService.java
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarInstitution/service/ITsInstitutionService.java
@@ -20,7 +20,7 @@ public interface ITsInstitutionService extends IService {
*/
List getInstitution();
- List getInstitutionAndUser();
+ List getInstitutionAndUser(String userName);
/**
* 批量插入机构
@@ -29,4 +29,17 @@ public interface ITsInstitutionService extends IService {
void batchInsert(List tsInstitutions);
public void parseInstitution() throws Exception;
+
+ /**
+ * 通过部门id获取他的子一级部门和人员
+ * @param institutionId
+ * @return
+ */
+ public List getNext(String institutionId);
+
+ /**
+ * 获得第一级的部门
+ * @return
+ */
+ public List getFirst();
}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarInstitution/service/impl/TsInstitutionServiceImpl.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarInstitution/service/impl/TsInstitutionServiceImpl.java
index b619ff0c..2e3c47cd 100644
--- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarInstitution/service/impl/TsInstitutionServiceImpl.java
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarInstitution/service/impl/TsInstitutionServiceImpl.java
@@ -46,6 +46,9 @@ public class TsInstitutionServiceImpl extends ServiceImpl getInstitutionAndUser() {
+ public List getInstitutionAndUser(String userName) {
//查询第一层机构
- List institutionRoot=tsInstitutionDao.selectRootAndUser();
+ List institutionRoot=tsInstitutionDao.selectRootAndUser(userName);
+
+ //把查到的数据结构修改,把用户放
for(TsInstitution tsInstitution:institutionRoot){
tsInstitution.setDisabled(true);
- tsInstitution.setChildren(recursionGetInstitutionAndUser(tsInstitution));
+ tsInstitution.setChildren( recursionGetInstitutionAndUser(tsInstitution) );
for(TsUserVO user:tsInstitution.getUsers()){
if(tsInstitution.getChildren()==null){
tsInstitution.setChildren(new ArrayList<>());
@@ -145,6 +152,7 @@ public class TsInstitutionServiceImpl extends ServiceImpl institutionObject=new ArrayList<>();
+ //通过以此部门id作为父id查询它的子部门
List tsInstitutions=tsInstitutionDao.selectAndUserByParent(tsInstitution.getId());
for(TsInstitution tsInstitutionNode:tsInstitutions){
@@ -179,5 +187,30 @@ public class TsInstitutionServiceImpl extends ServiceImpl getNext(String institutionId){
+ List tsInstitutions = tsInstitutionDao.selectNextInstitution(institutionId);
+ List tsUsers=tsInstitutionDao.selectNextUser(institutionId);
+
+
+ for(TsInstitution tsInstitution:tsInstitutions){
+ tsInstitution.setDisabled(true);
+ }
+ tsInstitutions.addAll(tsUsers);
+ return tsInstitutions;
+ }
+
+
+ public List getFirst(){
+ //查询第一层机构
+ List tsInstitutions = tsInstitutionDao.selectRootAndUser(null);
+ for(TsInstitution tsInstitution:tsInstitutions){
+ tsInstitution.setDisabled(true);
+ }
+ return tsInstitutions;
+ }
}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarLawsAttrDetailedList/entity/LawsDto.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarLawsAttrDetailedList/entity/LawsDto.java
index 17e132b4..e97d82df 100644
--- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarLawsAttrDetailedList/entity/LawsDto.java
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarLawsAttrDetailedList/entity/LawsDto.java
@@ -7,6 +7,7 @@ import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.format.DateTimeFormat;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import io.swagger.annotations.ApiModelProperty;
+import io.swagger.annotations.ApiOperation;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -80,4 +81,6 @@ public class LawsDto {
@ExcelProperty(value = "卡车vpps中文名称", index = 13)
@ApiModelProperty(value = "卡车vpps中文名称")
private String KCCVPPSCN;
+ @ApiModelProperty(value = "责任工程师")
+ private String responsibleEngineer;
}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarLawsDetailedList/service/impl/SarLawsDetailedListServiceImpl.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarLawsDetailedList/service/impl/SarLawsDetailedListServiceImpl.java
index 737da1a3..e9e145da 100644
--- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarLawsDetailedList/service/impl/SarLawsDetailedListServiceImpl.java
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarLawsDetailedList/service/impl/SarLawsDetailedListServiceImpl.java
@@ -135,7 +135,7 @@ public class SarLawsDetailedListServiceImpl extends ServiceImpl AllSelectD(Integer pages, Integer size, String sortKey,
+ public IPage AllSelectD(Integer page, Integer pageSize, String sortKey,
String countryArea,String projectName,
String detailedList,String detailedListName) {
QueryWrapper wrapper = new QueryWrapper<>();
@@ -151,8 +151,8 @@ public class SarLawsDetailedListServiceImpl extends ServiceImpl page = new Page<>(pages, size);
- IPage userIPage = sarLawsDetailedListDao.selectPage(page, wrapper);
+ Page pageRes = new Page<>(page, pageSize);
+ IPage userIPage = sarLawsDetailedListDao.selectPage(pageRes, wrapper);
if ("1".equals(sortKey)){
Map map= iDicTypeEOService.getDicTypeListCode();
List list= userIPage.getRecords();
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarModelTree/controller/SarModelTreeController.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarModelTree/controller/SarModelTreeController.java
index 7b10eccb..15b389c8 100644
--- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarModelTree/controller/SarModelTreeController.java
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarModelTree/controller/SarModelTreeController.java
@@ -31,10 +31,19 @@ public class SarModelTreeController extends BaseController {
@Autowired
private ISarModelTreeService iSarModelTreeService;
- @ApiOperation("查询所有资源")
+ @ApiOperation("查询父所有资源")
@GetMapping("/list")
public ResponseMessage> getAll(SarModelTree sarVppsTree){
List tsResources = iSarModelTreeService.getAll(sarVppsTree);
return Result.success(tsResources);
}
+
+ @ApiOperation("根据父ID查询子所有资源")
+ @GetMapping("/childByList")
+ public ResponseMessage> childByList(String ids){
+ SarModelTree tree = new SarModelTree();
+ tree.setId(ids);
+ List tsResources = iSarModelTreeService.recursionGetChildren(tree);
+ return Result.success(tsResources);
+ }
}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarModelTree/service/ISarModelTreeService.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarModelTree/service/ISarModelTreeService.java
index b1d2c3f3..e17248c0 100644
--- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarModelTree/service/ISarModelTreeService.java
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarModelTree/service/ISarModelTreeService.java
@@ -1,6 +1,7 @@
package com.adc.da.slrs.sarModelTree.service;
import com.adc.da.slrs.sarModelTree.entity.SarModelTree;
+import com.adc.da.slrs.sarVppsTree.entity.SarVppsTree;
import com.baomidou.mybatisplus.extension.service.IService;
import java.util.List;
@@ -17,4 +18,5 @@ public interface ISarModelTreeService extends IService {
List getAll(SarModelTree sarModelTree);
+ List recursionGetChildren(SarModelTree parent);
}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarModelTree/service/impl/SarModelTreeServiceImpl.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarModelTree/service/impl/SarModelTreeServiceImpl.java
index e3e3c907..a9703566 100644
--- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarModelTree/service/impl/SarModelTreeServiceImpl.java
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarModelTree/service/impl/SarModelTreeServiceImpl.java
@@ -29,9 +29,9 @@ public class SarModelTreeServiceImpl extends ServiceImpl tsResourceQueryWrapper=new QueryWrapper<>();
tsResourceQueryWrapper.isNull("PID");
List list = this.baseMapper.selectList(tsResourceQueryWrapper);
- for(SarModelTree tree:list){
- tree.setChildren(recursionGetChildren((tree)));
- }
+// for(SarModelTree tree:list){
+// tree.setChildren(recursionGetChildren((tree)));
+// }
return list;
}
@@ -40,10 +40,11 @@ public class SarModelTreeServiceImpl extends ServiceImpl
*/
- private List recursionGetChildren(SarModelTree parent){
+ @Override
+ public List recursionGetChildren(SarModelTree parent){
QueryWrapper sarMenuQueryWrapper=new QueryWrapper<>();
sarMenuQueryWrapper.orderByAsc("SORT");
- sarMenuQueryWrapper.eq("PID",parent.getId());
+ sarMenuQueryWrapper.in("PID",parent.getId());
List children=this.baseMapper.selectList(sarMenuQueryWrapper);
for(SarModelTree sarMenu:children){
sarMenu.setChildren(recursionGetChildren((sarMenu)));
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarPersonalCenter/service/impl/SarUserStarServiceImpl.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarPersonalCenter/service/impl/SarUserStarServiceImpl.java
index 890d219d..d6cdc8c5 100644
--- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarPersonalCenter/service/impl/SarUserStarServiceImpl.java
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarPersonalCenter/service/impl/SarUserStarServiceImpl.java
@@ -51,6 +51,29 @@ public class SarUserStarServiceImpl extends ServiceImpl> getUserStarList(PersonCollectEO personCollectEO) {
+// if (personCollectEO.getUserId() == null) {
+// return Result.error("userId不能为空");
+// } else {
+//
+// QueryWrapper wrapper = new QueryWrapper<>();
+// wrapper.eq("user_id", personCollectEO.getUserId());
+// if(personCollectEO.getCollectType()!=null)wrapper.like("COLLECT_TYPE",personCollectEO.getCollectType());
+// if(personCollectEO.getCollectTitle()!=null)wrapper.like("name",personCollectEO.getCollectTitle());
+// if(sarUserStarEO.getModular()!=null)wrapper.like("modular",sarUserStarEO.getModular());
+// if(sarUserStarEO.getInfo()!=null)wrapper.like("info",sarUserStarEO.getInfo());
+// if(sarUserStarEO.getUrl()!=null)wrapper.like("url",sarUserStarEO.getUrl());
+// IPage page = iSarUserStarService.page(new Page<>(sarUserStarEO.getCurrent(), sarUserStarEO.getSize()), wrapper);
+// while (page.getRecords().remove(null)) ;
+// return Result.success(page);
+// }
+// }
+
+
+
+
+
@Override
public ResponseMessage> deleteList(@RequestBody SarUserStarEO sarUserStars) {
if (sarUserStars.getUserId() == null) {
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandItems/entity/SarStandItems.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandItems/entity/SarStandItems.java
index 515475f3..57068a2b 100644
--- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandItems/entity/SarStandItems.java
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandItems/entity/SarStandItems.java
@@ -156,5 +156,9 @@ public class SarStandItems extends BaseEntity {
@TableField(exist = false)
private SarCompStatusInfo pgForm;
+ //责任工程师
+ private String responsibleEngineer;
+
+
}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandItems/entity/SarStandItemsDto.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandItems/entity/SarStandItemsDto.java
index f173797e..b7d68da5 100644
--- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandItems/entity/SarStandItemsDto.java
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandItems/entity/SarStandItemsDto.java
@@ -32,7 +32,7 @@ public class SarStandItemsDto {
private String responsibleUnit;
-
+ private String responsibleEngineer;
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandProjectLibrary/controller/SarStandProjectLibraryController.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandProjectLibrary/controller/SarStandProjectLibraryController.java
index 29a332d0..39d3810c 100644
--- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandProjectLibrary/controller/SarStandProjectLibraryController.java
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandProjectLibrary/controller/SarStandProjectLibraryController.java
@@ -7,6 +7,7 @@ import com.adc.da.slrs.sarStandProjectLibrary.service.impl.SarStandProjectLibrar
import com.alibaba.excel.EasyExcel;
import com.alibaba.fastjson.JSON;
import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.*;
import io.swagger.annotations.Api;
@@ -87,7 +88,13 @@ public class SarStandProjectLibraryController extends BaseController pageres=new Page<>();
+ pageres.setRecords(listTemp);
+ pageres.setPages(list1.getPages());
+ pageres.setTotal(list1.getTotal());
+ pageres.setCurrent(list1.getCurrent());
+ pageres.setSize(list1.getSize());
+ return Result.success("200",pageres);
}
/**
*
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandUnqualified/controller/SarStandUnqualifiedController.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandUnqualified/controller/SarStandUnqualifiedController.java
index 61b9e5c7..91ead351 100644
--- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandUnqualified/controller/SarStandUnqualifiedController.java
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandUnqualified/controller/SarStandUnqualifiedController.java
@@ -34,7 +34,9 @@ import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.OutputStream;
import java.net.URLEncoder;
+import java.sql.Timestamp;
import java.util.ArrayList;
+import java.util.Date;
import java.util.List;
/**
@@ -55,6 +57,18 @@ public class SarStandUnqualifiedController extends BaseController add(@RequestBody List sarStandUnqualified){
+ sarStandUnqualified.forEach(sarStandUnqualified1 -> sarStandUnqualified1.setCreateTime(new Date()));
+ if (sarStandUnqualifiedService.saveBatch(sarStandUnqualified)) {
+ return Result.success("新增成功");
+ }
+ else{
+ return Result.error("新增失败");
+ }
+ }
+
/**
* 分页查询未符合项
* @param sarStandUnqualifiedPage:筛选、分页信息
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandUnqualified/dao/SarStandUnqualifiedDao.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandUnqualified/dao/SarStandUnqualifiedDao.java
index c63ef3a8..5d7791d0 100644
--- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandUnqualified/dao/SarStandUnqualifiedDao.java
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandUnqualified/dao/SarStandUnqualifiedDao.java
@@ -1,7 +1,11 @@
package com.adc.da.slrs.sarStandUnqualified.dao;
import com.adc.da.slrs.sarStandUnqualified.entity.SarStandUnqualified;
+import com.adc.da.slrs.sarStandUnqualified.entity.SarStandUnqualifiedPage;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Mapper;
/**
@@ -14,6 +18,7 @@ import org.apache.ibatis.annotations.Mapper;
*/
@Mapper
public interface SarStandUnqualifiedDao extends BaseMapper {
+ IPage getAllDatasByPage(Page page,@Param("sar") SarStandUnqualifiedPage sarStandUnqualified);
}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandUnqualified/entity/SarStandUnqualified.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandUnqualified/entity/SarStandUnqualified.java
index 2dd65a21..f45817e6 100644
--- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandUnqualified/entity/SarStandUnqualified.java
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandUnqualified/entity/SarStandUnqualified.java
@@ -3,11 +3,13 @@ package com.adc.da.slrs.sarStandUnqualified.entity;
import com.adc.da.base.entity.BaseEntity;
import java.sql.Timestamp;
+import java.util.Date;
import com.adc.da.slrs.sarStandUnqualified.utils.ProductTypeConverter;
import com.adc.da.slrs.sarStandUnqualified.utils.TimestampConverter;
import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
+import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat;
@@ -84,7 +86,7 @@ public class SarStandUnqualified extends BaseEntity {
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@TableField("CREATE_TIME")
- private Timestamp createTime;
+ private Date createTime;
@ExcelIgnore
@ApiModelProperty(value = "关闭状态(1为开启,2为关闭)")
@@ -96,14 +98,14 @@ public class SarStandUnqualified extends BaseEntity {
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@TableField("ACTUAL_CLOSE_TIME")
- private Timestamp actualCloseTime;
+ private Date actualCloseTime;
@ExcelProperty(value = "计划关闭时间",converter = TimestampConverter.class)
@ApiModelProperty(value = "计划关闭时间")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@TableField("PLAN_CLOSE_TIME")
- private Timestamp planCloseTime;
+ private Date planCloseTime;
@ApiModelProperty(value = "未符合原因")
@TableField("REASON")
@@ -133,8 +135,18 @@ public class SarStandUnqualified extends BaseEntity {
@ExcelIgnore
@ApiModelProperty(value = "主键")
- @TableId("ID")
+ @TableId(type = IdType.UUID)
private String id;
+ @ApiModelProperty(value = "质量工程师")
+ private String qaEngineerName;
+
+ @ApiModelProperty(value = "认证工程师")
+ private String authEngineerName;
+
+ @ApiModelProperty(value = "责任工程师")
+ private String dutyEngineerName;
+
+
}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandUnqualified/service/ISarStandUnqualifiedService.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandUnqualified/service/ISarStandUnqualifiedService.java
index 4d7873ca..df5fa169 100644
--- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandUnqualified/service/ISarStandUnqualifiedService.java
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandUnqualified/service/ISarStandUnqualifiedService.java
@@ -46,4 +46,5 @@ public interface ISarStandUnqualifiedService extends IService
*/
List getStandUnqualifiedExcelData(StandUnqualifiedExcelVO standUnqualifiedExcelVO);
+
}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandUnqualified/service/impl/SarStandUnqualifiedServiceImpl.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandUnqualified/service/impl/SarStandUnqualifiedServiceImpl.java
index bcf5128c..1c73a0d7 100644
--- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandUnqualified/service/impl/SarStandUnqualifiedServiceImpl.java
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandUnqualified/service/impl/SarStandUnqualifiedServiceImpl.java
@@ -144,4 +144,3 @@ public class SarStandUnqualifiedServiceImpl extends ServiceImpl
@@ -170,10 +169,14 @@ public class SarStandardComplianceAssessResultController {
}
@ApiOperation(value = "插入标准涉及项目符合性清单")
- @PostMapping("/product")
- public ResponseMessage insertProduct(List eo) throws Exception {
+ @PostMapping("/add")
+ public ResponseMessage insertProduct(@RequestBody List eo) throws Exception {
- iSarStandardComplianceProductAssessService.saveOrUpdateBatch(eo);
+ eo.forEach(sarStandardComplianceProductAssess -> {
+ sarStandardComplianceProductAssess.setId(UUIDUtils.randomUUID(32));
+ sarStandardComplianceProductAssess.setInterpretationTime(new Date());
+ });
+ iSarStandardComplianceProductAssessService.saveBatch(eo);
return Result.success();
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandardComplianceAssessResult/entity/SarStandardComplianceProductAssess.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandardComplianceAssessResult/entity/SarStandardComplianceProductAssess.java
index bfaa990b..706bde15 100644
--- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandardComplianceAssessResult/entity/SarStandardComplianceProductAssess.java
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandardComplianceAssessResult/entity/SarStandardComplianceProductAssess.java
@@ -109,4 +109,6 @@ public class SarStandardComplianceProductAssess extends BaseEntity {
private Date interpretationTime;
+ private String id;
+
}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarUrl/controller/TsUrlController.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarUrl/controller/TsUrlController.java
index 6289f618..11a87b73 100644
--- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarUrl/controller/TsUrlController.java
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarUrl/controller/TsUrlController.java
@@ -51,8 +51,12 @@ public class TsUrlController{
@ApiOperation(value="第三方链接-添加", notes="第三方链接-添加")
@PostMapping(value = "/add")
public ResponseMessage> add(@RequestBody TsUrl tsUrl) {
- int orderBy=tsUrlService.getMaxOrderBy();
- tsUrl.setOrderBy(orderBy+1);
+ String orderBy=tsUrlService.getMaxOrderBy();
+ if (null!=orderBy) {
+ tsUrl.setOrderBy(Integer.valueOf(orderBy) + 1);
+ }else {
+ tsUrl.setOrderBy(1);
+ }
tsUrlService.save(tsUrl);
return Result.success();
}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarUrl/dao/TsUrlDao.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarUrl/dao/TsUrlDao.java
index ab94703f..e3ecaf62 100644
--- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarUrl/dao/TsUrlDao.java
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarUrl/dao/TsUrlDao.java
@@ -18,5 +18,5 @@ public interface TsUrlDao extends BaseMapper {
* @return int
*/
@Select("select max(order_by) from ts_url")
- int getMaxOrderBy();
+ String getMaxOrderBy();
}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarUrl/service/ITsUrlService.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarUrl/service/ITsUrlService.java
index bfe81d66..ab1bf403 100644
--- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarUrl/service/ITsUrlService.java
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarUrl/service/ITsUrlService.java
@@ -20,7 +20,7 @@ public interface ITsUrlService extends IService {
* 获取最大排序号
* @return int
*/
- int getMaxOrderBy();
+ String getMaxOrderBy();
/**
* 排序
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarUrl/service/impl/TsUrlServiceImpl.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarUrl/service/impl/TsUrlServiceImpl.java
index 0480a39b..f4ac3d98 100644
--- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarUrl/service/impl/TsUrlServiceImpl.java
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarUrl/service/impl/TsUrlServiceImpl.java
@@ -31,7 +31,7 @@ public class TsUrlServiceImpl extends ServiceImpl implements IT
* @return int
*/
@Override
- public int getMaxOrderBy() {
+ public String getMaxOrderBy() {
return tsUrlDao.getMaxOrderBy();
}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarVppsTree/controller/SarVppsTreeController.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarVppsTree/controller/SarVppsTreeController.java
index 9f78cba2..ccd79b39 100644
--- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarVppsTree/controller/SarVppsTreeController.java
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarVppsTree/controller/SarVppsTreeController.java
@@ -31,11 +31,22 @@ public class SarVppsTreeController extends BaseController {
@Autowired
private ISarVppsTreeService iSarVppsTreeService;
- @ApiOperation("查询所有资源")
+ @ApiOperation("查询父所有资源")
@GetMapping("/list")
public ResponseMessage> getAll(SarVppsTree sarVppsTree){
List tsResources = iSarVppsTreeService.getAll(sarVppsTree);
return Result.success(tsResources);
}
+ @ApiOperation("根据父ID查询子所有资源")
+ @GetMapping("/childByList")
+ public ResponseMessage> childByList(String ids){
+ SarVppsTree tree = new SarVppsTree();
+ tree.setId(ids);
+ List tsResources = iSarVppsTreeService.recursionGetChildren(tree);
+ return Result.success(tsResources);
+ }
+
+
+
}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarVppsTree/service/ISarVppsTreeService.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarVppsTree/service/ISarVppsTreeService.java
index 910b46ec..77fb0689 100644
--- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarVppsTree/service/ISarVppsTreeService.java
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarVppsTree/service/ISarVppsTreeService.java
@@ -16,4 +16,6 @@ import java.util.List;
public interface ISarVppsTreeService extends IService {
List getAll(SarVppsTree sarVppsTree);
+
+ List recursionGetChildren(SarVppsTree parent);
}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarVppsTree/service/impl/SarVppsTreeServiceImpl.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarVppsTree/service/impl/SarVppsTreeServiceImpl.java
index 1a7b51d4..32c8c76d 100644
--- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarVppsTree/service/impl/SarVppsTreeServiceImpl.java
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarVppsTree/service/impl/SarVppsTreeServiceImpl.java
@@ -29,9 +29,9 @@ public class SarVppsTreeServiceImpl extends ServiceImpl tsResourceQueryWrapper=new QueryWrapper<>();
tsResourceQueryWrapper.isNull("PID");
List list = this.baseMapper.selectList(tsResourceQueryWrapper);
- for(SarVppsTree tree:list){
- tree.setChildren(recursionGetChildren((tree)));
- }
+// for(SarVppsTree tree:list){
+// tree.setChildren(recursionGetChildren((tree)));
+// }
return list;
}
@@ -40,10 +40,11 @@ public class SarVppsTreeServiceImpl extends ServiceImpl
*/
- private List recursionGetChildren(SarVppsTree parent){
+ @Override
+ public List recursionGetChildren(SarVppsTree parent){
QueryWrapper sarMenuQueryWrapper=new QueryWrapper<>();
sarMenuQueryWrapper.orderByAsc("SORT");
- sarMenuQueryWrapper.eq("PID",parent.getId());
+ sarMenuQueryWrapper.in("PID",parent.getId());
List children=this.baseMapper.selectList(sarMenuQueryWrapper);
for(SarVppsTree sarMenu:children){
sarMenu.setChildren(recursionGetChildren((sarMenu)));
diff --git a/adc-da-slrs/src/main/resources/mybatis/mapper/SarStandItems/SarStandItemsMapper.xml b/adc-da-slrs/src/main/resources/mybatis/mapper/SarStandItems/SarStandItemsMapper.xml
index f42fb7ba..a77962cc 100644
--- a/adc-da-slrs/src/main/resources/mybatis/mapper/SarStandItems/SarStandItemsMapper.xml
+++ b/adc-da-slrs/src/main/resources/mybatis/mapper/SarStandItems/SarStandItemsMapper.xml
@@ -643,7 +643,7 @@
@@ -391,4 +391,10 @@
+
+
+ select *
+ from ts_pserson_collect
+ where collect_type=#{c}
+