Преглед на файлове

Merge remote-tracking branch 'origin/dev' into dev

# Conflicts:
#	PAS/src/main/java/cn/cslg/pas/domain/asso/AssoStructurePatent.java
#	PAS/src/main/java/cn/cslg/pas/mapper/AssoStructurePatentMapper.java
lwhhszx преди 2 години
родител
ревизия
c5c2e3de81
променени са 34 файла, в които са добавени 1663 реда и са изтрити 839 реда
  1. 6 2
      PAS/src/main/java/cn/cslg/pas/common/model/vo/PathStructureNameVO.java
  2. 13 0
      PAS/src/main/java/cn/cslg/pas/common/model/vo/ProductVO.java
  3. 17 0
      PAS/src/main/java/cn/cslg/pas/common/model/vo/StructureVO.java
  4. 2 1
      PAS/src/main/java/cn/cslg/pas/controller/ProjectController.java
  5. 5 4
      PAS/src/main/java/cn/cslg/pas/controller/StructureController.java
  6. 23 1
      PAS/src/main/java/cn/cslg/pas/domain/Project.java
  7. 17 0
      PAS/src/main/java/cn/cslg/pas/domain/Structure.java
  8. 0 0
      PAS/src/main/java/cn/cslg/pas/domain/asso/AssoStructurePatent.java
  9. 36 8
      PAS/src/main/java/cn/cslg/pas/mapper/AssoStructurePatentMapper.java
  10. 2 2
      PAS/src/main/java/cn/cslg/pas/mapper/AssoStructurePictureMapper.java
  11. 2 2
      PAS/src/main/java/cn/cslg/pas/mapper/PermissionRecordMapper.java
  12. 14 4
      PAS/src/main/java/cn/cslg/pas/mapper/ProductMapper.java
  13. 12 8
      PAS/src/main/java/cn/cslg/pas/mapper/StructureMapper.java
  14. 3 1
      PAS/src/main/java/cn/cslg/pas/service/IStructureService.java
  15. 42 10
      PAS/src/main/java/cn/cslg/pas/service/ProjectService.java
  16. 1 5
      PAS/src/main/java/cn/cslg/pas/service/impl/ProductCategoryServiceImpl.java
  17. 24 3
      PAS/src/main/java/cn/cslg/pas/service/impl/ProductServiceImpl.java
  18. 100 57
      PAS/src/main/java/cn/cslg/pas/service/impl/StructureServiceImpl.java
  19. 56 0
      PAS/src/main/resources/mapper/AssoStructurePatentMapper.xml
  20. 4 2
      PAS/src/main/resources/mapper/AssoStructurePictureMapper.xml
  21. 60 53
      PAS/src/main/resources/mapper/PermissionRecordMapper.xml
  22. 51 1
      PAS/src/main/resources/mapper/ProductMapper.xml
  23. 13 12
      PAS/src/main/resources/mapper/ProjectMapper.xml
  24. 60 23
      PAS/src/main/resources/mapper/StructureMapper.xml
  25. 0 85
      PAS/src/test/java/cn/cslg/pas/mapper/AssoProductCategoryPictureMapperTests.java
  26. 0 71
      PAS/src/test/java/cn/cslg/pas/mapper/AssoProductPictureMapperTests.java
  27. 0 73
      PAS/src/test/java/cn/cslg/pas/mapper/AssoStructurePictureMapperTests.java
  28. 0 80
      PAS/src/test/java/cn/cslg/pas/mapper/ProductCategoryMapperTests.java
  29. 0 97
      PAS/src/test/java/cn/cslg/pas/mapper/ProductMapperTests.java
  30. 0 89
      PAS/src/test/java/cn/cslg/pas/mapper/ProductMarketDataMapperTests.java
  31. 0 104
      PAS/src/test/java/cn/cslg/pas/mapper/StructureMapperTests.java
  32. 0 41
      PAS/src/test/java/cn/cslg/pas/service/StructureServiceImplTests.java
  33. 744 0
      logs/pas/pas-debug.2023-03-14.0.log
  34. 356 0
      logs/pas/pas-info.2023-03-14.0.log

+ 6 - 2
PAS/src/main/java/cn/cslg/pas/common/model/vo/PathStructureNameVO.java

@@ -15,11 +15,15 @@ import java.io.Serializable;
 @Data
 public class PathStructureNameVO implements Serializable {
     /**
-     * 路径
+     * 架构id
+     */
+    private Integer id;
+    /**
+     * 架构路径
      */
     private String path;
     /**
-     * 路径对应的完整架构名称
+     * 架构路径拼接名称
      */
     private String pathStructureName;
 

+ 13 - 0
PAS/src/main/java/cn/cslg/pas/common/model/vo/ProductVO.java

@@ -1,5 +1,6 @@
 package cn.cslg.pas.common.model.vo;
 
+import cn.cslg.pas.domain.asso.AssoStructurePatent;
 import lombok.Data;
 import lombok.experimental.Accessors;
 
@@ -60,5 +61,17 @@ public class ProductVO implements Serializable {
      * 产品图片
      */
     private List<ProductPictureVO> pictures;
+    /**
+     * 产品的专利
+     */
+    private List<ProductPatentVO> productPatents;
+    /**
+     * 架构的专利
+     */
+    private List<StructurePatentVO> structurePatents;
+    /**
+     * 相关专利数量
+     */
+    private Integer patentNum;
 
 }

+ 17 - 0
PAS/src/main/java/cn/cslg/pas/common/model/vo/StructureVO.java

@@ -4,6 +4,7 @@ import lombok.Data;
 import lombok.experimental.Accessors;
 
 import java.io.Serializable;
+import java.util.Date;
 import java.util.List;
 
 /**
@@ -29,6 +30,10 @@ public class StructureVO implements Serializable {
      */
     private String path;
     /**
+     * 路径名称
+     */
+    private String pathName;
+    /**
      * 说明
      */
     private String remark;
@@ -44,5 +49,17 @@ public class StructureVO implements Serializable {
      * 子架构集合
      */
     private List<StructureVO> children;
+    /**
+     * 相关专利数量
+     */
+    private Integer patentNum;
+    /**
+     * 创建人名称
+     */
+    private String createPersonName;
+    /**
+     * 创建时间
+     */
+    private Date createTime;
 
 }

+ 2 - 1
PAS/src/main/java/cn/cslg/pas/controller/ProjectController.java

@@ -46,9 +46,10 @@ ProjectController {
     public String getPageList(@RequestBody ProjectVO params) throws IOException {
         return Response.success(projectService.getPageList(params));
     }
+
     @GetMapping("getProjectById")
     @Operation(summary = "根据Id获得专题库")
-    public String getProject(Integer id ) throws IOException {
+    public String getProject(Integer id) throws IOException {
         return Response.success(projectService.getProjectByIds(Arrays.asList(id)));
     }
 

+ 5 - 4
PAS/src/main/java/cn/cslg/pas/controller/StructureController.java

@@ -1,6 +1,7 @@
 package cn.cslg.pas.controller;
 
 import cn.cslg.pas.common.core.base.Constants;
+import cn.cslg.pas.common.model.dto.QueryPathStructureNameDTO;
 import cn.cslg.pas.common.model.dto.StructureAddNewDTO;
 import cn.cslg.pas.common.model.dto.StructureQueryPageDTO;
 import cn.cslg.pas.common.model.dto.StructureUpdateDTO;
@@ -74,10 +75,10 @@ public class StructureController {
     }
 
     @Operation(summary = "查询拼接路径名")
-    @GetMapping("/queryPathStructureName")
-    public String queryPathStructureName(Integer productId) {
-        log.info("开始处理【查询所有架构路径和路径架构名称】的业务,参数为:{}", productId);
-        List<PathStructureNameVO> queryResults = structureService.queryPathStructureName(productId);
+    @PostMapping("/queryPathStructureName")
+    public String queryPathStructureName(@RequestBody QueryPathStructureNameDTO queryPathStructureNameDTO) {
+        log.info("开始处理【查询所有架构路径和路径架构名称】的业务,参数为:{}", queryPathStructureNameDTO);
+        List<PathStructureNameVO> queryResults = structureService.queryPathStructureName(queryPathStructureNameDTO);
         return Response.success(queryResults);
     }
 

+ 23 - 1
PAS/src/main/java/cn/cslg/pas/domain/Project.java

@@ -1,6 +1,7 @@
 package cn.cslg.pas.domain;
 
 import cn.cslg.pas.common.model.BaseEntity;
+import com.baomidou.mybatisplus.annotation.FieldStrategy;
 import com.baomidou.mybatisplus.annotation.TableField;
 import com.baomidou.mybatisplus.annotation.TableName;
 import lombok.Data;
@@ -18,7 +19,6 @@ import java.util.List;
 @Data
 @TableName("os_thematic")
 public class Project extends BaseEntity<Project> {
-
     /**
      * 标题
      */
@@ -143,4 +143,26 @@ public class Project extends BaseEntity<Project> {
 
     @TableField(exist = false)
     private String personnelName;
+
+    /**
+     * 产品id
+     */
+    @TableField(updateStrategy = FieldStrategy.IGNORED)
+    private Integer productId;
+    /**
+     * 架构id
+     */
+    @TableField(updateStrategy = FieldStrategy.IGNORED)
+    private Integer structureId;
+    /**
+     * 是否分类(1是 0否)
+     */
+    @TableField(updateStrategy = FieldStrategy.IGNORED)
+    private Integer isCategory;
+    /**
+     * 产品名称
+     */
+    @TableField(exist = false)
+    private String productName;
+
 }

+ 17 - 0
PAS/src/main/java/cn/cslg/pas/domain/Structure.java

@@ -8,6 +8,7 @@ import lombok.Data;
 import lombok.experimental.Accessors;
 
 import java.io.Serializable;
+import java.util.Date;
 
 /**
  * 元素表实体类
@@ -41,5 +42,21 @@ public class Structure implements Serializable {
      * 产品id
      */
     private Integer productId;
+    /**
+     * 创建人id
+     */
+    private Integer createPersonId;
+    /**
+     * 创建人名称
+     */
+    private String createPersonName;
+    /**
+     * 创建时间
+     */
+    private Date createTime;
+    /**
+     * 最后修改时间
+     */
+    private Date modifiedTime;
 
 }

PAS/src/main/java/cn/cslg/pas/domain/asso/AssoPatentStructure.java → PAS/src/main/java/cn/cslg/pas/domain/asso/AssoStructurePatent.java


+ 36 - 8
PAS/src/main/java/cn/cslg/pas/mapper/AssoStructurePatentMapper.java

@@ -1,12 +1,8 @@
 package cn.cslg.pas.mapper;
 
-import cn.cslg.pas.common.model.QueryPatentVO;
-import cn.cslg.pas.domain.Patent;
-import cn.cslg.pas.domain.asso.AssoPatentStructure;
-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 cn.cslg.pas.common.model.dto.AssoStructurePatentQueryDTO;
+import cn.cslg.pas.common.model.vo.AssoStructurePatentVO;
+import cn.cslg.pas.domain.asso.AssoStructurePatent;
 import org.springframework.stereotype.Repository;
 
 import java.util.List;
@@ -18,7 +14,31 @@ import java.util.List;
  * @Date 2023/3/13
  */
 @Repository
-public interface AssoStructurePatentMapper extends BaseMapper<AssoPatentStructure> {
+public interface AssoStructurePatentMapper {
+    /**
+     * 插入标引数据
+     *
+     * @param assoStructurePatent 数据对象
+     * @return 返回受影响的行数
+     */
+    int insert(AssoStructurePatent assoStructurePatent);
+
+    /**
+     * 删除标引数据
+     *
+     * @param assoStructurePatent 数据对象
+     * @return 返回受影响的行数
+     */
+    int delete(AssoStructurePatent assoStructurePatent);
+
+    /**
+     * 根据专题库id和专利号查询数据
+     *
+     * @param assoStructurePatentQueryDTO 专题库产品架构专利号标引的查询DTO类
+     * @return 返回查询到的数据
+     */
+    List<AssoStructurePatentVO> selectByProjectIdPatentNo(AssoStructurePatentQueryDTO assoStructurePatentQueryDTO);
+
     /**
      * 根据架构id批量删除数据
      *
@@ -27,5 +47,13 @@ public interface AssoStructurePatentMapper extends BaseMapper<AssoPatentStructur
      */
     int deleteByStructureIds(List<Integer> structureIds);
 
+    /**
+     * 根据专题库id删除数据
+     *
+     * @param projectId 专题库id
+     * @return 返回受影响的行数
+     */
+    int deleteByProjectId(Integer projectId);
+
 
 }

+ 2 - 2
PAS/src/main/java/cn/cslg/pas/mapper/AssoStructurePictureMapper.java

@@ -33,10 +33,10 @@ public interface AssoStructurePictureMapper {
     /**
      * 根据架构ids批量删除数据
      *
-     * @param structures 架构ids
+     * @param structureIds 架构ids
      * @return 返回受影响的行数
      */
-    int deleteByStructureIds(List<Integer> structures);
+    int deleteByStructureIds(List<Integer> structureIds);
 
     /**
      * 根据架构id查询数据

+ 2 - 2
PAS/src/main/java/cn/cslg/pas/mapper/PermissionRecordMapper.java

@@ -17,13 +17,13 @@ public interface PermissionRecordMapper {
     /**
      * 插入数据
      *
-     * @param  permissionRecord 许可记录数据对象
+     * @param permissionRecord 许可记录数据对象
      * @return 返回受影响的行数
      */
     int add(PermissionRecord permissionRecord);
 
     /**
-     *  根据id修改数据
+     * 根据id修改数据
      *
      * @param permissionRecord 许可记录数据对象
      * @return 返回受影响的行数

+ 14 - 4
PAS/src/main/java/cn/cslg/pas/mapper/ProductMapper.java

@@ -34,9 +34,10 @@ public interface ProductMapper extends BaseMapper<Product> {
     int deleteById(Integer id);
 
     /**
+     * 根据产品类别id删除数据
      *
-     * @param productCategoryId
-     * @return
+     * @param productCategoryId 产品类别id
+     * @return 返回受影响的行数
      */
     int deleteByProductCategoryId(Integer productCategoryId);
 
@@ -51,10 +52,11 @@ public interface ProductMapper extends BaseMapper<Product> {
     /**
      * 根据产品名称统计数量
      *
-     * @param productName 产品名称
+     * @param productName       产品名称
+     * @param productCategoryId 产品类别id
      * @return 返回统计到的数量
      */
-    int countByProductName(String productName);
+    int countByProductName(String productName, Integer productCategoryId);
 
     /**
      * 根据id统计数量
@@ -73,6 +75,14 @@ public interface ProductMapper extends BaseMapper<Product> {
     int countByProductCategoryId(Integer productCategoryId);
 
     /**
+     * 根据id查询数据
+     *
+     * @param id 产品id
+     * @return 返回查询到的数据
+     */
+    ProductVO getStandardById(Integer id);
+
+    /**
      * 分页查询数据
      *
      * @param productQueryPageDTO 分页信息

+ 12 - 8
PAS/src/main/java/cn/cslg/pas/mapper/StructureMapper.java

@@ -66,13 +66,21 @@ public interface StructureMapper extends BaseMapper<Structure> {
     Structure getStandardById(Integer id);
 
     /**
+     * 根据id查询数据和图片
+     *
+     * @param id 架构id
+     * @return 返回查询到的数据
+     */
+    StructureVO getStandardAndPictureById(Integer id);
+
+    /**
      * 根据父级id和产品id查询数据
      *
      * @param parentId  父级id
      * @param productId 产品id
      * @return 返回查询到的数据
      */
-    List<StructureVO> selectByParentIdAndProductId(Integer parentId, Integer productId,List<Integer> ids);
+    List<StructureVO> selectByParentIdAndProductId(Integer parentId, Integer productId, List<Integer> ids);
 
     /**
      * 根据模糊路径查询数据
@@ -82,10 +90,6 @@ public interface StructureMapper extends BaseMapper<Structure> {
      */
     List<StructureVO> selectByFindInSetPath(String findInSetPath);
 
-    /**/
-    /**/
-    List<StructureVO> selectByName(String name);
-
     /**
      * 根据产品id查询数据
      *
@@ -95,11 +99,11 @@ public interface StructureMapper extends BaseMapper<Structure> {
     List<StructureVO> selectAllByProductId(Integer productId);
 
     /**
-     * 根据产品名称模糊查询数据
+     * 根据架构id查询数据
      *
-     * @param structureName
+     * @param structureId 架构id
      * @return 返回查询到的数据
      */
-    //List<Structure> getStandardByStructureName(String structureName);
+    List<StructureVO> selectAllByStructureId(Integer structureId);
 
 }

+ 3 - 1
PAS/src/main/java/cn/cslg/pas/service/IStructureService.java

@@ -1,5 +1,6 @@
 package cn.cslg.pas.service;
 
+import cn.cslg.pas.common.model.dto.QueryPathStructureNameDTO;
 import cn.cslg.pas.common.model.dto.StructureAddNewDTO;
 import cn.cslg.pas.common.model.dto.StructureQueryPageDTO;
 import cn.cslg.pas.common.model.dto.StructureUpdateDTO;
@@ -48,9 +49,10 @@ public interface IStructureService {
     /**
      * 查询所有架构的路径和路径拼接成的架构名称
      *
+     * @param queryPathStructureNameDTO   数据DTO对象
      * @return 返回查询到的数据
      */
-    List<PathStructureNameVO> queryPathStructureName(Integer productId);
+    List<PathStructureNameVO> queryPathStructureName(QueryPathStructureNameDTO queryPathStructureNameDTO);
 
     /**
      * 删除架构

+ 42 - 10
PAS/src/main/java/cn/cslg/pas/service/ProjectService.java

@@ -5,15 +5,14 @@ import cn.cslg.pas.common.core.exception.CustomException;
 import cn.cslg.pas.common.model.PersonnelVO;
 import cn.cslg.pas.common.model.dto.ClientDTO;
 import cn.cslg.pas.common.model.dto.UploadFileDTO;
-import cn.cslg.pas.common.model.vo.ProjectExportVO;
-import cn.cslg.pas.common.model.vo.ProjectImportVO;
-import cn.cslg.pas.common.model.vo.ProjectVO;
-import cn.cslg.pas.common.model.vo.TaskParams;
+import cn.cslg.pas.common.model.vo.*;
 import cn.cslg.pas.common.utils.*;
 import cn.cslg.pas.common.utils.SecurityUtils.LoginUtils;
 import cn.cslg.pas.common.utils.SecurityUtils.SecurityUtils;
 import cn.cslg.pas.common.utils.auth.checkAuth;
 import cn.cslg.pas.domain.*;
+import cn.cslg.pas.mapper.AssoStructurePatentMapper;
+import cn.cslg.pas.mapper.ProductMapper;
 import cn.cslg.pas.mapper.ProjectMapper;
 import cn.hutool.core.collection.CollUtil;
 import cn.hutool.core.collection.IterUtil;
@@ -36,6 +35,7 @@ import com.baomidou.mybatisplus.core.toolkit.Wrappers;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import lombok.RequiredArgsConstructor;
+import lombok.extern.slf4j.Slf4j;
 import org.springframework.beans.BeanUtils;
 import org.springframework.context.annotation.Lazy;
 import org.springframework.scheduling.annotation.Async;
@@ -59,6 +59,7 @@ import java.util.stream.Collectors;
  * @author 王岩
  * @since 2022-01-24
  */
+@Slf4j
 @Service
 @RequiredArgsConstructor(onConstructor_ = {@Lazy})
 public class ProjectService extends ServiceImpl<ProjectMapper, Project> {
@@ -101,12 +102,14 @@ public class ProjectService extends ServiceImpl<ProjectMapper, Project> {
     private final UserService userService;
     private final LoginUtils loginUtils;
     private final RequestService requestService;
+    private final AssoStructurePatentMapper assoStructurePatentMapper;
+    private final ProductMapper productMapper;
 
     public Project getProjectByName(String name) {
         LambdaQueryWrapper<Project> queryWrapper = new LambdaQueryWrapper<>();
-        PersonnelVO personnelVO =cacheUtils.getLoginUser(loginUtils.getId());
+        PersonnelVO personnelVO = cacheUtils.getLoginUser(loginUtils.getId());
         queryWrapper.eq(Project::getName, name);
-        queryWrapper.eq(Project::getTenantId,personnelVO.getTenantId());
+        queryWrapper.eq(Project::getTenantId, personnelVO.getTenantId());
         queryWrapper.last("limit 1");
         return this.getOne(queryWrapper);
     }
@@ -128,6 +131,7 @@ public class ProjectService extends ServiceImpl<ProjectMapper, Project> {
                 params.setTenantId(personnelVO.getTenantId());
             }
         }
+        //分页查询专题库列表
         IPage<Project> pageList = baseMapper.getPageList(new Page<>(params.getCurrent(), params.getSize()), params);
 
         List<Project> dataList = pageList.getRecords();
@@ -139,6 +143,12 @@ public class ProjectService extends ServiceImpl<ProjectMapper, Project> {
             JSONArray jsonArray1 = JSON.parseArray(jsonObject);
             List<ProjectVO.Department> departmentList = jsonArray1.toJavaList(ProjectVO.Department.class);
             for (Project project : dataList) {
+                Integer productId = project.getProductId();
+                if (productId != null) {
+                    ProductVO queryResult = productMapper.getStandardById(productId);
+                    String productName = queryResult.getProductName();
+                    project.setProductName(productName);
+                }
                 for (ProjectVO.Department department : departmentList) {
                     if (project.getDepartmentId() != null) {
                         if (project.getDepartmentId().equals(department.getId())) {
@@ -190,7 +200,19 @@ public class ProjectService extends ServiceImpl<ProjectMapper, Project> {
         }
         LambdaQueryWrapper<Project> queryWrapper = new LambdaQueryWrapper<>();
         queryWrapper.in(Project::getId, ids);
+        //根据ids查询专题库列表
         List<Project> dataList = this.list(queryWrapper);
+        //↓根据专题库id查询专题库时,查询到的就是一条,就将当前专题库的产品名字赋值(他妈的两个控制层方法调当前业务层,坑爹)
+        if (dataList.size() == 1) {
+            for (Project project : dataList) {
+                Integer productId = project.getProductId();
+                if (productId != null) {
+                    ProductVO queryResult = productMapper.getStandardById(productId);
+                    String productName = queryResult.getProductName();
+                    project.setProductName(productName);
+                }
+            }
+        }
         try {
             //获取所属部门对应信息
             String jsonObject = requestService.getDepartmentFromPCS(dataList);
@@ -260,8 +282,7 @@ public class ProjectService extends ServiceImpl<ProjectMapper, Project> {
                 item.setTypeList(StringUtils.changeStringToInteger(item.getType(), ","));
                 item.setTypeName(systemDictList.stream().filter(systemDict -> systemDict.getType().equals(Constants.INVESTIGATION_TYPE) && item.getTypeList().contains(Integer.parseInt(systemDict.getValue()))).map(SystemDict::getLabel).collect(Collectors.toList()));
                 item.setType(null);
-            }
-            else{
+            } else {
                 item.setTypeList(new ArrayList<Integer>());
             }
         });
@@ -410,11 +431,12 @@ public class ProjectService extends ServiceImpl<ProjectMapper, Project> {
     @Transactional
     public String add(Project project) throws IOException {
         PersonnelVO user = cacheUtils.getLoginUserPersonnel(loginUtils.getId());
+        //检查专题库名称是否被占用
         Project temp = this.getProjectByName(project.getName());
         if (temp != null) {
             return Response.error("专题库名称已存在");
         }
-        if (project.getClientId()==null||project.getClientId() == -1) {
+        if (project.getClientId() == null || project.getClientId() == -1) {
             ClientDTO clientDTO = new ClientDTO();
             clientDTO.setName(project.getClientName());
             clientDTO.setTenantId(user.getTenantId());
@@ -428,6 +450,8 @@ public class ProjectService extends ServiceImpl<ProjectMapper, Project> {
         project.setCreateBy(loginUtils.getId());
         project.setCreateTime(DateUtils.getDateTime());
         project.setTenantId(user.getTenantId());
+        //专题库表新增数据
+        log.info("专题库表新增数据");
         project.insert();
         this.addProjectUser(project.getId());
         return Response.success(project.getId());
@@ -435,11 +459,13 @@ public class ProjectService extends ServiceImpl<ProjectMapper, Project> {
 
     @Transactional
     public String edit(Project project) throws IOException {
+        System.out.println(project);
         Project temp = this.getProjectByName(project.getName());
+        //检查尝试修改的新专题库名称是否被占用
         if (temp != null && !temp.getId().equals(project.getId())) {
             return Response.error("专题库名称已存在");
         }
-        if (project.getClientId()==null||project.getClientId() == -1) {
+        if (project.getClientId() == null || project.getClientId() == -1) {
             ClientDTO clientDTO = new ClientDTO();
             clientDTO.setName(project.getClientName());
             clientDTO.setTenantId(project.getTenantId());
@@ -450,12 +476,16 @@ public class ProjectService extends ServiceImpl<ProjectMapper, Project> {
         }
         project.setScenario(StringUtils.join(project.getScenarioList(), ","));
         project.setType(StringUtils.join(project.getTypeList(), ","));
+        //专题库表修改数据
+        log.info("专题库表修改数据");
         project.updateById();
         return Response.success();
     }
 
     @Transactional
     public String delete(Integer id) {
+        //专题库表删除数据
+        log.info("专题库表删除数据");
         this.removeById(id);
         this.deleteProjectUser(id, loginUtils.getId());
         projectPatentLinkService.deleteByProjectId(id);
@@ -464,6 +494,8 @@ public class ProjectService extends ServiceImpl<ProjectMapper, Project> {
         projectUserService.deleteByProjectId(id);
         projectFileService.deleteByProjectId(id);
         patentApplicantMergeLinkService.deleteByProjectId(id);
+        //陈宇 ↓ 删除专题库id关联产品id关联架构id(asso_structure_patent表)数据
+        assoStructurePatentMapper.deleteByProjectId(id);
         return Response.success();
     }
 

+ 1 - 5
PAS/src/main/java/cn/cslg/pas/service/impl/ProductCategoryServiceImpl.java

@@ -12,19 +12,15 @@ import cn.cslg.pas.common.utils.SecurityUtils.LoginUtils;
 import cn.cslg.pas.domain.Product;
 import cn.cslg.pas.domain.ProductCategory;
 import cn.cslg.pas.domain.ProductMarketData;
-import cn.cslg.pas.domain.Project;
 import cn.cslg.pas.domain.asso.AssoProductCategoryPicture;
 import cn.cslg.pas.exception.XiaoShiException;
 import cn.cslg.pas.mapper.AssoProductCategoryPictureMapper;
 import cn.cslg.pas.mapper.ProductCategoryMapper;
 import cn.cslg.pas.mapper.ProductMapper;
-import cn.cslg.pas.mapper.ProjectMapper;
 import cn.cslg.pas.service.IProductCategoryService;
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
-import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.github.pagehelper.PageHelper;
 import com.github.pagehelper.PageInfo;
-import io.swagger.v3.oas.models.security.SecurityScheme;
 import lombok.RequiredArgsConstructor;
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.beans.BeanUtils;
@@ -53,7 +49,7 @@ public class ProductCategoryServiceImpl implements IProductCategoryService {
     private final LoginUtils loginUtils;
     private final FileUtils fileUtils;
     private final ProductServiceImpl productService;
-    private final ProductMarketDataIServicempl productMarketDataIService;
+    private final ProductMarketDataServiceImpl productMarketDataIService;
 
     /**
      * 新增产品类别

+ 24 - 3
PAS/src/main/java/cn/cslg/pas/service/impl/ProductServiceImpl.java

@@ -3,8 +3,10 @@ package cn.cslg.pas.service.impl;
 import cn.cslg.pas.common.JsonPage;
 import cn.cslg.pas.common.model.PersonnelVO;
 import cn.cslg.pas.common.model.dto.*;
+import cn.cslg.pas.common.model.vo.ProductPatentVO;
 import cn.cslg.pas.common.model.vo.ProductPictureVO;
 import cn.cslg.pas.common.model.vo.ProductVO;
+import cn.cslg.pas.common.model.vo.StructurePatentVO;
 import cn.cslg.pas.common.utils.CacheUtils;
 import cn.cslg.pas.common.utils.FileUtils;
 import cn.cslg.pas.common.utils.SecurityUtils.LoginUtils;
@@ -26,6 +28,7 @@ import org.springframework.stereotype.Service;
 import org.springframework.web.multipart.MultipartFile;
 
 import java.util.ArrayList;
+import java.util.HashSet;
 import java.util.List;
 
 /**
@@ -37,7 +40,7 @@ import java.util.List;
 @RequiredArgsConstructor
 @Slf4j
 @Service
-public class ProductServiceImpl extends ServiceImpl<ProductMapper, Product>  implements IProductService  {
+public class ProductServiceImpl extends ServiceImpl<ProductMapper, Product> implements IProductService {
     private final ProductMapper productMapper;
     private final AssoProductPictureMapper assoProductPictureMapper;
     private final CacheUtils cacheUtils;
@@ -56,8 +59,9 @@ public class ProductServiceImpl extends ServiceImpl<ProductMapper, Product>  imp
 
         //检查产品名称是否被占用
         String productName = productAddNewDTO.getProductName();
+        Integer productCategoryId = productAddNewDTO.getProductCategoryId();
         log.info("检查产品名称是否被占用");
-        int count = productMapper.countByProductName(productName);
+        int count = productMapper.countByProductName(productName, productCategoryId);
         if (count > 0) {
             String message = "新增产品失败,产品名称【" + productName + "】已存在,请尝试更换名称";
             log.info("{}", message);
@@ -65,7 +69,7 @@ public class ProductServiceImpl extends ServiceImpl<ProductMapper, Product>  imp
         }
 
         Double licenseRate = productAddNewDTO.getLicenseRate();
-        if (licenseRate < 0 || licenseRate > 1) {
+        if (licenseRate != null && (licenseRate < 0 || licenseRate > 1)) {
             String message = "新增产品失败,许可费率不合法,请填写正确数值";
             log.info("{}", message);
             throw new XiaoShiException(message);
@@ -202,6 +206,23 @@ public class ProductServiceImpl extends ServiceImpl<ProductMapper, Product>  imp
             PageHelper.startPage(current, size);
         }
         List<ProductVO> productVOs = productMapper.query(productQueryPageDTO);
+        //遍历产品数据,计算出每一个产品的相关专利数量,赋值给patentNum
+        for (ProductVO productVO : productVOs) {
+            List<ProductPatentVO> productPatents = productVO.getProductPatents();
+            List<StructurePatentVO> structurePatents = productVO.getStructurePatents();
+            //ArrayList<String> patentNos = new ArrayList<>();
+            HashSet<String> patentNos = new HashSet<>();
+            for (ProductPatentVO productPatent : productPatents) {
+                String patentNo = productPatent.getPatentNo();
+                patentNos.add(patentNo);
+            }
+            for (StructurePatentVO structurePatent : structurePatents) {
+                String patentNo = structurePatent.getPatentNo();
+                patentNos.add(patentNo);
+            }
+            //相关专利数量赋值给patentNum
+            productVO.setPatentNum(patentNos.size());
+        }
         return JsonPage.restPage(new PageInfo<>(productVOs));
     }
 

+ 100 - 57
PAS/src/main/java/cn/cslg/pas/service/impl/StructureServiceImpl.java

@@ -1,13 +1,17 @@
 package cn.cslg.pas.service.impl;
 
+import cn.cslg.pas.common.model.PersonnelVO;
 import cn.cslg.pas.common.model.dto.*;
 import cn.cslg.pas.common.model.vo.PathStructureNameVO;
 import cn.cslg.pas.common.model.vo.StructurePictureVO;
 import cn.cslg.pas.common.model.vo.StructureVO;
+import cn.cslg.pas.common.utils.CacheUtils;
 import cn.cslg.pas.common.utils.FileUtils;
+import cn.cslg.pas.common.utils.SecurityUtils.LoginUtils;
 import cn.cslg.pas.domain.Structure;
 import cn.cslg.pas.domain.asso.AssoStructurePicture;
 import cn.cslg.pas.exception.XiaoShiException;
+import cn.cslg.pas.mapper.AssoStructurePatentMapper;
 import cn.cslg.pas.mapper.AssoStructurePictureMapper;
 import cn.cslg.pas.mapper.StructureMapper;
 import cn.cslg.pas.service.IStructureService;
@@ -37,6 +41,9 @@ import java.util.stream.Collectors;
 public class StructureServiceImpl extends ServiceImpl<StructureMapper, Structure> implements IStructureService {
     private final StructureMapper structureMapper;
     private final AssoStructurePictureMapper assoStructurePictureMapper;
+    private final AssoStructurePatentMapper assoStructurePatentMapper;
+    private final CacheUtils cacheUtils;
+    private final LoginUtils loginUtils;
     private final FileUtils fileUtils;
 
     /**
@@ -49,11 +56,6 @@ public class StructureServiceImpl extends ServiceImpl<StructureMapper, Structure
     public void addNew(StructureAddNewDTO structureAddNewDTO, List<MultipartFile> files) {
         log.info("开始处理【新增架构】的业务,参数为:{}, {}", structureAddNewDTO, files);
 
-        //取出DTO中父级id,若父级id为null则表示该架构为第1级架构,手动给其父级id设为0
-        if (structureAddNewDTO.getParentId() == null) {
-            structureAddNewDTO.setParentId(0);
-        }
-
         Integer parentId = structureAddNewDTO.getParentId();
         String structureName = structureAddNewDTO.getStructureName();
         //检查名称是否被占用(检查当前架构父级下是否有同名架构)
@@ -68,6 +70,12 @@ public class StructureServiceImpl extends ServiceImpl<StructureMapper, Structure
         //DTO对象赋值给实体类
         Structure structure = new Structure();
         BeanUtils.copyProperties(structureAddNewDTO, structure);
+
+        PersonnelVO personnelVO = cacheUtils.getLoginUser(loginUtils.getId());
+        structure
+                .setCreatePersonId(personnelVO.getId())
+                .setCreatePersonName(personnelVO.getName());
+
         //数据入架构表(此时数据暂不含路径path)
         log.info("数据入架构表");
         int rows = structureMapper.insert(structure);
@@ -139,10 +147,16 @@ public class StructureServiceImpl extends ServiceImpl<StructureMapper, Structure
             throw new XiaoShiException(message);
         }
 
+        //获取该架构原父级id和原路径
         Integer oldParentId = queryResult.getParentId();
         String oldPath = queryResult.getPath();
+        //获取DTO中该架构当前父级id和父路径
         Integer newParentId = structureUpdateDTO.getParentId();
+        String parentPath = structureUpdateDTO.getParentPath();
+        String newPath = parentPath + "," + structureId;
+        //获取DTO中该架构当前名称
         String newStructureName = structureUpdateDTO.getStructureName();
+
         //检查名称是否被占用(检查当前尝试修改的架构父级下是否有同名架构)
         log.info("检查名称是否被占用(检查当前尝试修改的架构父级下是否有同名架构)");
         int count = structureMapper.countByparentIdAndStructureName(newParentId, newStructureName, structureId);
@@ -155,42 +169,29 @@ public class StructureServiceImpl extends ServiceImpl<StructureMapper, Structure
         //DTO对象赋值给实体类
         Structure structure = new Structure();
         BeanUtils.copyProperties(structureUpdateDTO, structure);
-        String parentPath = structureUpdateDTO.getParentPath();
-        if (parentPath == null) {
-            parentPath = "0";
-        }
 
-        //该架构新的path路径
-        String newPath = parentPath + "," + structureId;
         //如果新路径和原路径不一样,则表示架构更换了父级
         if (!oldParentId.equals(newParentId)) {
             structure.setParentId(newParentId);
             structure.setPath(newPath);
-        }
-
-        //架构表修改数据
-        log.info("架构表修改数据");
-        int rows = structureMapper.update(structure);
-        if (rows != 1) {
-            String message = "修改架构失败,服务器忙请稍后再次尝试!";
-            log.info("{}", message);
-            throw new XiaoShiException(message);
-        }
-
-        //如果当前修改的架构更换了父级,则要将当前架构下所有子级架构的路径也都更新
-        if (!oldParentId.equals(newParentId)) {
+            //还要将当前架构下所有子级架构的路径也都更新
             //根据当前架构原来的路径查询所有子级架构
-            List<StructureVO> structures = structureMapper.selectByFindInSetPath(oldPath);
+            log.info("根据当前架构原来的路径查询所有子级架构");
+            List<StructureVO> structures = structureMapper.selectByFindInSetPath(structureId + "");
             for (StructureVO n : structures) {
+                //如果是当前修改的架构则跳过当前遍历
+                if (n.getId().equals(structureId)) {
+                    continue;
+                }
                 String path = n.getPath();
-                //从当前架构(即它们的父级架构)的原来的路径的长度的位置处截取后面路径
+                //从它的父级架构路径(即当前修改的架构)的原来的路径的长度的位置处截取后面路径
                 String behindString = path.substring(oldPath.length());
                 path = newPath + behindString;
                 n.setPath(path);
                 Structure structure2 = new Structure();
                 BeanUtils.copyProperties(n, structure2);
                 log.info("修改当前已更换父级的架构的子级架构路径path");
-                rows = structureMapper.update(structure2);
+                int rows = structureMapper.update(structure2);
                 if (rows != 1) {
                     String message = "修改架构失败,修改当前已更换父级的架构的子级架构路径path失败,服务器忙请稍后再次尝试!";
                     log.info("{}", message);
@@ -199,6 +200,15 @@ public class StructureServiceImpl extends ServiceImpl<StructureMapper, Structure
             }
         }
 
+        //架构表修改数据
+        log.info("架构表修改数据");
+        int rows = structureMapper.update(structure);
+        if (rows != 1) {
+            String message = "修改架构失败,服务器忙请稍后再次尝试!";
+            log.info("{}", message);
+            throw new XiaoShiException(message);
+        }
+
         //架构图片关联表删除数据(若有原有图片被删除)
         //根据架构id查询出所有原有图片
         log.info("根据架构id查询出所有原有图片");
@@ -217,7 +227,6 @@ public class StructureServiceImpl extends ServiceImpl<StructureMapper, Structure
         }
         //图片id集合去重,保留下来的即被删除的图片id
         oldPictureIds.removeAll(newOldPictureIds);
-
         if (oldPictureIds.size() > 0) {
             log.info("架构图片关联表删除数据");
             rows = assoStructurePictureMapper.deleteByIds(oldPictureIds);
@@ -262,17 +271,26 @@ public class StructureServiceImpl extends ServiceImpl<StructureMapper, Structure
     @Override
     public StructureVO query(StructureQueryPageDTO structureQueryPageDTO) {
         log.info("开始处理【查询架构树】的业务,参数为:{}", structureQueryPageDTO);
-        StructureVO structureVO = new StructureVO();
         //从DTO中取出产品id、架构id
         Integer productId = structureQueryPageDTO.getProductId();
         Integer structureId = structureQueryPageDTO.getStructureId();
-        if (structureId == null) {
-            structureId = 0;
-        }
         String structureName = structureQueryPageDTO.getStructureName();
+
+        //查询出当前架构信息
+        StructureVO structureVO = null;
+        if (structureId == 0) {
+            structureVO = new StructureVO();
+        } else {
+            structureVO = structureMapper.getStandardAndPictureById(structureId);
+        }
+
+        //以下代码表示查询所有架构的路径和路径拼接成的架构名称并封装成map集合,从map集合中取值为后面给每一个架构的pathName中文路径赋值
+        HashMap<String, String> map = getStructureIdAndStructureNameMap(productId);
+
+        //以下代码表示若架构名称structureName有值则要根据架构名称模糊查询树,若架构名称structureName为null则表示查询了所有架构(不受影响)
         LambdaQueryWrapper<Structure> wrapper = new LambdaQueryWrapper<>();
         if (structureName != null) {
-            wrapper.like(Structure::getStructureName, structureQueryPageDTO.getStructureName());
+            wrapper.like(Structure::getStructureName, structureName);
         }
         List<Structure> structures = this.list(wrapper);
         List<Integer> ids = structures.stream().map(Structure::getId).collect(Collectors.toList());
@@ -291,8 +309,9 @@ public class StructureServiceImpl extends ServiceImpl<StructureMapper, Structure
                     );
                 }
         );
+        //若ids.size == 0,则表示根据名称模糊查询不到数据,则直接返回空structureVO
         if (ids.size() != 0) {
-            diGui(structureVO, structureId, productId, ids);
+            diGui(structureVO, map, structureId, productId, ids);
         }
         return structureVO;
     }
@@ -300,26 +319,28 @@ public class StructureServiceImpl extends ServiceImpl<StructureMapper, Structure
     /**
      * 查询所有架构的路径和路径拼接成的架构名称
      *
+     * @param queryPathStructureNameDTO   数据DTO对象
      * @return 返回查询到的数据
      */
     @Override
-    public List<PathStructureNameVO> queryPathStructureName(Integer productId) {
-        log.info("开始处理【查询所有架构路径和路径架构名称】的业务,参数为:{}", productId);
+    public List<PathStructureNameVO> queryPathStructureName(QueryPathStructureNameDTO queryPathStructureNameDTO) {
+        log.info("开始处理【查询所有架构路径和路径架构名称】的业务,参数为:{}", queryPathStructureNameDTO);
+        Integer productId = queryPathStructureNameDTO.getProductId();
+        Integer structureId = queryPathStructureNameDTO.getStructureId();
 
         ArrayList<PathStructureNameVO> pathStructureNames = new ArrayList<>();
 
         log.info("根据产品id查询所有架构数据");
-        List<StructureVO> structures = structureMapper.selectAllByProductId(productId);
-        //map存储所有架构id(key)和架构名称(value)
-        HashMap<String, String> map = new HashMap<>();
-        for (StructureVO structure : structures) {
-            Integer structureId = structure.getId();
-            String structureStrId = structureId + "";
-            String structureName = structure.getStructureName();
-            map.put(structureStrId, structureName);
+        HashMap<String, String> map = getStructureIdAndStructureNameMap(productId);
+        List<StructureVO> structures;
+        //若有架构id则只查该架构底下的树,若没有架构id则查整棵产品的架构树
+        if (structureId == null) {
+            structures = structureMapper.selectAllByProductId(productId);
+        } else {
+            structures = structureMapper.selectAllByStructureId(structureId);
         }
-
         for (StructureVO structure : structures) {
+            Integer id = structure.getId();
             String path = structure.getPath();
             //path = path.substring(path.indexOf(",") + 1);
             String[] pathSplit = path.split(",");
@@ -331,6 +352,7 @@ public class StructureServiceImpl extends ServiceImpl<StructureMapper, Structure
                 builder.append(structureName).append("/");
             }
             PathStructureNameVO pathStructureNameVO = new PathStructureNameVO()
+                    .setId(id)
                     .setPath(path)
                     .setPathStructureName(builder + "");
             pathStructureNames.add(pathStructureNameVO);
@@ -357,19 +379,17 @@ public class StructureServiceImpl extends ServiceImpl<StructureMapper, Structure
         }
 
         ArrayList<Integer> structureIds = new ArrayList<>();
-        structureIds.add(id);
-        //根据架构路径查询其所有子级架构
-        String path = queryResult.getPath();
-        log.info("根据架构路径查询其所有子级架构");
-        List<StructureVO> structures = structureMapper.selectByFindInSetPath(path);
+        //根据架构id查询其包括其所有子级架构
+        log.info("根据架构id查询其包括其所有子级架构");
+        List<StructureVO> structures = structureMapper.selectByFindInSetPath(id + "");
         for (StructureVO structure : structures) {
-            Integer childStructureId = structure.getId();
-            structureIds.add(childStructureId);
+            Integer structureId = structure.getId();
+            structureIds.add(structureId);
         }
 
         //架构和专利关联表删除数据
         log.info("架构和专利关联表删除数据");
-        assoStructurePictureMapper.deleteByIds(structureIds);
+        assoStructurePatentMapper.deleteByStructureIds(structureIds);
 
         //架构和图片关联表删除数据
         log.info("架构和图片关联表删除数据");
@@ -377,23 +397,46 @@ public class StructureServiceImpl extends ServiceImpl<StructureMapper, Structure
 
         //架构表删除数据
         log.info("架构表删除数据");
-        int rows = structureMapper.deleteByIds(structureIds);
+        structureMapper.deleteByIds(structureIds);
 
         log.info("删除架构完成");
 
     }
 
     //递归组装架构树集合
-    //递归组装架构树集合
-    private void diGui(StructureVO structureVO, Integer structureId, Integer productId, List<Integer> ids) {
+    private void diGui(StructureVO structureVO, HashMap<String, String> map, Integer structureId, Integer productId, List<Integer> ids) {
         List<StructureVO> structureVOs = structureMapper.selectByParentIdAndProductId(structureId, productId, ids);
         if (structureVOs != null) {
             structureVO.setChildren(structureVOs);
+            //给架构的路径名称pathName进行拼接赋值
+            String path = structureVO.getPath();
+            if (path != null && !path.equals("")) {
+                String[] pathSplit = path.split(",");
+                StringBuilder builder = new StringBuilder();
+                for (int i = 1; i < pathSplit.length; i++) {
+                    String structureName = map.get(pathSplit[i]);
+                    builder.append(structureName).append("/");
+                }
+                structureVO.setPathName(builder + "");
+            }
             for (StructureVO n : structureVOs) {
                 structureId = n.getId();
-                diGui(n, structureId, productId, ids);
+                diGui(n, map, structureId, productId, ids);
             }
         }
     }
 
+    private HashMap<String, String> getStructureIdAndStructureNameMap(Integer productId) {
+        List<StructureVO> structures = structureMapper.selectAllByProductId(productId);
+        //map存储所有架构id(key)和架构名称(value)
+        HashMap<String, String> map = new HashMap<>();
+        for (StructureVO structure : structures) {
+            Integer structureId = structure.getId();
+            String structureStrId = structureId + "";
+            String structureName = structure.getStructureName();
+            map.put(structureStrId, structureName);
+        }
+        return map;
+    }
+
 }

+ 56 - 0
PAS/src/main/resources/mapper/AssoStructurePatentMapper.xml

@@ -2,6 +2,55 @@
 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
 
 <mapper namespace="cn.cslg.pas.mapper.AssoStructurePatentMapper">
+    <!--插入数据-->
+    <!--int insert(AssoStructurePatent assoStructurePatent);-->
+    <insert id="insert" useGeneratedKeys="true" keyProperty="id">
+        insert into asso_structure_patent (structure_id, patent_no, product_Id, project_id)
+        values (#{structureId}, #{patentNo}, #{productId}, #{projectId});
+    </insert>
+
+    <!--删除标引数据-->
+    <!--int delete(AssoStructurePatent assoStructurePatent);-->
+    <delete id="delete">
+        delete
+        from asso_structure_patent
+        <where>
+            <if test="projectId != null">
+                and project_id = #{projectId}
+            </if>
+            <if test="patentNo != null">
+                and patent_no = #{patentNo}
+            </if>
+            <if test="structureId != null">
+                and structure_id = #{structureId}
+            </if>
+            <if test="productId != null">
+                and product_Id = #{productId}
+            </if>
+        </where>
+    </delete>
+
+    <!--根据专题库id和专利号查询数据-->
+    <!--List<AssoStructurePatentVO> selectByOsThematicIdPatentNo(AssoStructurePatentQueryDTO assoStructurePatentQueryDTO);-->
+    <select id="selectByProjectIdPatentNo" resultMap="selectByOsThematicIdPatentNoMap">
+        select id,
+               structure_id,
+               patent_no,
+               product_Id,
+               project_id
+        from asso_structure_patent
+        where project_id = #{projectId}
+          and patent_no = #{patentNo}
+    </select>
+
+    <resultMap id="selectByOsThematicIdPatentNoMap" type="cn.cslg.pas.common.model.vo.AssoStructurePatentVO">
+        <id column="id" property="id"/>
+        <result column="structure_id" property="structureId"/>
+        <result column="patent_no" property="patentNo"/>
+        <result column="product_Id" property="productId"/>
+        <result column="os_thematic_id" property="osThematicId"/>
+    </resultMap>
+
     <!--根据架构id批量删除数据-->
     <!--int deleteByStructureIds(List<Integer> structureIds);-->
     <delete id="deleteByStructureIds">
@@ -14,5 +63,12 @@
         )
     </delete>
 
+    <!--根据专题库id删除数据-->
+    <!--int deleteByOsThematicId(Integer osThematicId);-->
+    <delete id="deleteByProjectId">
+        delete
+        from asso_structure_patent
+        where project_id = #{projectId}
+    </delete>
 
 </mapper>

+ 4 - 2
PAS/src/main/resources/mapper/AssoStructurePictureMapper.xml

@@ -15,7 +15,9 @@
     <!--根据id批量删除数据-->
     <!--int deleteByIds(List<Integer> ids);-->
     <delete id="deleteByIds">
-        delete from asso_structure_picture where id in (
+        delete
+        from asso_structure_picture
+        where id in (
         <foreach collection="list" item="n" separator=",">
             #{n}
         </foreach>
@@ -23,7 +25,7 @@
     </delete>
 
     <!--根据架构ids批量删除数据-->
-    <!--int deleteByStructureIds(List<Integer> structures);-->
+    <!--int deleteByStructureIds(List<Integer> structureIds);-->
     <delete id="deleteByStructureIds">
         delete
         from asso_structure_picture

+ 60 - 53
PAS/src/main/resources/mapper/PermissionRecordMapper.xml

@@ -2,53 +2,53 @@
 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
 
 <mapper namespace="cn.cslg.pas.mapper.PermissionRecordMapper">
-<!--插入数据-->
-<!--int add(PermissionRecord permissionRecord);-->
-<insert id="add" useGeneratedKeys="true" keyProperty="id">
-    insert into permission_record(id, patent_no, licensor, licensee, licensee_country, license_time,
-                                  license_fee, license_dead_line, license_type, create_person_id,
-                                  create_person_name, create_time, modified_time)
-    values (#{id}, #{patentNo}, #{licensor}, #{licensee}, #{licenseeCountry},
-            #{licenseTime}, #{licenseFee}, #{licenseDeadLine}, #{licenseType}, #{createPersonId},
-            #{createPersonName}, #{createTime}, #{modifiedTime})
-</insert>
+    <!--插入数据-->
+    <!--int add(PermissionRecord permissionRecord);-->
+    <insert id="add" useGeneratedKeys="true" keyProperty="id">
+        insert into permission_record(id, patent_no, licensor, licensee, licensee_country, license_time,
+                                      license_fee, license_dead_line, license_type, create_person_id,
+                                      create_person_name, create_time, modified_time)
+        values (#{id}, #{patentNo}, #{licensor}, #{licensee}, #{licenseeCountry},
+                #{licenseTime}, #{licenseFee}, #{licenseDeadLine}, #{licenseType}, #{createPersonId},
+                #{createPersonName}, #{createTime}, #{modifiedTime})
+    </insert>
 
     <!--根据id修改数据-->
-<!--int update(PermissionRecordDTO permissionRecordDTO);-->
-<update id="update">
-    update permission_record
-    <set>
-        <if test="patentNo != null">
-            patent_no = #{patentNo},
-        </if>
-        <if test="licensor != null">
-            licensor = #{licensor},
-        </if>
-        <if test="licensee != null">
-            licensee = #{licensee},
-        </if>
-        <if test="licenseeCountry != null">
-            licensee_country = #{licenseeCountry},
-        </if>
-        <if test="licenseTime != null">
-            license_time = #{licenseTime},
-        </if>
-        <if test="licenseFee != null">
-            license_fee = #{licenseFee},
-        </if>
-        <if test="licenseDeadLine != null">
-            license_dead_line = #{licenseDeadLine},
-        </if>
-        <if test="licenseType != null">
-            license_type = #{licenseType},
-        </if>
-    </set>
-    where ID = #{id}
-</update>
+    <!--int update(PermissionRecordDTO permissionRecordDTO);-->
+    <update id="update">
+        update permission_record
+        <set>
+            <if test="patentNo != null">
+                patent_no = #{patentNo},
+            </if>
+            <if test="licensor != null">
+                licensor = #{licensor},
+            </if>
+            <if test="licensee != null">
+                licensee = #{licensee},
+            </if>
+            <if test="licenseeCountry != null">
+                licensee_country = #{licenseeCountry},
+            </if>
+            <if test="licenseTime != null">
+                license_time = #{licenseTime},
+            </if>
+            <if test="licenseFee != null">
+                license_fee = #{licenseFee},
+            </if>
+            <if test="licenseDeadLine != null">
+                license_dead_line = #{licenseDeadLine},
+            </if>
+            <if test="licenseType != null">
+                license_type = #{licenseType},
+            </if>
+        </set>
+        where ID = #{id}
+    </update>
 
 
-<!--根据patentNo专利号分页查询许可记录数据-->
-<!--;-->
+    <!--根据patentNo专利号分页查询许可记录数据-->
+    <!--;-->
     <resultMap id="permissionRecordMap" type="cn.cslg.pas.domain.PermissionRecord">
         <id column="id" property="id"/>
         <result column="patent_no" property="patentNo"/>
@@ -78,10 +78,17 @@
         <result column="license_type" property="licenseType"/>
     </resultMap>
     <select id="queryAllInfo" resultMap="permissionRecordVOMap">
-        select id, patent_no, licensor, licensee, licensee_country, license_time,
-            license_fee, license_dead_line, license_type
+        select id,
+               patent_no,
+               licensor,
+               licensee,
+               licensee_country,
+               license_time,
+               license_fee,
+               license_dead_line,
+               license_type
         from permission_record
-        where patent_no= #{patentNo}
+        where patent_no = #{patentNo}
     </select>
 
     <!--根据许可id统计数量-->
@@ -92,12 +99,12 @@
     </select>
 
 
-<!--根据许可id删除数据-->
-<!--int delete(Integer id);-->
-<delete id="delete">
-    delete
-    from permission_record
-    where id = #{id}
-</delete>
+    <!--根据许可id删除数据-->
+    <!--int delete(Integer id);-->
+    <delete id="delete">
+        delete
+        from permission_record
+        where id = #{id}
+    </delete>
 
 </mapper>

+ 51 - 1
PAS/src/main/resources/mapper/ProductMapper.xml

@@ -50,11 +50,12 @@
     </update>
 
     <!--根据产品名称统计数量-->
-    <!--int countByProductName(String productName);-->
+    <!--int countByProductName(String productName, Integer productCategoryId);-->
     <select id="countByProductName" resultType="int">
         select count(*)
         from product
         where product_name = #{productName}
+          and product_category_id = #{productCategoryId}
     </select>
 
     <!--根据id统计数量-->
@@ -73,6 +74,22 @@
         where product_category_id = #{productCategoryId}
     </select>
 
+    <!--根据id查询数据-->
+    <!--ProductVO getStandardById(Integer id);-->
+    <select id="getStandardById" resultMap="queryMap">
+        select id,
+               product_name,
+               market_time,
+               company_name,
+               tenant_id,
+               product_explain,
+               product_category_id,
+               license_rate,
+               create_person_name
+        from product
+        where id = #{id}
+    </select>
+
     <!--分页查询数据-->
     <!--List<ProductVO> query(ProductQueryPageDTO productQueryPageDTO);-->
     <select id="query" resultMap="queryMap">
@@ -116,6 +133,13 @@
         <collection property="pictures" ofType="cn.cslg.pas.common.model.vo.ProductPictureVO"
                     select="query2" column="p_id">
         </collection>
+        <collection property="productPatents" ofType="cn.cslg.pas.common.model.vo.ProductPatentVO"
+                    select="query3" column="p_id">
+        </collection>
+        <collection property="structurePatents" ofType="cn.cslg.pas.common.model.vo.StructurePatentVO"
+                    select="query4" column="p_id">
+
+        </collection>
     </resultMap>
 
     <select id="query2" resultMap="query2Map">
@@ -132,4 +156,30 @@
         <result column="url" property="url"/>
     </resultMap>
 
+    <select id="query3" resultMap="query3Map">
+        select id, patent_no, product_id
+        from asso_product_patent
+        where product_id = #{p_id}
+    </select>
+
+    <resultMap id="query3Map" type="cn.cslg.pas.common.model.vo.ProductPatentVO">
+        <id column="id" property="id"/>
+        <result column="patent_no" property="patentNo"/>
+        <result column="product_id" property="productId"/>
+    </resultMap>
+
+    <select id="query4" resultMap="query4Map">
+        select id, structure_id, patent_no, product_Id, project_id
+        from asso_structure_patent
+        where product_Id = #{p_id}
+    </select>
+
+    <resultMap id="query4Map" type="cn.cslg.pas.common.model.vo.StructurePatentVO">
+        <id column="id" property="id"/>
+        <result column="patent_no" property="patentNo"/>
+        <result column="structure_id" property="structureId"/>
+        <result column="product_Id" property="productId"/>
+        <result column="project_id" property="projectId"/>
+    </resultMap>
+
 </mapper>

+ 13 - 12
PAS/src/main/resources/mapper/ProjectMapper.xml

@@ -7,8 +7,9 @@
         select a.id, a.`name`, a.creat_id as create_by, a.technical_theme,
         a.innerfile as inner_file, a.`update`, a.`status`, a.contract_no,
         a.`case` as case_date, a.update_time, a.sort, a.clientid as client_id,
-        a.scenarioid as scenario, a.typeid as type, a.remark, a.create_time,a.department_id,a.personnel_id,
-       u.`name` as create_name,
+        a.scenarioid as scenario, a.typeid as type, a.remark,
+        a.create_time,a.department_id,a.personnel_id,a.product_id,a.structure_id,a.is_category,
+        u.`name` as create_name,
         (select count(*) from os_thematic_file where zid = a.id and type = 1) as report_num
         from os_thematic a
         left join os_distribution u on u.id = a.creat_id
@@ -26,8 +27,8 @@
                 and a.department_id = #{params.departmentId}
             </if>
             <if test="params.personnelIds != null and params.personnelIds.size() != 0">
-             and  a.creat_id in
-                <foreach  item="item" collection="params.personnelIds" index="index"  open="(" separator="," close=")">
+                and a.creat_id in
+                <foreach item="item" collection="params.personnelIds" index="index" open="(" separator="," close=")">
                     #{item}
                 </foreach>
             </if>
@@ -47,12 +48,12 @@
                     FIND_IN_SET(#{item}, a.scenarioid)
                 </foreach>
             </if>
-        <if test="params.PersonnelId!=null">
-          and  a.id in (select tid from os_distribution_doing where uid=#{params.PersonnelId} )
-        <if test="params.tenantId!=null">
-            and a.tenantId = #{params.tenantId}
-        </if>
-        </if>
+            <if test="params.PersonnelId!=null">
+                and a.id in (select tid from os_distribution_doing where uid=#{params.PersonnelId} )
+                <if test="params.tenantId!=null">
+                    and a.tenantId = #{params.tenantId}
+                </if>
+            </if>
         </where>
         order by a.`${params.sort.prop}` ${params.sort.order}
     </select>
@@ -60,7 +61,7 @@
     <select id="getListForCount"
             resultType="cn.cslg.pas.domain.Project"
             parameterType="cn.cslg.pas.common.model.vo.ProjectVO">
-        select  a.id, a.`name`, a.creat_id as create_by, a.technical_theme,
+        select a.id, a.`name`, a.creat_id as create_by, a.technical_theme,
         a.innerfile as inner_file, a.`update`, a.`status`, a.contract_no,
         a.`case` as case_date, a.update_time, a.sort, a.clientid as client_id,
         a.scenarioid as scenario, a.typeid as type, a.remark, a.create_time,a.department_id,a.personnel_id
@@ -68,7 +69,7 @@
         from os_thematic a
         <where>
             <if test="params.PersonnelId!=null">
-                and  a.id in (select tid from os_distribution_doing where uid=#{params.PersonnelId} )
+                and a.id in (select tid from os_distribution_doing where uid=#{params.PersonnelId} )
                 <if test="params.tenantId!=null">
                     and a.tenantId = #{params.tenantId}
                 </if>

+ 60 - 23
PAS/src/main/resources/mapper/StructureMapper.xml

@@ -5,8 +5,10 @@
     <!--插入数据-->
     <!--int insert(Structure structure);-->
     <insert id="insert" useGeneratedKeys="true" keyProperty="id">
-        insert into structure (parent_id, structure_name, path, remark, product_id)
-        values (#{parentId}, #{structureName}, #{path}, #{remark}, #{productId});
+        insert into structure (parent_id, structure_name, path, remark, product_id, create_person_id,
+                               create_person_name)
+        values (#{parentId}, #{structureName}, #{path}, #{remark}, #{productId}, #{createPersonId},
+                #{createPersonName});
     </insert>
 
     <!--根据id删除数据-->
@@ -73,7 +75,9 @@
                structure_name,
                path,
                remark,
-               product_id
+               product_id,
+               create_person_name,
+               create_time
         from structure
         where id = #{id}
     </select>
@@ -85,24 +89,45 @@
         <result column="path" property="path"/>
         <result column="remark" property="remark"/>
         <result column="product_id" property="productId"/>
+        <result column="create_person_name" property="createPersonName"/>
+        <result column="create_time" property="createTime"/>
     </resultMap>
 
+    <!--根据id查询数据和图片-->
+    <!--StructureVO getStandAndPictureById(Integer id);-->
+    <select id="getStandardAndPictureById" resultMap="selectByParentIdMap">
+        select id s_id,
+               parent_id,
+               structure_name,
+               path,
+               remark,
+               product_id,
+               create_person_name,
+               create_time
+        from structure
+        where id = #{id}
+    </select>
+
     <!--根据父级id和产品id查询数据-->
-    <!--List<StructureVO> selectByParentIdAndProductId(Integer parentId, Integer productId);-->
+    <!--List<StructureVO> selectByParentIdAndProductId(Integer parentId, Integer productId, List<Integer> ids);-->
     <select id="selectByParentIdAndProductId" resultMap="selectByParentIdMap">
         select id s_id,
         parent_id,
         structure_name,
         path,
         remark,
-        product_id
+        product_id,
+        create_person_name,
+        create_time
         from structure
         where parent_id = #{parentId}
         and product_id = #{productId}
-        and id in
-        <foreach collection="ids" item="item" separator="," open="(" close=")">
-            #{item}
-        </foreach>
+        <if test="ids != null">
+            and id in
+            <foreach collection="ids" item="item" separator="," open="(" close=")">
+                #{item}
+            </foreach>
+        </if>
         order by s_id
     </select>
 
@@ -114,9 +139,14 @@
         <result column="path" property="path"/>
         <result column="remark" property="remark"/>
         <result column="product_id" property="productId"/>
+        <result column="create_person_name" property="createPersonName"/>
+        <result column="create_time" property="createTime"/>
         <collection property="pictures" ofType="cn.cslg.pas.common.model.vo.StructurePictureVO"
                     select="selectByParentId2" column="s_id">
         </collection>
+        <collection property="patentNum" ofType="integer"
+                    select="selectByParentId3" column="s_id">
+        </collection>
     </resultMap>
 
     <select id="selectByParentId2" resultMap="selectByParentIdMap2">
@@ -137,6 +167,12 @@
         <result column="url" property="url"/>
     </resultMap>
 
+    <select id="selectByParentId3" resultType="integer">
+        select count(*)
+        from asso_structure_patent
+        where structure_id = #{s_id}
+    </select>
+
     <!--根据模糊路径查询数据-->
     <!--List<StructureVO> selectByFindInSetPath(String findInSetPath);-->
     <select id="selectByFindInSetPath" resultMap="selectByFindInSetPathMap">
@@ -151,19 +187,6 @@
         order by id
     </select>
 
-    <!---->
-    <!---->
-    <select id="selectByName" resultMap="selectByFindInSetPathMap">
-        select id,
-               parent_id,
-               structure_name,
-               path,
-               remark,
-               product_id
-        from structure
-        where structure_name like concat('%', #{name}, '%')
-    </select>
-
     <resultMap id="selectByFindInSetPathMap" type="cn.cslg.pas.common.model.vo.StructureVO">
         <id column="id" property="id"/>
         <result column="parent_id" property="parentId"/>
@@ -185,7 +208,21 @@
                product_id
         from structure
         where product_id = #{productId}
-        order by id
+        order by path
+    </select>
+
+    <!--根据架构id查询数据-->
+    <!--List<StructureVO> selectAllByStructureId(Integer structureId);-->
+    <select id="selectAllByStructureId" resultMap="selectByFindInSetPathMap">
+        select id,
+               parent_id,
+               structure_name,
+               path,
+               remark,
+               product_id
+        from structure
+        where find_in_set(#{structureId}, path)
+        order by path
     </select>
 
 </mapper>

+ 0 - 85
PAS/src/test/java/cn/cslg/pas/mapper/AssoProductCategoryPictureMapperTests.java

@@ -1,85 +0,0 @@
-package cn.cslg.pas.mapper;
-
-import cn.cslg.pas.common.model.vo.ProductCategoryPictureVO;
-import cn.cslg.pas.domain.asso.AssoProductCategoryPicture;
-import lombok.extern.slf4j.Slf4j;
-import org.junit.jupiter.api.Test;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.boot.test.context.SpringBootTest;
-
-import java.util.ArrayList;
-import java.util.List;
-
-/**
- * 产品类别图片关联表的Mapper层接口测试类
- *
- * @Author chenyu
- * @Date 2023/3/7
- */
-@Slf4j
-@SpringBootTest
-public class AssoProductCategoryPictureMapperTests {
-    @Autowired
-    private AssoProductCategoryPictureMapper assoProductCategoryPictureMapper;
-
-    @Test
-    void insert() {
-        AssoProductCategoryPicture assoProductCategoryPicture = new AssoProductCategoryPicture()
-                .setProductCategoryId(1)
-                .setUrl("dsadsadsa.png");
-        int rows = assoProductCategoryPictureMapper.insert(assoProductCategoryPicture);
-        log.info("插入数据完成,受影响的行数为:{}", rows);
-    }
-
-    @Test
-    void insertBatch() {
-        ArrayList<AssoProductCategoryPicture> assoProductCategoryPictures = new ArrayList<>();
-        log.info("批量插入前数据为:");
-        for (int i = 0; i < 5; i++) {
-            AssoProductCategoryPicture assoProductCategoryPicture = new AssoProductCategoryPicture()
-                    .setProductCategoryId(1)
-                    .setUrl("dsadsadsa.png" + (i + 1));
-            log.info("{}", assoProductCategoryPicture);
-            assoProductCategoryPictures.add(assoProductCategoryPicture);
-        }
-        int rows = assoProductCategoryPictureMapper.insertBatch(assoProductCategoryPictures);
-        log.info("批量插入数据完成,受影响的行数为:{}", rows);
-        log.info("批量插入后数据为:");
-        for (AssoProductCategoryPicture assoProductCategoryPicture : assoProductCategoryPictures) {
-            log.info("{}", assoProductCategoryPicture);
-        }
-    }
-
-    @Test
-    void deleteByProductCategoryId() {
-        int rows = assoProductCategoryPictureMapper.deleteByProductCategoryId(1);
-        log.info("根据产品类别id删除数据完成,受影响的行数为:{}", rows);
-    }
-
-    @Test
-    void queryListByProductCategoryId() {
-        List<ProductCategoryPictureVO> productCategoryPictureVOS = assoProductCategoryPictureMapper.selectByProductCategoryId(1);
-        log.info("根据产品类别id查询数据完成,数量为:{}", productCategoryPictureVOS.size());
-        log.info("数据信息为:");
-        for (ProductCategoryPictureVO productCategoryPictureVO : productCategoryPictureVOS) {
-            log.info("{}", productCategoryPictureVO);
-        }
-    }
-
-    @Test
-    void deleteByIds() {
-        ArrayList<Integer> ids = new ArrayList<>();
-        ids.add(1);
-        ids.add(4);
-        int rows = assoProductCategoryPictureMapper.deleteByIds(ids);
-        log.info("根据id批量删除数据完成,受影响的行数为:{}", rows);
-    }
-
-    @Test
-    void countByProductCategoryId() {
-        int count = assoProductCategoryPictureMapper.countByProductCategoryId(4);
-        log.info("根据产品类别id统计数量完成,数量为:{}", count);
-    }
-
-
-}

+ 0 - 71
PAS/src/test/java/cn/cslg/pas/mapper/AssoProductPictureMapperTests.java

@@ -1,71 +0,0 @@
-package cn.cslg.pas.mapper;
-
-import cn.cslg.pas.common.model.vo.ProductPictureVO;
-import cn.cslg.pas.domain.asso.AssoProductPicture;
-import lombok.extern.slf4j.Slf4j;
-import org.junit.jupiter.api.Test;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.boot.test.context.SpringBootTest;
-
-import java.util.ArrayList;
-import java.util.List;
-
-/**
- * 产品图片关联表的Mapper层接口测试类
- *
- * @Author chenyu
- * @Date 2023/3/8
- */
-@Slf4j
-@SpringBootTest
-public class AssoProductPictureMapperTests {
-    @Autowired
-    private AssoProductPictureMapper assoProductPictureMapper;
-
-    @Test
-    void insertBatch() {
-        ArrayList<AssoProductPicture> assoProductPictures = new ArrayList<>();
-        log.info("批量插入前数据为:");
-        for (int i = 0; i < 3; i++) {
-            AssoProductPicture assoProductPicture = new AssoProductPicture()
-                    .setProductId(2)
-                    .setName("图片" + (i + 1))
-                    .setSuffix("jpg" + (i + 1))
-                    .setUrl("/20220308/sdadsadsa.jpg" + (i + 1));
-            log.info("{}", assoProductPicture);
-            assoProductPictures.add(assoProductPicture);
-        }
-        int rows = assoProductPictureMapper.insertBatch(assoProductPictures);
-        log.info("批量插入数据完成,受影响的行数为:{}", rows);
-        log.info("批量插入后数据为:");
-        for (AssoProductPicture assoProductPicture : assoProductPictures) {
-            log.info("{}", assoProductPicture);
-        }
-    }
-
-    @Test
-    void deletByProductId() {
-        int rows = assoProductPictureMapper.deleteByProductId(5);
-        log.info("根据产品id删除数据完成,受影响的行数为:{}", rows);
-    }
-
-    @Test
-    void deleteByIds() {
-        ArrayList<Integer> ids = new ArrayList<>();
-        ids.add(14);
-        ids.add(16);
-        int rows = assoProductPictureMapper.deleteByIds(ids);
-        log.info("根据id集合批量删除数据完成,受影响的行数为:{}", rows);
-    }
-
-    @Test
-    void selectByProductId() {
-        List<ProductPictureVO> productPictureVOS = assoProductPictureMapper.selectByProductId(2);
-        log.info("根据产品id查询数据完成,数据信息为");
-        for (ProductPictureVO productPictureVO : productPictureVOS) {
-            log.info("{}", productPictureVO);
-        }
-    }
-
-
-}

+ 0 - 73
PAS/src/test/java/cn/cslg/pas/mapper/AssoStructurePictureMapperTests.java

@@ -1,73 +0,0 @@
-package cn.cslg.pas.mapper;
-
-import cn.cslg.pas.common.model.vo.StructurePictureVO;
-import cn.cslg.pas.domain.asso.AssoStructurePicture;
-import lombok.extern.slf4j.Slf4j;
-import org.junit.jupiter.api.Test;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.boot.test.context.SpringBootTest;
-
-import java.util.ArrayList;
-import java.util.List;
-
-/**
- * 架构图片关联表的Mapper层接口测试类
- *
- * @Author chenyu
- * @Date 2023/3/10
- */
-@Slf4j
-@SpringBootTest
-public class AssoStructurePictureMapperTests {
-    @Autowired
-    private AssoStructurePictureMapper assoStructurePictureMapper;
-
-    @Test
-    void insertBatch() {
-        ArrayList<AssoStructurePicture> assoStructurePictures = new ArrayList<>();
-        log.info("批量插入前数据为:");
-        for (int i = 0; i < 3; i++) {
-            AssoStructurePicture assoStructurePicture = new AssoStructurePicture()
-                    .setStructureId(1)
-                    .setName("手机屏幕图片" + (i + 1))
-                    .setSuffix("jpg" + (i + 1))
-                    .setUrl("sdasa.jpg" + (i + 1));
-            log.info("{}", assoStructurePicture);
-            assoStructurePictures.add(assoStructurePicture);
-        }
-        int rows = assoStructurePictureMapper.insertBatch(assoStructurePictures);
-        log.info("批量插入数据完成,受影响的行数为:{}", rows);
-        log.info("批量插入后数据为:");
-        for (AssoStructurePicture assoStructurePicture : assoStructurePictures) {
-            log.info("{}", assoStructurePicture);
-        }
-    }
-
-    @Test
-    void deleteByIds() {
-        ArrayList<Integer> ids = new ArrayList<>();
-        ids.add(7);
-        ids.add(8);
-        int rows = assoStructurePictureMapper.deleteByIds(ids);
-        log.info("根据id批量删除数据完成,受影响的行数为:{}", rows);
-    }
-
-    @Test
-    void deleteByStructureIds() {
-        ArrayList<Integer> structureIds = new ArrayList<>();
-        structureIds.add(7);
-        structureIds.add(8);
-        int rows = assoStructurePictureMapper.deleteByStructureIds(structureIds);
-        log.info("根据id批量删除数据完成,受影响的行数为:{}", rows);
-    }
-
-    @Test
-    void selectByStructureId() {
-        List<StructurePictureVO> structurePictures = assoStructurePictureMapper.selectByStructureId(16);
-        log.info("根据架构id查询数据完成,数据信息为:");
-        for (StructurePictureVO structurePicture : structurePictures) {
-            log.info("{}", structurePicture);
-        }
-    }
-
-}

+ 0 - 80
PAS/src/test/java/cn/cslg/pas/mapper/ProductCategoryMapperTests.java

@@ -1,80 +0,0 @@
-package cn.cslg.pas.mapper;
-
-import cn.cslg.pas.common.model.dto.ProductCategoryQueryPageDTO;
-import cn.cslg.pas.common.model.vo.ProductCategoryVO;
-import cn.cslg.pas.domain.ProductCategory;
-import lombok.extern.slf4j.Slf4j;
-import org.junit.jupiter.api.Test;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.boot.test.context.SpringBootTest;
-
-import java.util.List;
-
-/**
- * 产品类别的Mapper层接口测试类
- *
- * @Author chenyu
- * @Date 2023/3/7
- */
-@Slf4j
-@SpringBootTest
-public class ProductCategoryMapperTests {
-    @Autowired
-    private ProductCategoryMapper productCategoryMapper;
-
-    @Test
-    void insert() {
-        ProductCategory productCategory = new ProductCategory()
-                .setProductCategoryName("主机2")
-                .setRemark("测试备注2")
-                .setLicenseRate(0.44)
-                .setCreatePersonId(155)
-                .setCreatePersonName("陈宇");
-        int rows = productCategoryMapper.insert(productCategory);
-        log.info("插入数据完成,受影响的行数为:{}", rows);
-    }
-
-    @Test
-    void deleteById() {
-        int rows = productCategoryMapper.deleteById(2);
-        log.info("根据id删除数据完成,受影响的行数为:{}", rows);
-    }
-
-    @Test
-    void updateById() {
-        ProductCategory productCategory = new ProductCategory()
-                .setId(1)
-                .setProductCategoryName("修改测试产品类别")
-                //.setRemark("测试修改")
-                .setLicenseRate(0.66);
-        int rows = productCategoryMapper.updateById(productCategory);
-        log.info("根据id修改数据完成,受影响的行数为:{}", rows);
-    }
-
-    @Test
-    void countByProductCategoryName() {
-        int count = productCategoryMapper.countByProductCategoryName("修改测试产品类别");
-        log.info("根据产品类别名称统计数量完成,数量为:{}", count);
-    }
-
-    @Test
-    void countById() {
-        int count = productCategoryMapper.countById(6);
-        log.info("根据产品类别id统计数量完成,数量为:{}", count);
-    }
-
-    @Test
-    void query() {
-        ProductCategoryQueryPageDTO productCategoryQueryPageDTO = new ProductCategoryQueryPageDTO();
-//                .setProductCategoryName("机")
-//                .setCreatePersonName("宇");
-        List<ProductCategoryVO> queryResult = productCategoryMapper.query(productCategoryQueryPageDTO);
-        log.info("查询产品类别完成,数量为:{}", queryResult.size());
-        log.info("数据信息为:");
-        for (ProductCategoryVO productCategoryVO : queryResult) {
-            log.info("{}", productCategoryVO);
-        }
-    }
-
-
-}

+ 0 - 97
PAS/src/test/java/cn/cslg/pas/mapper/ProductMapperTests.java

@@ -1,97 +0,0 @@
-package cn.cslg.pas.mapper;
-
-import cn.cslg.pas.common.model.dto.ProductQueryPageDTO;
-import cn.cslg.pas.common.model.vo.ProductVO;
-import cn.cslg.pas.domain.Product;
-import lombok.extern.slf4j.Slf4j;
-import org.junit.jupiter.api.Test;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.boot.test.context.SpringBootTest;
-
-import java.util.Date;
-import java.util.List;
-
-/**
- * 产品表的Mapper层接口测试类
- *
- * @Author chenyu
- * @Date 2023/3/8
- */
-@Slf4j
-@SpringBootTest
-public class ProductMapperTests {
-    @Autowired
-    private ProductMapper productMapper;
-
-    @Test
-    void insert() {
-        Product product = new Product()
-                .setProductName("测试产品名称1")
-                .setMarketTime(new Date())
-                .setCompanyName("测试公司1")
-                .setTenantId(1)
-                .setProductExplain("测试产品说明1")
-                .setProductCategoryId(1)
-                .setLicenseRate(0.11)
-                .setCreatePersonId(155)
-                .setCreatePersonName("陈宇");
-        int rows = productMapper.insert(product);
-        log.info("插入数据完成,受影响的行数为:{}", rows);
-    }
-
-    @Test
-    void deleteById() {
-        int rows = productMapper.deleteById(1);
-        log.info("根据id删除数据完成,受影响的行数为:{}", rows);
-    }
-
-    @Test
-    void updateById() {
-        Product product = new Product()
-                .setId(1)
-                .setProductName("更改产品名称1")
-                .setMarketTime(new Date())
-                .setCompanyName("更改公司1")
-                .setTenantId(2)
-                .setProductExplain("更改产品说明1")
-                .setProductCategoryId(2)
-                .setLicenseRate(0.22)
-                .setCreatePersonId(155)
-                .setCreatePersonName("陈宇");
-        int rows = productMapper.updateById(product);
-        log.info("根据id修改数据完成,受影响的行数为:{}", rows);
-    }
-
-    @Test
-    void countByProductName() {
-        int count = productMapper.countByProductName("测试产品名称");
-        log.info("根据名称统计数量完成,数量为:{}", count);
-    }
-
-    @Test
-    void countById() {
-        int count = productMapper.countById(1);
-        log.info("根据id统计数量完成,数量为:{}", count);
-    }
-
-    @Test
-    void countByProductCategoryId() {
-        int count = productMapper.countByProductCategoryId(1);
-        log.info("根据所属产品类别id统计数量完成,数量为:{}", count);
-    }
-
-    @Test
-    void query() {
-        ProductQueryPageDTO productQueryPageDTO = new ProductQueryPageDTO()
-                .setProductName("测")
-                .setCompanyName("司")
-                .setPatentNo("15")
-                .setProductCategoryId(1);
-        List<ProductVO> queryResults = productMapper.query(productQueryPageDTO);
-        log.info("分页查询产品数据完成,数据信息为:");
-        for (ProductVO queryResult : queryResults) {
-            log.info("{}", queryResult);
-        }
-    }
-
-}

+ 0 - 89
PAS/src/test/java/cn/cslg/pas/mapper/ProductMarketDataMapperTests.java

@@ -1,89 +0,0 @@
-package cn.cslg.pas.mapper;
-
-import cn.cslg.pas.common.model.dto.ProductMarketDataQueryPageDTO;
-import cn.cslg.pas.common.model.vo.ProductMarketDataVO;
-import cn.cslg.pas.domain.ProductMarketData;
-import lombok.extern.slf4j.Slf4j;
-import org.junit.jupiter.api.Test;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.boot.test.context.SpringBootTest;
-
-import java.text.SimpleDateFormat;
-import java.util.Date;
-import java.util.List;
-
-/**
- * 产品营销数据表的Mapper层接口测试类
- *
- * @Author chenyu
- * @Date 2023/3/9
- */
-@Slf4j
-@SpringBootTest
-public class ProductMarketDataMapperTests {
-    @Autowired
-    private ProductMarketDataMapper productMarketDataMapper;
-
-    @Test
-    void insert() {
-        ProductMarketData productMarketData = new ProductMarketData()
-                .setProductId(2)
-                .setSaleTime("20230309")
-                .setSaleArea("苏州")
-                .setSaleCount(12005)
-                .setSaleMoney(12.005)
-                .setCustomLicenseRate(0.37)
-                .setCreatePersonId(155)
-                .setCreatePersonName("陈宇");
-        int rows = productMarketDataMapper.insert(productMarketData);
-        log.info("插入数据完成,受影响的行数为:{}", rows);
-
-    }
-
-    @Test
-    void deleteById() {
-        int rows = productMarketDataMapper.deleteById(1);
-        log.info("根据id删除数据完成,受影响的行数为:{}", rows);
-    }
-
-    @Test
-    void update() {
-        ProductMarketData productMarketData = new ProductMarketData()
-                .setId(6)
-                .setProductId(6)
-                .setSaleTime("20230309")
-                .setSaleArea("南京")
-                .setSaleCount(20022)
-                .setSaleMoney(20.022)
-                .setCustomLicenseRate(0.63);
-        int rows = productMarketDataMapper.update(productMarketData);
-        log.info("根据id修改数据完成,受影响的行数为:{}", rows);
-    }
-
-    @Test
-    void countByProductIdSaleAreaSaleTime() {
-        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM");
-        String dateString = simpleDateFormat.format(new Date());
-        System.out.println(dateString);
-        int count = productMarketDataMapper.countByProductIdSaleAreaSaleTime(2, "苏州", "20230309");
-        log.info("根据所属产品id、营销地区、营销时间统计数量完成,数量为:{}", count);
-    }
-
-    @Test
-    void countById() {
-        int count = productMarketDataMapper.countById(6);
-        log.info("根据id统计数量完成,数量为:{}", count);
-    }
-
-    @Test
-    void query() {
-        ProductMarketDataQueryPageDTO productMarketDataQueryPageDTO = new ProductMarketDataQueryPageDTO()
-                .setProductId(6);
-        List<ProductMarketDataVO> productMarketDataVOs = productMarketDataMapper.query(productMarketDataQueryPageDTO);
-        log.info("分页查询数据完成,数据信息为:");
-        for (ProductMarketDataVO productMarketDataVO : productMarketDataVOs) {
-            log.info("{}", productMarketDataVO);
-        }
-    }
-
-}

+ 0 - 104
PAS/src/test/java/cn/cslg/pas/mapper/StructureMapperTests.java

@@ -1,104 +0,0 @@
-package cn.cslg.pas.mapper;
-
-import cn.cslg.pas.common.model.vo.StructureVO;
-import cn.cslg.pas.domain.Structure;
-import lombok.extern.slf4j.Slf4j;
-import org.junit.jupiter.api.Test;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.boot.test.context.SpringBootTest;
-
-import java.util.ArrayList;
-import java.util.List;
-
-/**
- * 架构表的Mapper层接口测试类
- *
- * @Author chenyu
- * @Date 2023/3/10
- */
-@Slf4j
-@SpringBootTest
-public class StructureMapperTests {
-    @Autowired
-    private StructureMapper structureMapper;
-
-    @Test
-    void insert() {
-        Structure structure = new Structure()
-                .setParentId(1)
-                .setPath("0,1,3")
-                .setStructureName("手机背板")
-                .setRemark("手机的二级架构")
-                .setProductId(2);
-        int rows = structureMapper.insert(structure);
-        log.info("插入数据完成,受影响的行数为:{}", rows);
-    }
-
-    @Test
-    void delete() {
-        int rows = structureMapper.deleteById(0);
-        log.info("根据id删除数据完成,受影响的行数为:{}", rows);
-    }
-
-    @Test
-    void deleteByIds() {
-        ArrayList<Integer> ids = new ArrayList<>();
-        ids.add(55);
-        ids.add(56);
-        ids.add(57);
-        int rows = structureMapper.deleteByIds(ids);
-        log.info("根据id批量删除数据完成,受影响的行数为:{}", rows);
-    }
-
-    @Test
-    void update() {
-        Structure structure = new Structure()
-                .setParentId(0)
-                .setPath("0,1")
-                .setStructureName("手机")
-                .setRemark("手机的一级架构呀")
-                .setProductId(2);
-        int rows = structureMapper.update(structure);
-        log.info("修改数据完成,受影响的行数为:{}", rows);
-    }
-
-    @Test
-    void countByparentIdAndStructureName() {
-        int count = structureMapper.countByparentIdAndStructureName(0, "手机后壳", null);
-        log.info("根据名称统计数量完成,数量为:{}", count);
-    }
-
-    @Test
-    void getStandardById() {
-        Structure structure = structureMapper.getStandardById(3);
-        log.info("根据id查询数据完成,数据信息为:{}", structure);
-    }
-
-    @Test
-    void selectByParentId() {
-        List<StructureVO> structureVOs = structureMapper.selectByParentIdAndProductId(3, 0);
-        log.info("根据父级id查询子级架构完成,数据信息为:");
-        for (StructureVO structureVO : structureVOs) {
-            log.info("{}", structureVO);
-        }
-    }
-
-    @Test
-    void selectByFindInSetPath() {
-        List<StructureVO> queryResults = structureMapper.selectByFindInSetPath("0");
-        log.info("根据模糊路径查询数据完成,数据信息为:");
-        for (StructureVO structureVO : queryResults) {
-            log.info("{}", structureVO);
-        }
-    }
-
-    @Test
-    void selectAllByProductId() {
-        List<StructureVO> queryResults = structureMapper.selectAllByProductId(22);
-        log.info("根据产品id查询数据完成,数据信息为:");
-        for (StructureVO queryResult : queryResults) {
-            log.info("{}", queryResult);
-        }
-    }
-
-}

+ 0 - 41
PAS/src/test/java/cn/cslg/pas/service/StructureServiceImplTests.java

@@ -1,41 +0,0 @@
-package cn.cslg.pas.service;
-
-import cn.cslg.pas.common.model.dto.StructureQueryPageDTO;
-import cn.cslg.pas.common.model.vo.PathStructureNameVO;
-import cn.cslg.pas.common.model.vo.StructureVO;
-import lombok.extern.slf4j.Slf4j;
-import org.junit.jupiter.api.Test;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.boot.test.context.SpringBootTest;
-
-import java.util.List;
-
-/**
- * @Author 陈宇
- * @Date 2023/3/11
- */
-@Slf4j
-@SpringBootTest
-public class StructureServiceImplTests {
-    @Autowired
-    private IStructureService structureService;
-
-    @Test
-    void query() {
-        StructureQueryPageDTO structureQueryPageDTO = new StructureQueryPageDTO()
-                .setProductId(22)
-                .setStructureId(5);
-        StructureVO queryResult = structureService.query(structureQueryPageDTO);
-        log.info("{}", queryResult);
-    }
-
-    @Test
-    void queryPathStructureName() {
-        List<PathStructureNameVO> queryResults = structureService.queryPathStructureName(22);
-        log.info("查询架构路径和路径架构名称完成,数据信息为:");
-        for (PathStructureNameVO queryResult : queryResults) {
-            log.info("{}", queryResult);
-        }
-    }
-
-}

+ 744 - 0
logs/pas/pas-debug.2023-03-14.0.log

@@ -0,0 +1,744 @@
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:13.573 DEBUG 6764 [http-nio-8877-exec-8] cn.cslg.pas.mapper.StructureMapper.selectByParentId ==>  Preparing: select id s_id, parent_id, structure_name, path, remark, product_id from structure where parent_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:13.595 DEBUG 6764 [http-nio-8877-exec-8] cn.cslg.pas.mapper.StructureMapper.selectByParentId ==> Parameters: 0(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:13.615 DEBUG 6764 [http-nio-8877-exec-8] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====>  Preparing: select id, structure_id, name, suffix, url from asso_structure_picture where structure_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:13.615 DEBUG 6764 [http-nio-8877-exec-8] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====> Parameters: 1(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:13.617 DEBUG 6764 [http-nio-8877-exec-8] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 <====      Total: 2
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:13.618 DEBUG 6764 [http-nio-8877-exec-8] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====>  Preparing: select id, structure_id, name, suffix, url from asso_structure_picture where structure_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:13.618 DEBUG 6764 [http-nio-8877-exec-8] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====> Parameters: 5(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:13.619 DEBUG 6764 [http-nio-8877-exec-8] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 <====      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:13.619 DEBUG 6764 [http-nio-8877-exec-8] cn.cslg.pas.mapper.StructureMapper.selectByParentId <==      Total: 2
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:13.620 DEBUG 6764 [http-nio-8877-exec-8] cn.cslg.pas.mapper.StructureMapper.selectByParentId ==>  Preparing: select id s_id, parent_id, structure_name, path, remark, product_id from structure where parent_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:13.621 DEBUG 6764 [http-nio-8877-exec-8] cn.cslg.pas.mapper.StructureMapper.selectByParentId ==> Parameters: 1(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:13.622 DEBUG 6764 [http-nio-8877-exec-8] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====>  Preparing: select id, structure_id, name, suffix, url from asso_structure_picture where structure_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:13.622 DEBUG 6764 [http-nio-8877-exec-8] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====> Parameters: 2(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:13.622 DEBUG 6764 [http-nio-8877-exec-8] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 <====      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:13.623 DEBUG 6764 [http-nio-8877-exec-8] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====>  Preparing: select id, structure_id, name, suffix, url from asso_structure_picture where structure_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:13.623 DEBUG 6764 [http-nio-8877-exec-8] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====> Parameters: 3(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:13.624 DEBUG 6764 [http-nio-8877-exec-8] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 <====      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:13.624 DEBUG 6764 [http-nio-8877-exec-8] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====>  Preparing: select id, structure_id, name, suffix, url from asso_structure_picture where structure_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:13.625 DEBUG 6764 [http-nio-8877-exec-8] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====> Parameters: 4(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:13.625 DEBUG 6764 [http-nio-8877-exec-8] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 <====      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:13.625 DEBUG 6764 [http-nio-8877-exec-8] cn.cslg.pas.mapper.StructureMapper.selectByParentId <==      Total: 3
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:13.626 DEBUG 6764 [http-nio-8877-exec-8] cn.cslg.pas.mapper.StructureMapper.selectByParentId ==>  Preparing: select id s_id, parent_id, structure_name, path, remark, product_id from structure where parent_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:13.626 DEBUG 6764 [http-nio-8877-exec-8] cn.cslg.pas.mapper.StructureMapper.selectByParentId ==> Parameters: 2(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:13.627 DEBUG 6764 [http-nio-8877-exec-8] cn.cslg.pas.mapper.StructureMapper.selectByParentId <==      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:13.627 DEBUG 6764 [http-nio-8877-exec-8] cn.cslg.pas.mapper.StructureMapper.selectByParentId ==>  Preparing: select id s_id, parent_id, structure_name, path, remark, product_id from structure where parent_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:13.628 DEBUG 6764 [http-nio-8877-exec-8] cn.cslg.pas.mapper.StructureMapper.selectByParentId ==> Parameters: 3(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:13.629 DEBUG 6764 [http-nio-8877-exec-8] cn.cslg.pas.mapper.StructureMapper.selectByParentId <==      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:13.630 DEBUG 6764 [http-nio-8877-exec-8] cn.cslg.pas.mapper.StructureMapper.selectByParentId ==>  Preparing: select id s_id, parent_id, structure_name, path, remark, product_id from structure where parent_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:13.630 DEBUG 6764 [http-nio-8877-exec-8] cn.cslg.pas.mapper.StructureMapper.selectByParentId ==> Parameters: 4(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:13.630 DEBUG 6764 [http-nio-8877-exec-8] cn.cslg.pas.mapper.StructureMapper.selectByParentId <==      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:13.631 DEBUG 6764 [http-nio-8877-exec-8] cn.cslg.pas.mapper.StructureMapper.selectByParentId ==>  Preparing: select id s_id, parent_id, structure_name, path, remark, product_id from structure where parent_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:13.631 DEBUG 6764 [http-nio-8877-exec-8] cn.cslg.pas.mapper.StructureMapper.selectByParentId ==> Parameters: 5(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:13.633 DEBUG 6764 [http-nio-8877-exec-8] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====>  Preparing: select id, structure_id, name, suffix, url from asso_structure_picture where structure_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:13.633 DEBUG 6764 [http-nio-8877-exec-8] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====> Parameters: 6(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:13.634 DEBUG 6764 [http-nio-8877-exec-8] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 <====      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:13.634 DEBUG 6764 [http-nio-8877-exec-8] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====>  Preparing: select id, structure_id, name, suffix, url from asso_structure_picture where structure_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:13.634 DEBUG 6764 [http-nio-8877-exec-8] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====> Parameters: 7(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:13.635 DEBUG 6764 [http-nio-8877-exec-8] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 <====      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:13.636 DEBUG 6764 [http-nio-8877-exec-8] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====>  Preparing: select id, structure_id, name, suffix, url from asso_structure_picture where structure_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:13.636 DEBUG 6764 [http-nio-8877-exec-8] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====> Parameters: 8(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:13.636 DEBUG 6764 [http-nio-8877-exec-8] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 <====      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:13.637 DEBUG 6764 [http-nio-8877-exec-8] cn.cslg.pas.mapper.StructureMapper.selectByParentId <==      Total: 3
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:13.637 DEBUG 6764 [http-nio-8877-exec-8] cn.cslg.pas.mapper.StructureMapper.selectByParentId ==>  Preparing: select id s_id, parent_id, structure_name, path, remark, product_id from structure where parent_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:13.637 DEBUG 6764 [http-nio-8877-exec-8] cn.cslg.pas.mapper.StructureMapper.selectByParentId ==> Parameters: 6(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:13.638 DEBUG 6764 [http-nio-8877-exec-8] cn.cslg.pas.mapper.StructureMapper.selectByParentId <==      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:13.639 DEBUG 6764 [http-nio-8877-exec-8] cn.cslg.pas.mapper.StructureMapper.selectByParentId ==>  Preparing: select id s_id, parent_id, structure_name, path, remark, product_id from structure where parent_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:13.639 DEBUG 6764 [http-nio-8877-exec-8] cn.cslg.pas.mapper.StructureMapper.selectByParentId ==> Parameters: 7(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:13.640 DEBUG 6764 [http-nio-8877-exec-8] cn.cslg.pas.mapper.StructureMapper.selectByParentId <==      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:13.641 DEBUG 6764 [http-nio-8877-exec-8] cn.cslg.pas.mapper.StructureMapper.selectByParentId ==>  Preparing: select id s_id, parent_id, structure_name, path, remark, product_id from structure where parent_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:13.642 DEBUG 6764 [http-nio-8877-exec-8] cn.cslg.pas.mapper.StructureMapper.selectByParentId ==> Parameters: 8(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:13.643 DEBUG 6764 [http-nio-8877-exec-8] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====>  Preparing: select id, structure_id, name, suffix, url from asso_structure_picture where structure_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:13.643 DEBUG 6764 [http-nio-8877-exec-8] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====> Parameters: 9(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:13.644 DEBUG 6764 [http-nio-8877-exec-8] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 <====      Total: 1
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:13.644 DEBUG 6764 [http-nio-8877-exec-8] cn.cslg.pas.mapper.StructureMapper.selectByParentId <==      Total: 1
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:13.645 DEBUG 6764 [http-nio-8877-exec-8] cn.cslg.pas.mapper.StructureMapper.selectByParentId ==>  Preparing: select id s_id, parent_id, structure_name, path, remark, product_id from structure where parent_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:13.645 DEBUG 6764 [http-nio-8877-exec-8] cn.cslg.pas.mapper.StructureMapper.selectByParentId ==> Parameters: 9(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:13.645 DEBUG 6764 [http-nio-8877-exec-8] cn.cslg.pas.mapper.StructureMapper.selectByParentId <==      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:53.843 DEBUG 6764 [http-nio-8877-exec-9] cn.cslg.pas.mapper.StructureMapper.selectByParentId ==>  Preparing: select id s_id, parent_id, structure_name, path, remark, product_id from structure where parent_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:53.843 DEBUG 6764 [http-nio-8877-exec-9] cn.cslg.pas.mapper.StructureMapper.selectByParentId ==> Parameters: 0(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:53.844 DEBUG 6764 [http-nio-8877-exec-9] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====>  Preparing: select id, structure_id, name, suffix, url from asso_structure_picture where structure_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:53.845 DEBUG 6764 [http-nio-8877-exec-9] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====> Parameters: 1(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:53.845 DEBUG 6764 [http-nio-8877-exec-9] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 <====      Total: 2
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:53.846 DEBUG 6764 [http-nio-8877-exec-9] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====>  Preparing: select id, structure_id, name, suffix, url from asso_structure_picture where structure_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:53.846 DEBUG 6764 [http-nio-8877-exec-9] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====> Parameters: 5(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:53.846 DEBUG 6764 [http-nio-8877-exec-9] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 <====      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:53.847 DEBUG 6764 [http-nio-8877-exec-9] cn.cslg.pas.mapper.StructureMapper.selectByParentId <==      Total: 2
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:53.847 DEBUG 6764 [http-nio-8877-exec-9] cn.cslg.pas.mapper.StructureMapper.selectByParentId ==>  Preparing: select id s_id, parent_id, structure_name, path, remark, product_id from structure where parent_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:53.847 DEBUG 6764 [http-nio-8877-exec-9] cn.cslg.pas.mapper.StructureMapper.selectByParentId ==> Parameters: 1(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:53.848 DEBUG 6764 [http-nio-8877-exec-9] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====>  Preparing: select id, structure_id, name, suffix, url from asso_structure_picture where structure_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:53.848 DEBUG 6764 [http-nio-8877-exec-9] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====> Parameters: 2(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:53.849 DEBUG 6764 [http-nio-8877-exec-9] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 <====      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:53.849 DEBUG 6764 [http-nio-8877-exec-9] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====>  Preparing: select id, structure_id, name, suffix, url from asso_structure_picture where structure_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:53.850 DEBUG 6764 [http-nio-8877-exec-9] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====> Parameters: 3(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:53.850 DEBUG 6764 [http-nio-8877-exec-9] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 <====      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:53.850 DEBUG 6764 [http-nio-8877-exec-9] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====>  Preparing: select id, structure_id, name, suffix, url from asso_structure_picture where structure_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:53.851 DEBUG 6764 [http-nio-8877-exec-9] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====> Parameters: 4(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:53.851 DEBUG 6764 [http-nio-8877-exec-9] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 <====      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:53.851 DEBUG 6764 [http-nio-8877-exec-9] cn.cslg.pas.mapper.StructureMapper.selectByParentId <==      Total: 3
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:53.852 DEBUG 6764 [http-nio-8877-exec-9] cn.cslg.pas.mapper.StructureMapper.selectByParentId ==>  Preparing: select id s_id, parent_id, structure_name, path, remark, product_id from structure where parent_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:53.852 DEBUG 6764 [http-nio-8877-exec-9] cn.cslg.pas.mapper.StructureMapper.selectByParentId ==> Parameters: 2(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:53.853 DEBUG 6764 [http-nio-8877-exec-9] cn.cslg.pas.mapper.StructureMapper.selectByParentId <==      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:53.853 DEBUG 6764 [http-nio-8877-exec-9] cn.cslg.pas.mapper.StructureMapper.selectByParentId ==>  Preparing: select id s_id, parent_id, structure_name, path, remark, product_id from structure where parent_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:53.854 DEBUG 6764 [http-nio-8877-exec-9] cn.cslg.pas.mapper.StructureMapper.selectByParentId ==> Parameters: 3(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:53.856 DEBUG 6764 [http-nio-8877-exec-9] cn.cslg.pas.mapper.StructureMapper.selectByParentId <==      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:53.857 DEBUG 6764 [http-nio-8877-exec-9] cn.cslg.pas.mapper.StructureMapper.selectByParentId ==>  Preparing: select id s_id, parent_id, structure_name, path, remark, product_id from structure where parent_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:53.857 DEBUG 6764 [http-nio-8877-exec-9] cn.cslg.pas.mapper.StructureMapper.selectByParentId ==> Parameters: 4(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:53.858 DEBUG 6764 [http-nio-8877-exec-9] cn.cslg.pas.mapper.StructureMapper.selectByParentId <==      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:53.860 DEBUG 6764 [http-nio-8877-exec-9] cn.cslg.pas.mapper.StructureMapper.selectByParentId ==>  Preparing: select id s_id, parent_id, structure_name, path, remark, product_id from structure where parent_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:53.860 DEBUG 6764 [http-nio-8877-exec-9] cn.cslg.pas.mapper.StructureMapper.selectByParentId ==> Parameters: 5(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:53.862 DEBUG 6764 [http-nio-8877-exec-9] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====>  Preparing: select id, structure_id, name, suffix, url from asso_structure_picture where structure_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:53.862 DEBUG 6764 [http-nio-8877-exec-9] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====> Parameters: 6(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:53.863 DEBUG 6764 [http-nio-8877-exec-9] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 <====      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:53.865 DEBUG 6764 [http-nio-8877-exec-9] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====>  Preparing: select id, structure_id, name, suffix, url from asso_structure_picture where structure_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:53.865 DEBUG 6764 [http-nio-8877-exec-9] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====> Parameters: 7(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:53.866 DEBUG 6764 [http-nio-8877-exec-9] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 <====      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:53.868 DEBUG 6764 [http-nio-8877-exec-9] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====>  Preparing: select id, structure_id, name, suffix, url from asso_structure_picture where structure_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:53.868 DEBUG 6764 [http-nio-8877-exec-9] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====> Parameters: 8(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:53.869 DEBUG 6764 [http-nio-8877-exec-9] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 <====      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:53.869 DEBUG 6764 [http-nio-8877-exec-9] cn.cslg.pas.mapper.StructureMapper.selectByParentId <==      Total: 3
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:53.869 DEBUG 6764 [http-nio-8877-exec-9] cn.cslg.pas.mapper.StructureMapper.selectByParentId ==>  Preparing: select id s_id, parent_id, structure_name, path, remark, product_id from structure where parent_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:53.869 DEBUG 6764 [http-nio-8877-exec-9] cn.cslg.pas.mapper.StructureMapper.selectByParentId ==> Parameters: 6(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:53.870 DEBUG 6764 [http-nio-8877-exec-9] cn.cslg.pas.mapper.StructureMapper.selectByParentId <==      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:53.870 DEBUG 6764 [http-nio-8877-exec-9] cn.cslg.pas.mapper.StructureMapper.selectByParentId ==>  Preparing: select id s_id, parent_id, structure_name, path, remark, product_id from structure where parent_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:53.870 DEBUG 6764 [http-nio-8877-exec-9] cn.cslg.pas.mapper.StructureMapper.selectByParentId ==> Parameters: 7(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:53.871 DEBUG 6764 [http-nio-8877-exec-9] cn.cslg.pas.mapper.StructureMapper.selectByParentId <==      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:53.871 DEBUG 6764 [http-nio-8877-exec-9] cn.cslg.pas.mapper.StructureMapper.selectByParentId ==>  Preparing: select id s_id, parent_id, structure_name, path, remark, product_id from structure where parent_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:53.871 DEBUG 6764 [http-nio-8877-exec-9] cn.cslg.pas.mapper.StructureMapper.selectByParentId ==> Parameters: 8(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:53.872 DEBUG 6764 [http-nio-8877-exec-9] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====>  Preparing: select id, structure_id, name, suffix, url from asso_structure_picture where structure_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:53.872 DEBUG 6764 [http-nio-8877-exec-9] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====> Parameters: 9(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:53.873 DEBUG 6764 [http-nio-8877-exec-9] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 <====      Total: 1
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:53.873 DEBUG 6764 [http-nio-8877-exec-9] cn.cslg.pas.mapper.StructureMapper.selectByParentId <==      Total: 1
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:53.873 DEBUG 6764 [http-nio-8877-exec-9] cn.cslg.pas.mapper.StructureMapper.selectByParentId ==>  Preparing: select id s_id, parent_id, structure_name, path, remark, product_id from structure where parent_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:53.874 DEBUG 6764 [http-nio-8877-exec-9] cn.cslg.pas.mapper.StructureMapper.selectByParentId ==> Parameters: 9(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:53.874 DEBUG 6764 [http-nio-8877-exec-9] cn.cslg.pas.mapper.StructureMapper.selectByParentId <==      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:41.588 DEBUG 10668 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId ==>  Preparing: select id s_id, parent_id, structure_name, path, remark, product_id from structure where parent_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:41.608 DEBUG 10668 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId ==> Parameters: 0(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:41.628 DEBUG 10668 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====>  Preparing: select id, structure_id, name, suffix, url from asso_structure_picture where structure_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:41.629 DEBUG 10668 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====> Parameters: 1(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:41.629 DEBUG 10668 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 <====      Total: 2
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:41.630 DEBUG 10668 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====>  Preparing: select id, structure_id, name, suffix, url from asso_structure_picture where structure_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:41.630 DEBUG 10668 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====> Parameters: 5(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:41.630 DEBUG 10668 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 <====      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:41.631 DEBUG 10668 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId <==      Total: 2
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:41.632 DEBUG 10668 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId ==>  Preparing: select id s_id, parent_id, structure_name, path, remark, product_id from structure where parent_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:41.633 DEBUG 10668 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId ==> Parameters: 1(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:41.634 DEBUG 10668 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====>  Preparing: select id, structure_id, name, suffix, url from asso_structure_picture where structure_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:41.634 DEBUG 10668 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====> Parameters: 2(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:41.635 DEBUG 10668 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 <====      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:41.636 DEBUG 10668 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====>  Preparing: select id, structure_id, name, suffix, url from asso_structure_picture where structure_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:41.636 DEBUG 10668 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====> Parameters: 3(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:41.636 DEBUG 10668 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 <====      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:41.637 DEBUG 10668 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====>  Preparing: select id, structure_id, name, suffix, url from asso_structure_picture where structure_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:41.637 DEBUG 10668 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====> Parameters: 4(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:41.638 DEBUG 10668 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 <====      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:41.638 DEBUG 10668 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId <==      Total: 3
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:41.638 DEBUG 10668 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId ==>  Preparing: select id s_id, parent_id, structure_name, path, remark, product_id from structure where parent_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:41.638 DEBUG 10668 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId ==> Parameters: 2(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:41.639 DEBUG 10668 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId <==      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:41.639 DEBUG 10668 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId ==>  Preparing: select id s_id, parent_id, structure_name, path, remark, product_id from structure where parent_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:41.639 DEBUG 10668 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId ==> Parameters: 3(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:41.640 DEBUG 10668 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId <==      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:41.640 DEBUG 10668 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId ==>  Preparing: select id s_id, parent_id, structure_name, path, remark, product_id from structure where parent_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:41.641 DEBUG 10668 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId ==> Parameters: 4(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:41.641 DEBUG 10668 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId <==      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:41.641 DEBUG 10668 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId ==>  Preparing: select id s_id, parent_id, structure_name, path, remark, product_id from structure where parent_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:41.642 DEBUG 10668 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId ==> Parameters: 5(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:41.643 DEBUG 10668 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====>  Preparing: select id, structure_id, name, suffix, url from asso_structure_picture where structure_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:41.643 DEBUG 10668 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====> Parameters: 6(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:41.643 DEBUG 10668 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 <====      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:41.644 DEBUG 10668 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====>  Preparing: select id, structure_id, name, suffix, url from asso_structure_picture where structure_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:41.644 DEBUG 10668 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====> Parameters: 7(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:41.644 DEBUG 10668 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 <====      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:41.645 DEBUG 10668 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====>  Preparing: select id, structure_id, name, suffix, url from asso_structure_picture where structure_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:41.645 DEBUG 10668 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====> Parameters: 8(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:41.645 DEBUG 10668 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 <====      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:41.645 DEBUG 10668 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId <==      Total: 3
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:41.646 DEBUG 10668 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId ==>  Preparing: select id s_id, parent_id, structure_name, path, remark, product_id from structure where parent_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:41.646 DEBUG 10668 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId ==> Parameters: 6(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:41.646 DEBUG 10668 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId <==      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:41.647 DEBUG 10668 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId ==>  Preparing: select id s_id, parent_id, structure_name, path, remark, product_id from structure where parent_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:41.648 DEBUG 10668 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId ==> Parameters: 7(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:41.650 DEBUG 10668 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId <==      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:41.651 DEBUG 10668 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId ==>  Preparing: select id s_id, parent_id, structure_name, path, remark, product_id from structure where parent_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:41.651 DEBUG 10668 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId ==> Parameters: 8(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:41.652 DEBUG 10668 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====>  Preparing: select id, structure_id, name, suffix, url from asso_structure_picture where structure_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:41.653 DEBUG 10668 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====> Parameters: 9(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:41.653 DEBUG 10668 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 <====      Total: 1
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:41.653 DEBUG 10668 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId <==      Total: 1
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:41.654 DEBUG 10668 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId ==>  Preparing: select id s_id, parent_id, structure_name, path, remark, product_id from structure where parent_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:41.654 DEBUG 10668 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId ==> Parameters: 9(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:41.655 DEBUG 10668 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId <==      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:50:45.893 DEBUG 9720 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByProductId ==>  Preparing: select id s_id, parent_id, structure_name, path, remark, product_id from structure where product_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:50:45.913 DEBUG 9720 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByProductId ==> Parameters: 22(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:50:45.933 DEBUG 9720 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====>  Preparing: select id, structure_id, name, suffix, url from asso_structure_picture where structure_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:50:45.933 DEBUG 9720 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====> Parameters: 1(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:50:45.934 DEBUG 9720 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 <====      Total: 2
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:50:45.934 DEBUG 9720 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====>  Preparing: select id, structure_id, name, suffix, url from asso_structure_picture where structure_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:50:45.935 DEBUG 9720 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====> Parameters: 2(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:50:45.935 DEBUG 9720 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 <====      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:50:45.936 DEBUG 9720 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====>  Preparing: select id, structure_id, name, suffix, url from asso_structure_picture where structure_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:50:45.936 DEBUG 9720 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====> Parameters: 3(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:50:45.937 DEBUG 9720 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 <====      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:50:45.938 DEBUG 9720 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====>  Preparing: select id, structure_id, name, suffix, url from asso_structure_picture where structure_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:50:45.938 DEBUG 9720 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====> Parameters: 4(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:50:45.939 DEBUG 9720 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 <====      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:50:45.939 DEBUG 9720 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====>  Preparing: select id, structure_id, name, suffix, url from asso_structure_picture where structure_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:50:45.939 DEBUG 9720 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====> Parameters: 5(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:50:45.940 DEBUG 9720 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 <====      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:50:45.940 DEBUG 9720 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====>  Preparing: select id, structure_id, name, suffix, url from asso_structure_picture where structure_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:50:45.940 DEBUG 9720 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====> Parameters: 6(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:50:45.941 DEBUG 9720 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 <====      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:50:45.941 DEBUG 9720 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====>  Preparing: select id, structure_id, name, suffix, url from asso_structure_picture where structure_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:50:45.941 DEBUG 9720 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====> Parameters: 7(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:50:45.942 DEBUG 9720 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 <====      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:50:45.943 DEBUG 9720 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====>  Preparing: select id, structure_id, name, suffix, url from asso_structure_picture where structure_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:50:45.943 DEBUG 9720 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====> Parameters: 8(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:50:45.943 DEBUG 9720 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 <====      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:50:45.944 DEBUG 9720 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====>  Preparing: select id, structure_id, name, suffix, url from asso_structure_picture where structure_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:50:45.944 DEBUG 9720 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====> Parameters: 9(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:50:45.944 DEBUG 9720 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 <====      Total: 1
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:50:45.945 DEBUG 9720 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByProductId <==      Total: 9
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:51:34.739 DEBUG 3888 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByProductId ==>  Preparing: select id s_id, parent_id, structure_name, path, remark, product_id from structure where product_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:51:34.759 DEBUG 3888 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByProductId ==> Parameters: 22(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:51:34.779 DEBUG 3888 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====>  Preparing: select id, structure_id, name, suffix, url from asso_structure_picture where structure_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:51:34.780 DEBUG 3888 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====> Parameters: 1(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:51:34.781 DEBUG 3888 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 <====      Total: 2
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:51:34.781 DEBUG 3888 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====>  Preparing: select id, structure_id, name, suffix, url from asso_structure_picture where structure_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:51:34.782 DEBUG 3888 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====> Parameters: 2(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:51:34.782 DEBUG 3888 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 <====      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:51:34.783 DEBUG 3888 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====>  Preparing: select id, structure_id, name, suffix, url from asso_structure_picture where structure_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:51:34.783 DEBUG 3888 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====> Parameters: 3(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:51:34.783 DEBUG 3888 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 <====      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:51:34.784 DEBUG 3888 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====>  Preparing: select id, structure_id, name, suffix, url from asso_structure_picture where structure_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:51:34.784 DEBUG 3888 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====> Parameters: 4(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:51:34.785 DEBUG 3888 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 <====      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:51:34.785 DEBUG 3888 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====>  Preparing: select id, structure_id, name, suffix, url from asso_structure_picture where structure_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:51:34.786 DEBUG 3888 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====> Parameters: 5(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:51:34.786 DEBUG 3888 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 <====      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:51:34.787 DEBUG 3888 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====>  Preparing: select id, structure_id, name, suffix, url from asso_structure_picture where structure_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:51:34.787 DEBUG 3888 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====> Parameters: 6(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:51:34.788 DEBUG 3888 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 <====      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:51:34.788 DEBUG 3888 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====>  Preparing: select id, structure_id, name, suffix, url from asso_structure_picture where structure_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:51:34.789 DEBUG 3888 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====> Parameters: 7(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:51:34.790 DEBUG 3888 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 <====      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:51:34.790 DEBUG 3888 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====>  Preparing: select id, structure_id, name, suffix, url from asso_structure_picture where structure_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:51:34.790 DEBUG 3888 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====> Parameters: 8(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:51:34.791 DEBUG 3888 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 <====      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:51:34.791 DEBUG 3888 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====>  Preparing: select id, structure_id, name, suffix, url from asso_structure_picture where structure_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:51:34.791 DEBUG 3888 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 ====> Parameters: 9(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:51:34.792 DEBUG 3888 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByParentId2 <====      Total: 1
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:51:34.792 DEBUG 3888 [http-nio-8877-exec-4] cn.cslg.pas.mapper.StructureMapper.selectByProductId <==      Total: 9
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:16.821 DEBUG 10648 [http-nio-8877-exec-1] cn.cslg.pas.mapper.ProjectUserMapper.selectList ==>  Preparing: SELECT id,uid AS userId,tenantId,tid AS projectId,addtime AS createTime,remark,type FROM os_distribution_doing WHERE (uid = ?)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:16.841 DEBUG 10648 [http-nio-8877-exec-1] cn.cslg.pas.mapper.ProjectUserMapper.selectList ==> Parameters: 328(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:16.871 DEBUG 10648 [http-nio-8877-exec-1] cn.cslg.pas.mapper.ProjectUserMapper.selectList <==      Total: 1
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:16.881 DEBUG 10648 [http-nio-8877-exec-1] cn.cslg.pas.mapper.ProjectMapper.selectList ==>  Preparing: SELECT id,name,creat_id AS createBy,technical_theme,innerfile,`update`,status,contract_no,`case` AS caseDate,update_time,sort,clientid,scenarioid AS scenario,typeid AS type,remark,department_id,personnel_id,tenantId,create_time FROM os_thematic WHERE (id IN (?))
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:16.881 DEBUG 10648 [http-nio-8877-exec-1] cn.cslg.pas.mapper.ProjectMapper.selectList ==> Parameters: 197(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:16.881 DEBUG 10648 [http-nio-8877-exec-1] cn.cslg.pas.mapper.ProjectMapper.selectList <==      Total: 1
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:17.139 DEBUG 10648 [http-nio-8877-exec-1] cn.cslg.pas.mapper.SystemDictMapper.selectList ==>  Preparing: SELECT id,label,value,type FROM os_system_dict WHERE (type IN (?,?))
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:17.139 DEBUG 10648 [http-nio-8877-exec-1] cn.cslg.pas.mapper.SystemDictMapper.selectList ==> Parameters: ENTERPRISE_APPLICATION_SCENARIO(String), INVESTIGATION_TYPE(String)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:17.146 DEBUG 10648 [http-nio-8877-exec-1] cn.cslg.pas.mapper.SystemDictMapper.selectList <==      Total: 46
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:17.148 DEBUG 10648 [http-nio-8877-exec-1] cn.cslg.pas.mapper.ProjectMapper.selectList ==>  Preparing: SELECT id,name,creat_id AS createBy,technical_theme,innerfile,`update`,status,contract_no,`case` AS caseDate,update_time,sort,clientid,scenarioid AS scenario,typeid AS type,remark,department_id,personnel_id,tenantId,create_time FROM os_thematic WHERE (creat_id = ?)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:17.148 DEBUG 10648 [http-nio-8877-exec-1] cn.cslg.pas.mapper.ProjectMapper.selectList ==> Parameters: 328(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:17.150 DEBUG 10648 [http-nio-8877-exec-1] cn.cslg.pas.mapper.ProjectMapper.selectList <==      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:17.345 DEBUG 10648 [http-nio-8877-exec-2] cn.cslg.pas.mapper.ProductCategoryMapper.query_COUNT ==>  Preparing: SELECT count(0) FROM product_category
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:17.345 DEBUG 10648 [http-nio-8877-exec-2] cn.cslg.pas.mapper.ProductCategoryMapper.query_COUNT ==> Parameters: 
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:17.347 DEBUG 10648 [http-nio-8877-exec-2] cn.cslg.pas.mapper.ProductCategoryMapper.query_COUNT <==      Total: 1
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:17.349 DEBUG 10648 [http-nio-8877-exec-2] cn.cslg.pas.mapper.ProductCategoryMapper.query ==>  Preparing: select id pc_id, product_category_name, remark, license_rate, create_person_name from product_category order by pc_id LIMIT ?
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:17.349 DEBUG 10648 [http-nio-8877-exec-2] cn.cslg.pas.mapper.ProductCategoryMapper.query ==> Parameters: 10(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:17.352 DEBUG 10648 [http-nio-8877-exec-2] cn.cslg.pas.mapper.ProductCategoryMapper.query2 ====>  Preparing: select id, product_category_id, name, suffix, url from asso_product_category_picture where product_category_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:17.352 DEBUG 10648 [http-nio-8877-exec-2] cn.cslg.pas.mapper.ProductCategoryMapper.query2 ====> Parameters: 11(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:17.355 DEBUG 10648 [http-nio-8877-exec-2] cn.cslg.pas.mapper.ProductCategoryMapper.query2 <====      Total: 1
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:17.356 DEBUG 10648 [http-nio-8877-exec-2] cn.cslg.pas.mapper.ProductCategoryMapper.query <==      Total: 1
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:25.620 DEBUG 10648 [http-nio-8877-exec-3] cn.cslg.pas.mapper.ProjectUserMapper.selectList ==>  Preparing: SELECT id,uid AS userId,tenantId,tid AS projectId,addtime AS createTime,remark,type FROM os_distribution_doing WHERE (uid = ?)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:25.620 DEBUG 10648 [http-nio-8877-exec-3] cn.cslg.pas.mapper.ProjectUserMapper.selectList ==> Parameters: 328(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:25.620 DEBUG 10648 [http-nio-8877-exec-3] cn.cslg.pas.mapper.ProjectUserMapper.selectList <==      Total: 1
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:25.630 DEBUG 10648 [http-nio-8877-exec-3] cn.cslg.pas.mapper.ProjectMapper.selectList ==>  Preparing: SELECT id,name,creat_id AS createBy,technical_theme,innerfile,`update`,status,contract_no,`case` AS caseDate,update_time,sort,clientid,scenarioid AS scenario,typeid AS type,remark,department_id,personnel_id,tenantId,create_time FROM os_thematic WHERE (id IN (?))
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:25.630 DEBUG 10648 [http-nio-8877-exec-3] cn.cslg.pas.mapper.ProjectMapper.selectList ==> Parameters: 197(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:25.630 DEBUG 10648 [http-nio-8877-exec-3] cn.cslg.pas.mapper.ProjectMapper.selectList <==      Total: 1
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:25.640 DEBUG 10648 [http-nio-8877-exec-3] cn.cslg.pas.mapper.SystemDictMapper.selectList ==>  Preparing: SELECT id,label,value,type FROM os_system_dict WHERE (type IN (?,?))
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:25.650 DEBUG 10648 [http-nio-8877-exec-3] cn.cslg.pas.mapper.SystemDictMapper.selectList ==> Parameters: ENTERPRISE_APPLICATION_SCENARIO(String), INVESTIGATION_TYPE(String)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:25.650 DEBUG 10648 [http-nio-8877-exec-3] cn.cslg.pas.mapper.SystemDictMapper.selectList <==      Total: 46
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:25.650 DEBUG 10648 [http-nio-8877-exec-3] cn.cslg.pas.mapper.ProjectMapper.selectList ==>  Preparing: SELECT id,name,creat_id AS createBy,technical_theme,innerfile,`update`,status,contract_no,`case` AS caseDate,update_time,sort,clientid,scenarioid AS scenario,typeid AS type,remark,department_id,personnel_id,tenantId,create_time FROM os_thematic WHERE (creat_id = ?)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:25.650 DEBUG 10648 [http-nio-8877-exec-3] cn.cslg.pas.mapper.ProjectMapper.selectList ==> Parameters: 328(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:25.650 DEBUG 10648 [http-nio-8877-exec-3] cn.cslg.pas.mapper.ProjectMapper.selectList <==      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:25.730 DEBUG 10648 [http-nio-8877-exec-4] cn.cslg.pas.mapper.ProductMapper.selectList ==>  Preparing: SELECT id,product_name,market_time,company_name,tenant_id,product_explain,product_category_id,license_rate,create_person_id,create_person_name,create_time,modified_time FROM product WHERE (product_category_id = ?)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:25.730 DEBUG 10648 [http-nio-8877-exec-4] cn.cslg.pas.mapper.ProductMapper.selectList ==> Parameters: 11(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:25.740 DEBUG 10648 [http-nio-8877-exec-4] cn.cslg.pas.mapper.ProductMapper.selectList <==      Total: 3
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:25.740 DEBUG 10648 [http-nio-8877-exec-5] cn.cslg.pas.mapper.ProductMapper.selectList ==>  Preparing: SELECT id,product_name,market_time,company_name,tenant_id,product_explain,product_category_id,license_rate,create_person_id,create_person_name,create_time,modified_time FROM product WHERE (product_category_id = ?)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:25.740 DEBUG 10648 [http-nio-8877-exec-5] cn.cslg.pas.mapper.ProductMapper.selectList ==> Parameters: 11(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:25.740 DEBUG 10648 [http-nio-8877-exec-5] cn.cslg.pas.mapper.ProductMapper.selectList <==      Total: 3
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:25.740 DEBUG 10648 [http-nio-8877-exec-4] cn.cslg.pas.mapper.ProductMarketDataMapper.selectList ==>  Preparing: SELECT id,product_id,sale_time,sale_area,sale_count,sale_money,custom_license_rate,create_person_id,create_person_name,create_time,modified_time FROM product_market_data WHERE (product_id IN (?,?,?))
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:25.740 DEBUG 10648 [http-nio-8877-exec-4] cn.cslg.pas.mapper.ProductMarketDataMapper.selectList ==> Parameters: 8(Integer), 9(Integer), 10(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:25.740 DEBUG 10648 [http-nio-8877-exec-5] cn.cslg.pas.mapper.ProductMarketDataMapper.selectList ==>  Preparing: SELECT id,product_id,sale_time,sale_area,sale_count,sale_money,custom_license_rate,create_person_id,create_person_name,create_time,modified_time FROM product_market_data WHERE (product_id IN (?,?,?))
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:25.740 DEBUG 10648 [http-nio-8877-exec-5] cn.cslg.pas.mapper.ProductMarketDataMapper.selectList ==> Parameters: 8(Integer), 9(Integer), 10(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:25.740 DEBUG 10648 [http-nio-8877-exec-4] cn.cslg.pas.mapper.ProductMarketDataMapper.selectList <==      Total: 4
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:25.750 DEBUG 10648 [http-nio-8877-exec-5] cn.cslg.pas.mapper.ProductMarketDataMapper.selectList <==      Total: 4
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:25.820 DEBUG 10648 [http-nio-8877-exec-6] cn.cslg.pas.mapper.ProductMapper.selectList ==>  Preparing: SELECT id,product_name,market_time,company_name,tenant_id,product_explain,product_category_id,license_rate,create_person_id,create_person_name,create_time,modified_time FROM product WHERE (product_category_id = ?)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:25.820 DEBUG 10648 [http-nio-8877-exec-6] cn.cslg.pas.mapper.ProductMapper.selectList ==> Parameters: 11(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:25.830 DEBUG 10648 [http-nio-8877-exec-6] cn.cslg.pas.mapper.ProductMapper.selectList <==      Total: 3
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:33.827 DEBUG 10648 [http-nio-8877-exec-7] cn.cslg.pas.mapper.ProjectUserMapper.selectList ==>  Preparing: SELECT id,uid AS userId,tenantId,tid AS projectId,addtime AS createTime,remark,type FROM os_distribution_doing WHERE (uid = ?)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:33.827 DEBUG 10648 [http-nio-8877-exec-7] cn.cslg.pas.mapper.ProjectUserMapper.selectList ==> Parameters: 328(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:33.827 DEBUG 10648 [http-nio-8877-exec-7] cn.cslg.pas.mapper.ProjectUserMapper.selectList <==      Total: 1
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:33.827 DEBUG 10648 [http-nio-8877-exec-7] cn.cslg.pas.mapper.ProjectMapper.selectList ==>  Preparing: SELECT id,name,creat_id AS createBy,technical_theme,innerfile,`update`,status,contract_no,`case` AS caseDate,update_time,sort,clientid,scenarioid AS scenario,typeid AS type,remark,department_id,personnel_id,tenantId,create_time FROM os_thematic WHERE (id IN (?))
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:33.827 DEBUG 10648 [http-nio-8877-exec-7] cn.cslg.pas.mapper.ProjectMapper.selectList ==> Parameters: 197(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:33.827 DEBUG 10648 [http-nio-8877-exec-7] cn.cslg.pas.mapper.ProjectMapper.selectList <==      Total: 1
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:33.847 DEBUG 10648 [http-nio-8877-exec-7] cn.cslg.pas.mapper.SystemDictMapper.selectList ==>  Preparing: SELECT id,label,value,type FROM os_system_dict WHERE (type IN (?,?))
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:33.847 DEBUG 10648 [http-nio-8877-exec-7] cn.cslg.pas.mapper.SystemDictMapper.selectList ==> Parameters: ENTERPRISE_APPLICATION_SCENARIO(String), INVESTIGATION_TYPE(String)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:33.847 DEBUG 10648 [http-nio-8877-exec-7] cn.cslg.pas.mapper.SystemDictMapper.selectList <==      Total: 46
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:33.847 DEBUG 10648 [http-nio-8877-exec-7] cn.cslg.pas.mapper.ProjectMapper.selectList ==>  Preparing: SELECT id,name,creat_id AS createBy,technical_theme,innerfile,`update`,status,contract_no,`case` AS caseDate,update_time,sort,clientid,scenarioid AS scenario,typeid AS type,remark,department_id,personnel_id,tenantId,create_time FROM os_thematic WHERE (creat_id = ?)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:33.847 DEBUG 10648 [http-nio-8877-exec-7] cn.cslg.pas.mapper.ProjectMapper.selectList ==> Parameters: 328(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:33.847 DEBUG 10648 [http-nio-8877-exec-7] cn.cslg.pas.mapper.ProjectMapper.selectList <==      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:33.907 DEBUG 10648 [http-nio-8877-exec-9] cn.cslg.pas.mapper.ProductMapper.selectList ==>  Preparing: SELECT id,product_name,market_time,company_name,tenant_id,product_explain,product_category_id,license_rate,create_person_id,create_person_name,create_time,modified_time FROM product WHERE (product_category_id = ?)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:33.907 DEBUG 10648 [http-nio-8877-exec-9] cn.cslg.pas.mapper.ProductMapper.selectList ==> Parameters: 11(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:33.907 DEBUG 10648 [http-nio-8877-exec-8] cn.cslg.pas.mapper.ProductMapper.selectList ==>  Preparing: SELECT id,product_name,market_time,company_name,tenant_id,product_explain,product_category_id,license_rate,create_person_id,create_person_name,create_time,modified_time FROM product WHERE (product_category_id = ?)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:33.907 DEBUG 10648 [http-nio-8877-exec-8] cn.cslg.pas.mapper.ProductMapper.selectList ==> Parameters: 11(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:33.907 DEBUG 10648 [http-nio-8877-exec-9] cn.cslg.pas.mapper.ProductMapper.selectList <==      Total: 3
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:33.907 DEBUG 10648 [http-nio-8877-exec-8] cn.cslg.pas.mapper.ProductMapper.selectList <==      Total: 3
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:33.907 DEBUG 10648 [http-nio-8877-exec-9] cn.cslg.pas.mapper.ProductMarketDataMapper.selectList ==>  Preparing: SELECT id,product_id,sale_time,sale_area,sale_count,sale_money,custom_license_rate,create_person_id,create_person_name,create_time,modified_time FROM product_market_data WHERE (product_id IN (?,?,?))
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:33.907 DEBUG 10648 [http-nio-8877-exec-9] cn.cslg.pas.mapper.ProductMarketDataMapper.selectList ==> Parameters: 8(Integer), 9(Integer), 10(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:33.907 DEBUG 10648 [http-nio-8877-exec-8] cn.cslg.pas.mapper.ProductMarketDataMapper.selectList ==>  Preparing: SELECT id,product_id,sale_time,sale_area,sale_count,sale_money,custom_license_rate,create_person_id,create_person_name,create_time,modified_time FROM product_market_data WHERE (product_id IN (?,?,?))
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:33.907 DEBUG 10648 [http-nio-8877-exec-8] cn.cslg.pas.mapper.ProductMarketDataMapper.selectList ==> Parameters: 8(Integer), 9(Integer), 10(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:33.907 DEBUG 10648 [http-nio-8877-exec-9] cn.cslg.pas.mapper.ProductMarketDataMapper.selectList <==      Total: 4
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:33.917 DEBUG 10648 [http-nio-8877-exec-8] cn.cslg.pas.mapper.ProductMarketDataMapper.selectList <==      Total: 4
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:34.025 DEBUG 10648 [http-nio-8877-exec-10] cn.cslg.pas.mapper.ProductMapper.selectList ==>  Preparing: SELECT id,product_name,market_time,company_name,tenant_id,product_explain,product_category_id,license_rate,create_person_id,create_person_name,create_time,modified_time FROM product WHERE (product_category_id = ?)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:34.026 DEBUG 10648 [http-nio-8877-exec-10] cn.cslg.pas.mapper.ProductMapper.selectList ==> Parameters: 11(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:34.030 DEBUG 10648 [http-nio-8877-exec-10] cn.cslg.pas.mapper.ProductMapper.selectList <==      Total: 3
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:33:49.250 DEBUG 10648 [http-nio-8877-exec-1] cn.cslg.pas.mapper.ProductMapper.query_COUNT ==>  Preparing: SELECT count(0) FROM product WHERE product_category_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:33:49.250 DEBUG 10648 [http-nio-8877-exec-1] cn.cslg.pas.mapper.ProductMapper.query_COUNT ==> Parameters: 11(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:33:49.250 DEBUG 10648 [http-nio-8877-exec-1] cn.cslg.pas.mapper.ProductMapper.query_COUNT <==      Total: 1
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:33:49.250 DEBUG 10648 [http-nio-8877-exec-1] cn.cslg.pas.mapper.ProductMapper.query ==>  Preparing: select id p_id, product_name, market_time, company_name, tenant_id, product_explain, product_category_id, license_rate, create_person_name from product WHERE product_category_id = ? order by p_id LIMIT ?
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:33:49.260 DEBUG 10648 [http-nio-8877-exec-1] cn.cslg.pas.mapper.ProductMapper.query ==> Parameters: 11(Integer), 10(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:33:49.260 DEBUG 10648 [http-nio-8877-exec-1] cn.cslg.pas.mapper.ProductMapper.query2 ====>  Preparing: select id, product_id, name, suffix, url from asso_product_picture where product_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:33:49.260 DEBUG 10648 [http-nio-8877-exec-1] cn.cslg.pas.mapper.ProductMapper.query2 ====> Parameters: 8(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:33:49.260 DEBUG 10648 [http-nio-8877-exec-1] cn.cslg.pas.mapper.ProductMapper.query2 <====      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:33:49.260 DEBUG 10648 [http-nio-8877-exec-1] cn.cslg.pas.mapper.ProductMapper.query2 ====>  Preparing: select id, product_id, name, suffix, url from asso_product_picture where product_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:33:49.260 DEBUG 10648 [http-nio-8877-exec-1] cn.cslg.pas.mapper.ProductMapper.query2 ====> Parameters: 9(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:33:49.260 DEBUG 10648 [http-nio-8877-exec-1] cn.cslg.pas.mapper.ProductMapper.query2 <====      Total: 1
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:33:49.260 DEBUG 10648 [http-nio-8877-exec-1] cn.cslg.pas.mapper.ProductMapper.query2 ====>  Preparing: select id, product_id, name, suffix, url from asso_product_picture where product_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:33:49.260 DEBUG 10648 [http-nio-8877-exec-1] cn.cslg.pas.mapper.ProductMapper.query2 ====> Parameters: 10(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:33:49.260 DEBUG 10648 [http-nio-8877-exec-1] cn.cslg.pas.mapper.ProductMapper.query2 <====      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:33:49.260 DEBUG 10648 [http-nio-8877-exec-1] cn.cslg.pas.mapper.ProductMapper.query <==      Total: 3
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:33:54.471 DEBUG 10648 [http-nio-8877-exec-2] cn.cslg.pas.mapper.ProjectUserMapper.selectList ==>  Preparing: SELECT id,uid AS userId,tenantId,tid AS projectId,addtime AS createTime,remark,type FROM os_distribution_doing WHERE (uid = ?)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:33:54.471 DEBUG 10648 [http-nio-8877-exec-2] cn.cslg.pas.mapper.ProjectUserMapper.selectList ==> Parameters: 328(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:33:54.471 DEBUG 10648 [http-nio-8877-exec-2] cn.cslg.pas.mapper.ProjectUserMapper.selectList <==      Total: 1
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:33:54.471 DEBUG 10648 [http-nio-8877-exec-2] cn.cslg.pas.mapper.ProjectMapper.selectList ==>  Preparing: SELECT id,name,creat_id AS createBy,technical_theme,innerfile,`update`,status,contract_no,`case` AS caseDate,update_time,sort,clientid,scenarioid AS scenario,typeid AS type,remark,department_id,personnel_id,tenantId,create_time FROM os_thematic WHERE (id IN (?))
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:33:54.471 DEBUG 10648 [http-nio-8877-exec-2] cn.cslg.pas.mapper.ProjectMapper.selectList ==> Parameters: 197(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:33:54.471 DEBUG 10648 [http-nio-8877-exec-2] cn.cslg.pas.mapper.ProjectMapper.selectList <==      Total: 1
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:33:54.491 DEBUG 10648 [http-nio-8877-exec-2] cn.cslg.pas.mapper.SystemDictMapper.selectList ==>  Preparing: SELECT id,label,value,type FROM os_system_dict WHERE (type IN (?,?))
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:33:54.491 DEBUG 10648 [http-nio-8877-exec-2] cn.cslg.pas.mapper.SystemDictMapper.selectList ==> Parameters: ENTERPRISE_APPLICATION_SCENARIO(String), INVESTIGATION_TYPE(String)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:33:54.491 DEBUG 10648 [http-nio-8877-exec-2] cn.cslg.pas.mapper.SystemDictMapper.selectList <==      Total: 46
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:33:54.491 DEBUG 10648 [http-nio-8877-exec-2] cn.cslg.pas.mapper.ProjectMapper.selectList ==>  Preparing: SELECT id,name,creat_id AS createBy,technical_theme,innerfile,`update`,status,contract_no,`case` AS caseDate,update_time,sort,clientid,scenarioid AS scenario,typeid AS type,remark,department_id,personnel_id,tenantId,create_time FROM os_thematic WHERE (creat_id = ?)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:33:54.491 DEBUG 10648 [http-nio-8877-exec-2] cn.cslg.pas.mapper.ProjectMapper.selectList ==> Parameters: 328(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:33:54.491 DEBUG 10648 [http-nio-8877-exec-2] cn.cslg.pas.mapper.ProjectMapper.selectList <==      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:33:54.551 DEBUG 10648 [http-nio-8877-exec-5] cn.cslg.pas.mapper.ProductMarketDataMapper.selectList ==>  Preparing: SELECT id,product_id,sale_time,sale_area,sale_count,sale_money,custom_license_rate,create_person_id,create_person_name,create_time,modified_time FROM product_market_data WHERE (product_id IN (?))
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:33:54.551 DEBUG 10648 [http-nio-8877-exec-5] cn.cslg.pas.mapper.ProductMarketDataMapper.selectList ==> Parameters: 8(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:33:54.551 DEBUG 10648 [http-nio-8877-exec-5] cn.cslg.pas.mapper.ProductMarketDataMapper.selectList <==      Total: 2
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:34:00.991 DEBUG 10648 [http-nio-8877-exec-4] cn.cslg.pas.mapper.ProjectUserMapper.selectList ==>  Preparing: SELECT id,uid AS userId,tenantId,tid AS projectId,addtime AS createTime,remark,type FROM os_distribution_doing WHERE (uid = ?)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:34:00.991 DEBUG 10648 [http-nio-8877-exec-4] cn.cslg.pas.mapper.ProjectUserMapper.selectList ==> Parameters: 328(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:34:00.993 DEBUG 10648 [http-nio-8877-exec-4] cn.cslg.pas.mapper.ProjectUserMapper.selectList <==      Total: 1
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:34:00.995 DEBUG 10648 [http-nio-8877-exec-4] cn.cslg.pas.mapper.ProjectMapper.selectList ==>  Preparing: SELECT id,name,creat_id AS createBy,technical_theme,innerfile,`update`,status,contract_no,`case` AS caseDate,update_time,sort,clientid,scenarioid AS scenario,typeid AS type,remark,department_id,personnel_id,tenantId,create_time FROM os_thematic WHERE (id IN (?))
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:34:00.995 DEBUG 10648 [http-nio-8877-exec-4] cn.cslg.pas.mapper.ProjectMapper.selectList ==> Parameters: 197(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:34:00.997 DEBUG 10648 [http-nio-8877-exec-4] cn.cslg.pas.mapper.ProjectMapper.selectList <==      Total: 1
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:34:01.008 DEBUG 10648 [http-nio-8877-exec-4] cn.cslg.pas.mapper.SystemDictMapper.selectList ==>  Preparing: SELECT id,label,value,type FROM os_system_dict WHERE (type IN (?,?))
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:34:01.009 DEBUG 10648 [http-nio-8877-exec-4] cn.cslg.pas.mapper.SystemDictMapper.selectList ==> Parameters: ENTERPRISE_APPLICATION_SCENARIO(String), INVESTIGATION_TYPE(String)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:34:01.012 DEBUG 10648 [http-nio-8877-exec-4] cn.cslg.pas.mapper.SystemDictMapper.selectList <==      Total: 46
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:34:01.013 DEBUG 10648 [http-nio-8877-exec-4] cn.cslg.pas.mapper.ProjectMapper.selectList ==>  Preparing: SELECT id,name,creat_id AS createBy,technical_theme,innerfile,`update`,status,contract_no,`case` AS caseDate,update_time,sort,clientid,scenarioid AS scenario,typeid AS type,remark,department_id,personnel_id,tenantId,create_time FROM os_thematic WHERE (creat_id = ?)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:34:01.013 DEBUG 10648 [http-nio-8877-exec-4] cn.cslg.pas.mapper.ProjectMapper.selectList ==> Parameters: 328(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:34:01.015 DEBUG 10648 [http-nio-8877-exec-4] cn.cslg.pas.mapper.ProjectMapper.selectList <==      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:34:01.067 DEBUG 10648 [http-nio-8877-exec-6] cn.cslg.pas.mapper.ProductMarketDataMapper.selectList ==>  Preparing: SELECT id,product_id,sale_time,sale_area,sale_count,sale_money,custom_license_rate,create_person_id,create_person_name,create_time,modified_time FROM product_market_data WHERE (product_id IN (?))
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:34:01.067 DEBUG 10648 [http-nio-8877-exec-6] cn.cslg.pas.mapper.ProductMarketDataMapper.selectList ==> Parameters: 8(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:34:01.069 DEBUG 10648 [http-nio-8877-exec-6] cn.cslg.pas.mapper.ProductMarketDataMapper.selectList <==      Total: 2
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:41:37.746 DEBUG 1428 [http-nio-8877-exec-1] cn.cslg.pas.mapper.ProjectUserMapper.selectList ==>  Preparing: SELECT id,uid AS userId,tenantId,tid AS projectId,addtime AS createTime,remark,type FROM os_distribution_doing WHERE (uid = ?)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:41:37.766 DEBUG 1428 [http-nio-8877-exec-1] cn.cslg.pas.mapper.ProjectUserMapper.selectList ==> Parameters: 328(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:41:37.786 DEBUG 1428 [http-nio-8877-exec-1] cn.cslg.pas.mapper.ProjectUserMapper.selectList <==      Total: 1
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:41:37.797 DEBUG 1428 [http-nio-8877-exec-1] cn.cslg.pas.mapper.ProjectMapper.selectList ==>  Preparing: SELECT id,name,creat_id AS createBy,technical_theme,innerfile,`update`,status,contract_no,`case` AS caseDate,update_time,sort,clientid,scenarioid AS scenario,typeid AS type,remark,department_id,personnel_id,tenantId,create_time FROM os_thematic WHERE (id IN (?))
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:41:37.797 DEBUG 1428 [http-nio-8877-exec-1] cn.cslg.pas.mapper.ProjectMapper.selectList ==> Parameters: 197(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:41:37.800 DEBUG 1428 [http-nio-8877-exec-1] cn.cslg.pas.mapper.ProjectMapper.selectList <==      Total: 1
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:41:37.981 DEBUG 1428 [http-nio-8877-exec-1] cn.cslg.pas.mapper.SystemDictMapper.selectList ==>  Preparing: SELECT id,label,value,type FROM os_system_dict WHERE (type IN (?,?))
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:41:37.982 DEBUG 1428 [http-nio-8877-exec-1] cn.cslg.pas.mapper.SystemDictMapper.selectList ==> Parameters: ENTERPRISE_APPLICATION_SCENARIO(String), INVESTIGATION_TYPE(String)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:41:37.988 DEBUG 1428 [http-nio-8877-exec-1] cn.cslg.pas.mapper.SystemDictMapper.selectList <==      Total: 46
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:41:37.990 DEBUG 1428 [http-nio-8877-exec-1] cn.cslg.pas.mapper.ProjectMapper.selectList ==>  Preparing: SELECT id,name,creat_id AS createBy,technical_theme,innerfile,`update`,status,contract_no,`case` AS caseDate,update_time,sort,clientid,scenarioid AS scenario,typeid AS type,remark,department_id,personnel_id,tenantId,create_time FROM os_thematic WHERE (creat_id = ?)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:41:37.991 DEBUG 1428 [http-nio-8877-exec-1] cn.cslg.pas.mapper.ProjectMapper.selectList ==> Parameters: 328(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:41:37.993 DEBUG 1428 [http-nio-8877-exec-1] cn.cslg.pas.mapper.ProjectMapper.selectList <==      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:41:38.887 DEBUG 1428 [http-nio-8877-exec-2] cn.cslg.pas.mapper.ProductMapper.query ==>  Preparing: select id p_id, product_name, market_time, company_name, tenant_id, product_explain, product_category_id, license_rate, create_person_name from product WHERE product_category_id = ? order by p_id
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:41:38.887 DEBUG 1428 [http-nio-8877-exec-2] cn.cslg.pas.mapper.ProductMapper.query ==> Parameters: 11(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:41:38.892 DEBUG 1428 [http-nio-8877-exec-2] cn.cslg.pas.mapper.ProductMapper.query2 ====>  Preparing: select id, product_id, name, suffix, url from asso_product_picture where product_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:41:38.893 DEBUG 1428 [http-nio-8877-exec-2] cn.cslg.pas.mapper.ProductMapper.query2 ====> Parameters: 8(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:41:38.894 DEBUG 1428 [http-nio-8877-exec-2] cn.cslg.pas.mapper.ProductMapper.query2 <====      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:41:38.894 DEBUG 1428 [http-nio-8877-exec-2] cn.cslg.pas.mapper.ProductMapper.query2 ====>  Preparing: select id, product_id, name, suffix, url from asso_product_picture where product_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:41:38.895 DEBUG 1428 [http-nio-8877-exec-2] cn.cslg.pas.mapper.ProductMapper.query2 ====> Parameters: 9(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:41:38.897 DEBUG 1428 [http-nio-8877-exec-2] cn.cslg.pas.mapper.ProductMapper.query2 <====      Total: 1
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:41:38.897 DEBUG 1428 [http-nio-8877-exec-2] cn.cslg.pas.mapper.ProductMapper.query2 ====>  Preparing: select id, product_id, name, suffix, url from asso_product_picture where product_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:41:38.898 DEBUG 1428 [http-nio-8877-exec-2] cn.cslg.pas.mapper.ProductMapper.query2 ====> Parameters: 10(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:41:38.900 DEBUG 1428 [http-nio-8877-exec-2] cn.cslg.pas.mapper.ProductMapper.query2 <====      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:41:38.900 DEBUG 1428 [http-nio-8877-exec-2] cn.cslg.pas.mapper.ProductMapper.query <==      Total: 3
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:43:45.874 DEBUG 1428 [http-nio-8877-exec-3] cn.cslg.pas.mapper.ProjectUserMapper.selectList ==>  Preparing: SELECT id,uid AS userId,tenantId,tid AS projectId,addtime AS createTime,remark,type FROM os_distribution_doing WHERE (uid = ?)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:43:45.875 DEBUG 1428 [http-nio-8877-exec-3] cn.cslg.pas.mapper.ProjectUserMapper.selectList ==> Parameters: 328(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:43:45.876 DEBUG 1428 [http-nio-8877-exec-3] cn.cslg.pas.mapper.ProjectUserMapper.selectList <==      Total: 1
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:43:45.878 DEBUG 1428 [http-nio-8877-exec-3] cn.cslg.pas.mapper.ProjectMapper.selectList ==>  Preparing: SELECT id,name,creat_id AS createBy,technical_theme,innerfile,`update`,status,contract_no,`case` AS caseDate,update_time,sort,clientid,scenarioid AS scenario,typeid AS type,remark,department_id,personnel_id,tenantId,create_time FROM os_thematic WHERE (id IN (?))
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:43:45.879 DEBUG 1428 [http-nio-8877-exec-3] cn.cslg.pas.mapper.ProjectMapper.selectList ==> Parameters: 197(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:43:45.880 DEBUG 1428 [http-nio-8877-exec-3] cn.cslg.pas.mapper.ProjectMapper.selectList <==      Total: 1
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:43:45.890 DEBUG 1428 [http-nio-8877-exec-3] cn.cslg.pas.mapper.SystemDictMapper.selectList ==>  Preparing: SELECT id,label,value,type FROM os_system_dict WHERE (type IN (?,?))
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:43:45.890 DEBUG 1428 [http-nio-8877-exec-3] cn.cslg.pas.mapper.SystemDictMapper.selectList ==> Parameters: ENTERPRISE_APPLICATION_SCENARIO(String), INVESTIGATION_TYPE(String)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:43:45.895 DEBUG 1428 [http-nio-8877-exec-3] cn.cslg.pas.mapper.SystemDictMapper.selectList <==      Total: 46
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:43:45.896 DEBUG 1428 [http-nio-8877-exec-3] cn.cslg.pas.mapper.ProjectMapper.selectList ==>  Preparing: SELECT id,name,creat_id AS createBy,technical_theme,innerfile,`update`,status,contract_no,`case` AS caseDate,update_time,sort,clientid,scenarioid AS scenario,typeid AS type,remark,department_id,personnel_id,tenantId,create_time FROM os_thematic WHERE (creat_id = ?)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:43:45.897 DEBUG 1428 [http-nio-8877-exec-3] cn.cslg.pas.mapper.ProjectMapper.selectList ==> Parameters: 328(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:43:45.898 DEBUG 1428 [http-nio-8877-exec-3] cn.cslg.pas.mapper.ProjectMapper.selectList <==      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:43:48.097 DEBUG 1428 [http-nio-8877-exec-4] cn.cslg.pas.mapper.ProductMapper.query ==>  Preparing: select id p_id, product_name, market_time, company_name, tenant_id, product_explain, product_category_id, license_rate, create_person_name from product WHERE product_category_id = ? order by p_id
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:43:48.098 DEBUG 1428 [http-nio-8877-exec-4] cn.cslg.pas.mapper.ProductMapper.query ==> Parameters: 11(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:43:48.101 DEBUG 1428 [http-nio-8877-exec-4] cn.cslg.pas.mapper.ProductMapper.query2 ====>  Preparing: select id, product_id, name, suffix, url from asso_product_picture where product_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:43:48.101 DEBUG 1428 [http-nio-8877-exec-4] cn.cslg.pas.mapper.ProductMapper.query2 ====> Parameters: 8(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:43:48.102 DEBUG 1428 [http-nio-8877-exec-4] cn.cslg.pas.mapper.ProductMapper.query2 <====      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:43:48.102 DEBUG 1428 [http-nio-8877-exec-4] cn.cslg.pas.mapper.ProductMapper.query2 ====>  Preparing: select id, product_id, name, suffix, url from asso_product_picture where product_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:43:48.102 DEBUG 1428 [http-nio-8877-exec-4] cn.cslg.pas.mapper.ProductMapper.query2 ====> Parameters: 9(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:43:48.104 DEBUG 1428 [http-nio-8877-exec-4] cn.cslg.pas.mapper.ProductMapper.query2 <====      Total: 1
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:43:48.105 DEBUG 1428 [http-nio-8877-exec-4] cn.cslg.pas.mapper.ProductMapper.query2 ====>  Preparing: select id, product_id, name, suffix, url from asso_product_picture where product_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:43:48.106 DEBUG 1428 [http-nio-8877-exec-4] cn.cslg.pas.mapper.ProductMapper.query2 ====> Parameters: 10(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:43:48.107 DEBUG 1428 [http-nio-8877-exec-4] cn.cslg.pas.mapper.ProductMapper.query2 <====      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:43:48.108 DEBUG 1428 [http-nio-8877-exec-4] cn.cslg.pas.mapper.ProductMapper.query <==      Total: 3
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:45:55.560 DEBUG 1428 [http-nio-8877-exec-5] cn.cslg.pas.mapper.ProjectUserMapper.selectList ==>  Preparing: SELECT id,uid AS userId,tenantId,tid AS projectId,addtime AS createTime,remark,type FROM os_distribution_doing WHERE (uid = ?)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:45:55.561 DEBUG 1428 [http-nio-8877-exec-5] cn.cslg.pas.mapper.ProjectUserMapper.selectList ==> Parameters: 328(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:45:55.563 DEBUG 1428 [http-nio-8877-exec-5] cn.cslg.pas.mapper.ProjectUserMapper.selectList <==      Total: 1
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:45:55.564 DEBUG 1428 [http-nio-8877-exec-5] cn.cslg.pas.mapper.ProjectMapper.selectList ==>  Preparing: SELECT id,name,creat_id AS createBy,technical_theme,innerfile,`update`,status,contract_no,`case` AS caseDate,update_time,sort,clientid,scenarioid AS scenario,typeid AS type,remark,department_id,personnel_id,tenantId,create_time FROM os_thematic WHERE (id IN (?))
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:45:55.565 DEBUG 1428 [http-nio-8877-exec-5] cn.cslg.pas.mapper.ProjectMapper.selectList ==> Parameters: 197(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:45:55.567 DEBUG 1428 [http-nio-8877-exec-5] cn.cslg.pas.mapper.ProjectMapper.selectList <==      Total: 1
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:45:55.576 DEBUG 1428 [http-nio-8877-exec-5] cn.cslg.pas.mapper.SystemDictMapper.selectList ==>  Preparing: SELECT id,label,value,type FROM os_system_dict WHERE (type IN (?,?))
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:45:55.577 DEBUG 1428 [http-nio-8877-exec-5] cn.cslg.pas.mapper.SystemDictMapper.selectList ==> Parameters: ENTERPRISE_APPLICATION_SCENARIO(String), INVESTIGATION_TYPE(String)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:45:55.581 DEBUG 1428 [http-nio-8877-exec-5] cn.cslg.pas.mapper.SystemDictMapper.selectList <==      Total: 46
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:45:55.582 DEBUG 1428 [http-nio-8877-exec-5] cn.cslg.pas.mapper.ProjectMapper.selectList ==>  Preparing: SELECT id,name,creat_id AS createBy,technical_theme,innerfile,`update`,status,contract_no,`case` AS caseDate,update_time,sort,clientid,scenarioid AS scenario,typeid AS type,remark,department_id,personnel_id,tenantId,create_time FROM os_thematic WHERE (creat_id = ?)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:45:55.582 DEBUG 1428 [http-nio-8877-exec-5] cn.cslg.pas.mapper.ProjectMapper.selectList ==> Parameters: 328(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:45:55.584 DEBUG 1428 [http-nio-8877-exec-5] cn.cslg.pas.mapper.ProjectMapper.selectList <==      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:45:57.458 DEBUG 1428 [http-nio-8877-exec-6] cn.cslg.pas.mapper.ProductMapper.query ==>  Preparing: select id p_id, product_name, market_time, company_name, tenant_id, product_explain, product_category_id, license_rate, create_person_name from product WHERE product_category_id = ? order by p_id
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:45:57.458 DEBUG 1428 [http-nio-8877-exec-6] cn.cslg.pas.mapper.ProductMapper.query ==> Parameters: 11(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:45:57.461 DEBUG 1428 [http-nio-8877-exec-6] cn.cslg.pas.mapper.ProductMapper.query2 ====>  Preparing: select id, product_id, name, suffix, url from asso_product_picture where product_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:45:57.461 DEBUG 1428 [http-nio-8877-exec-6] cn.cslg.pas.mapper.ProductMapper.query2 ====> Parameters: 8(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:45:57.463 DEBUG 1428 [http-nio-8877-exec-6] cn.cslg.pas.mapper.ProductMapper.query2 <====      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:45:57.463 DEBUG 1428 [http-nio-8877-exec-6] cn.cslg.pas.mapper.ProductMapper.query2 ====>  Preparing: select id, product_id, name, suffix, url from asso_product_picture where product_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:45:57.463 DEBUG 1428 [http-nio-8877-exec-6] cn.cslg.pas.mapper.ProductMapper.query2 ====> Parameters: 9(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:45:57.465 DEBUG 1428 [http-nio-8877-exec-6] cn.cslg.pas.mapper.ProductMapper.query2 <====      Total: 1
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:45:57.465 DEBUG 1428 [http-nio-8877-exec-6] cn.cslg.pas.mapper.ProductMapper.query2 ====>  Preparing: select id, product_id, name, suffix, url from asso_product_picture where product_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:45:57.465 DEBUG 1428 [http-nio-8877-exec-6] cn.cslg.pas.mapper.ProductMapper.query2 ====> Parameters: 10(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:45:57.467 DEBUG 1428 [http-nio-8877-exec-6] cn.cslg.pas.mapper.ProductMapper.query2 <====      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:45:57.467 DEBUG 1428 [http-nio-8877-exec-6] cn.cslg.pas.mapper.ProductMapper.query <==      Total: 3
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:48:20.274 DEBUG 1428 [http-nio-8877-exec-7] cn.cslg.pas.mapper.ProjectUserMapper.selectList ==>  Preparing: SELECT id,uid AS userId,tenantId,tid AS projectId,addtime AS createTime,remark,type FROM os_distribution_doing WHERE (uid = ?)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:48:20.275 DEBUG 1428 [http-nio-8877-exec-7] cn.cslg.pas.mapper.ProjectUserMapper.selectList ==> Parameters: 328(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:48:20.276 DEBUG 1428 [http-nio-8877-exec-7] cn.cslg.pas.mapper.ProjectUserMapper.selectList <==      Total: 1
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:48:20.277 DEBUG 1428 [http-nio-8877-exec-7] cn.cslg.pas.mapper.ProjectMapper.selectList ==>  Preparing: SELECT id,name,creat_id AS createBy,technical_theme,innerfile,`update`,status,contract_no,`case` AS caseDate,update_time,sort,clientid,scenarioid AS scenario,typeid AS type,remark,department_id,personnel_id,tenantId,create_time FROM os_thematic WHERE (id IN (?))
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:48:20.278 DEBUG 1428 [http-nio-8877-exec-7] cn.cslg.pas.mapper.ProjectMapper.selectList ==> Parameters: 197(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:48:20.280 DEBUG 1428 [http-nio-8877-exec-7] cn.cslg.pas.mapper.ProjectMapper.selectList <==      Total: 1
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:48:20.290 DEBUG 1428 [http-nio-8877-exec-7] cn.cslg.pas.mapper.SystemDictMapper.selectList ==>  Preparing: SELECT id,label,value,type FROM os_system_dict WHERE (type IN (?,?))
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:48:20.290 DEBUG 1428 [http-nio-8877-exec-7] cn.cslg.pas.mapper.SystemDictMapper.selectList ==> Parameters: ENTERPRISE_APPLICATION_SCENARIO(String), INVESTIGATION_TYPE(String)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:48:20.293 DEBUG 1428 [http-nio-8877-exec-7] cn.cslg.pas.mapper.SystemDictMapper.selectList <==      Total: 46
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:48:20.295 DEBUG 1428 [http-nio-8877-exec-7] cn.cslg.pas.mapper.ProjectMapper.selectList ==>  Preparing: SELECT id,name,creat_id AS createBy,technical_theme,innerfile,`update`,status,contract_no,`case` AS caseDate,update_time,sort,clientid,scenarioid AS scenario,typeid AS type,remark,department_id,personnel_id,tenantId,create_time FROM os_thematic WHERE (creat_id = ?)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:48:20.295 DEBUG 1428 [http-nio-8877-exec-7] cn.cslg.pas.mapper.ProjectMapper.selectList ==> Parameters: 328(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:48:20.297 DEBUG 1428 [http-nio-8877-exec-7] cn.cslg.pas.mapper.ProjectMapper.selectList <==      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:48:20.367 DEBUG 1428 [http-nio-8877-exec-9] cn.cslg.pas.mapper.ProductMapper.selectList ==>  Preparing: SELECT id,product_name,market_time,company_name,tenant_id,product_explain,product_category_id,license_rate,create_person_id,create_person_name,create_time,modified_time FROM product WHERE (product_category_id = ?)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:48:20.367 DEBUG 1428 [http-nio-8877-exec-9] cn.cslg.pas.mapper.ProductMapper.selectList ==> Parameters: 11(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:48:20.369 DEBUG 1428 [http-nio-8877-exec-8] cn.cslg.pas.mapper.ProductMapper.selectList ==>  Preparing: SELECT id,product_name,market_time,company_name,tenant_id,product_explain,product_category_id,license_rate,create_person_id,create_person_name,create_time,modified_time FROM product WHERE (product_category_id = ?)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:48:20.369 DEBUG 1428 [http-nio-8877-exec-8] cn.cslg.pas.mapper.ProductMapper.selectList ==> Parameters: 11(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:48:20.370 DEBUG 1428 [http-nio-8877-exec-9] cn.cslg.pas.mapper.ProductMapper.selectList <==      Total: 3
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:48:20.371 DEBUG 1428 [http-nio-8877-exec-8] cn.cslg.pas.mapper.ProductMapper.selectList <==      Total: 3
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:48:20.374 DEBUG 1428 [http-nio-8877-exec-8] cn.cslg.pas.mapper.ProductMarketDataMapper.selectList ==>  Preparing: SELECT id,product_id,sale_time,sale_area,sale_count,sale_money,custom_license_rate,create_person_id,create_person_name,create_time,modified_time FROM product_market_data WHERE (product_id IN (?,?,?))
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:48:20.374 DEBUG 1428 [http-nio-8877-exec-9] cn.cslg.pas.mapper.ProductMarketDataMapper.selectList ==>  Preparing: SELECT id,product_id,sale_time,sale_area,sale_count,sale_money,custom_license_rate,create_person_id,create_person_name,create_time,modified_time FROM product_market_data WHERE (product_id IN (?,?,?))
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:48:20.375 DEBUG 1428 [http-nio-8877-exec-8] cn.cslg.pas.mapper.ProductMarketDataMapper.selectList ==> Parameters: 8(Integer), 9(Integer), 10(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:48:20.375 DEBUG 1428 [http-nio-8877-exec-9] cn.cslg.pas.mapper.ProductMarketDataMapper.selectList ==> Parameters: 8(Integer), 9(Integer), 10(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:48:20.377 DEBUG 1428 [http-nio-8877-exec-9] cn.cslg.pas.mapper.ProductMarketDataMapper.selectList <==      Total: 4
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:48:20.377 DEBUG 1428 [http-nio-8877-exec-8] cn.cslg.pas.mapper.ProductMarketDataMapper.selectList <==      Total: 4
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:48:20.485 DEBUG 1428 [http-nio-8877-exec-10] cn.cslg.pas.mapper.ProductMapper.selectList ==>  Preparing: SELECT id,product_name,market_time,company_name,tenant_id,product_explain,product_category_id,license_rate,create_person_id,create_person_name,create_time,modified_time FROM product WHERE (product_category_id = ?)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:48:20.485 DEBUG 1428 [http-nio-8877-exec-10] cn.cslg.pas.mapper.ProductMapper.selectList ==> Parameters: 11(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:48:20.487 DEBUG 1428 [http-nio-8877-exec-10] cn.cslg.pas.mapper.ProductMapper.selectList <==      Total: 3
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:51:46.813 DEBUG 11144 [http-nio-8877-exec-1] cn.cslg.pas.mapper.ProjectUserMapper.selectList ==>  Preparing: SELECT id,uid AS userId,tenantId,tid AS projectId,addtime AS createTime,remark,type FROM os_distribution_doing WHERE (uid = ?)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:51:46.833 DEBUG 11144 [http-nio-8877-exec-1] cn.cslg.pas.mapper.ProjectUserMapper.selectList ==> Parameters: 328(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:51:46.854 DEBUG 11144 [http-nio-8877-exec-1] cn.cslg.pas.mapper.ProjectUserMapper.selectList <==      Total: 1
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:51:46.865 DEBUG 11144 [http-nio-8877-exec-1] cn.cslg.pas.mapper.ProjectMapper.selectList ==>  Preparing: SELECT id,name,creat_id AS createBy,technical_theme,innerfile,`update`,status,contract_no,`case` AS caseDate,update_time,sort,clientid,scenarioid AS scenario,typeid AS type,remark,department_id,personnel_id,tenantId,create_time FROM os_thematic WHERE (id IN (?))
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:51:46.866 DEBUG 11144 [http-nio-8877-exec-1] cn.cslg.pas.mapper.ProjectMapper.selectList ==> Parameters: 197(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:51:46.868 DEBUG 11144 [http-nio-8877-exec-1] cn.cslg.pas.mapper.ProjectMapper.selectList <==      Total: 1
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:51:47.039 DEBUG 11144 [http-nio-8877-exec-1] cn.cslg.pas.mapper.SystemDictMapper.selectList ==>  Preparing: SELECT id,label,value,type FROM os_system_dict WHERE (type IN (?,?))
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:51:47.040 DEBUG 11144 [http-nio-8877-exec-1] cn.cslg.pas.mapper.SystemDictMapper.selectList ==> Parameters: ENTERPRISE_APPLICATION_SCENARIO(String), INVESTIGATION_TYPE(String)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:51:47.046 DEBUG 11144 [http-nio-8877-exec-1] cn.cslg.pas.mapper.SystemDictMapper.selectList <==      Total: 46
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:51:47.048 DEBUG 11144 [http-nio-8877-exec-1] cn.cslg.pas.mapper.ProjectMapper.selectList ==>  Preparing: SELECT id,name,creat_id AS createBy,technical_theme,innerfile,`update`,status,contract_no,`case` AS caseDate,update_time,sort,clientid,scenarioid AS scenario,typeid AS type,remark,department_id,personnel_id,tenantId,create_time FROM os_thematic WHERE (creat_id = ?)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:51:47.049 DEBUG 11144 [http-nio-8877-exec-1] cn.cslg.pas.mapper.ProjectMapper.selectList ==> Parameters: 328(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:51:47.051 DEBUG 11144 [http-nio-8877-exec-1] cn.cslg.pas.mapper.ProjectMapper.selectList <==      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:51:52.110 DEBUG 11144 [http-nio-8877-exec-2] cn.cslg.pas.mapper.ProjectUserMapper.selectList ==>  Preparing: SELECT id,uid AS userId,tenantId,tid AS projectId,addtime AS createTime,remark,type FROM os_distribution_doing WHERE (uid = ?)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:51:52.111 DEBUG 11144 [http-nio-8877-exec-2] cn.cslg.pas.mapper.ProjectUserMapper.selectList ==> Parameters: 328(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:51:52.113 DEBUG 11144 [http-nio-8877-exec-2] cn.cslg.pas.mapper.ProjectUserMapper.selectList <==      Total: 1
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:51:52.114 DEBUG 11144 [http-nio-8877-exec-2] cn.cslg.pas.mapper.ProjectMapper.selectList ==>  Preparing: SELECT id,name,creat_id AS createBy,technical_theme,innerfile,`update`,status,contract_no,`case` AS caseDate,update_time,sort,clientid,scenarioid AS scenario,typeid AS type,remark,department_id,personnel_id,tenantId,create_time FROM os_thematic WHERE (id IN (?))
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:51:52.115 DEBUG 11144 [http-nio-8877-exec-2] cn.cslg.pas.mapper.ProjectMapper.selectList ==> Parameters: 197(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:51:52.117 DEBUG 11144 [http-nio-8877-exec-2] cn.cslg.pas.mapper.ProjectMapper.selectList <==      Total: 1
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:51:52.130 DEBUG 11144 [http-nio-8877-exec-2] cn.cslg.pas.mapper.SystemDictMapper.selectList ==>  Preparing: SELECT id,label,value,type FROM os_system_dict WHERE (type IN (?,?))
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:51:52.130 DEBUG 11144 [http-nio-8877-exec-2] cn.cslg.pas.mapper.SystemDictMapper.selectList ==> Parameters: ENTERPRISE_APPLICATION_SCENARIO(String), INVESTIGATION_TYPE(String)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:51:52.134 DEBUG 11144 [http-nio-8877-exec-2] cn.cslg.pas.mapper.SystemDictMapper.selectList <==      Total: 46
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:51:52.136 DEBUG 11144 [http-nio-8877-exec-2] cn.cslg.pas.mapper.ProjectMapper.selectList ==>  Preparing: SELECT id,name,creat_id AS createBy,technical_theme,innerfile,`update`,status,contract_no,`case` AS caseDate,update_time,sort,clientid,scenarioid AS scenario,typeid AS type,remark,department_id,personnel_id,tenantId,create_time FROM os_thematic WHERE (creat_id = ?)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:51:52.136 DEBUG 11144 [http-nio-8877-exec-2] cn.cslg.pas.mapper.ProjectMapper.selectList ==> Parameters: 328(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:51:52.139 DEBUG 11144 [http-nio-8877-exec-2] cn.cslg.pas.mapper.ProjectMapper.selectList <==      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:52:00.168 DEBUG 11144 [http-nio-8877-exec-3] cn.cslg.pas.mapper.ProjectUserMapper.selectList ==>  Preparing: SELECT id,uid AS userId,tenantId,tid AS projectId,addtime AS createTime,remark,type FROM os_distribution_doing WHERE (uid = ?)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:52:00.169 DEBUG 11144 [http-nio-8877-exec-3] cn.cslg.pas.mapper.ProjectUserMapper.selectList ==> Parameters: 328(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:52:00.171 DEBUG 11144 [http-nio-8877-exec-3] cn.cslg.pas.mapper.ProjectUserMapper.selectList <==      Total: 1
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:52:00.173 DEBUG 11144 [http-nio-8877-exec-3] cn.cslg.pas.mapper.ProjectMapper.selectList ==>  Preparing: SELECT id,name,creat_id AS createBy,technical_theme,innerfile,`update`,status,contract_no,`case` AS caseDate,update_time,sort,clientid,scenarioid AS scenario,typeid AS type,remark,department_id,personnel_id,tenantId,create_time FROM os_thematic WHERE (id IN (?))
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:52:00.174 DEBUG 11144 [http-nio-8877-exec-3] cn.cslg.pas.mapper.ProjectMapper.selectList ==> Parameters: 197(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:52:00.175 DEBUG 11144 [http-nio-8877-exec-3] cn.cslg.pas.mapper.ProjectMapper.selectList <==      Total: 1
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:52:00.185 DEBUG 11144 [http-nio-8877-exec-3] cn.cslg.pas.mapper.SystemDictMapper.selectList ==>  Preparing: SELECT id,label,value,type FROM os_system_dict WHERE (type IN (?,?))
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:52:00.185 DEBUG 11144 [http-nio-8877-exec-3] cn.cslg.pas.mapper.SystemDictMapper.selectList ==> Parameters: ENTERPRISE_APPLICATION_SCENARIO(String), INVESTIGATION_TYPE(String)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:52:00.189 DEBUG 11144 [http-nio-8877-exec-3] cn.cslg.pas.mapper.SystemDictMapper.selectList <==      Total: 46
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:52:00.190 DEBUG 11144 [http-nio-8877-exec-3] cn.cslg.pas.mapper.ProjectMapper.selectList ==>  Preparing: SELECT id,name,creat_id AS createBy,technical_theme,innerfile,`update`,status,contract_no,`case` AS caseDate,update_time,sort,clientid,scenarioid AS scenario,typeid AS type,remark,department_id,personnel_id,tenantId,create_time FROM os_thematic WHERE (creat_id = ?)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:52:00.190 DEBUG 11144 [http-nio-8877-exec-3] cn.cslg.pas.mapper.ProjectMapper.selectList ==> Parameters: 328(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:52:00.192 DEBUG 11144 [http-nio-8877-exec-3] cn.cslg.pas.mapper.ProjectMapper.selectList <==      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:52:07.801 DEBUG 11144 [http-nio-8877-exec-4] cn.cslg.pas.mapper.ProjectUserMapper.selectList ==>  Preparing: SELECT id,uid AS userId,tenantId,tid AS projectId,addtime AS createTime,remark,type FROM os_distribution_doing WHERE (uid = ?)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:52:07.801 DEBUG 11144 [http-nio-8877-exec-4] cn.cslg.pas.mapper.ProjectUserMapper.selectList ==> Parameters: 328(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:52:07.804 DEBUG 11144 [http-nio-8877-exec-4] cn.cslg.pas.mapper.ProjectUserMapper.selectList <==      Total: 1
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:52:07.806 DEBUG 11144 [http-nio-8877-exec-4] cn.cslg.pas.mapper.ProjectMapper.selectList ==>  Preparing: SELECT id,name,creat_id AS createBy,technical_theme,innerfile,`update`,status,contract_no,`case` AS caseDate,update_time,sort,clientid,scenarioid AS scenario,typeid AS type,remark,department_id,personnel_id,tenantId,create_time FROM os_thematic WHERE (id IN (?))
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:52:07.807 DEBUG 11144 [http-nio-8877-exec-4] cn.cslg.pas.mapper.ProjectMapper.selectList ==> Parameters: 197(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:52:07.809 DEBUG 11144 [http-nio-8877-exec-4] cn.cslg.pas.mapper.ProjectMapper.selectList <==      Total: 1
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:52:07.819 DEBUG 11144 [http-nio-8877-exec-4] cn.cslg.pas.mapper.SystemDictMapper.selectList ==>  Preparing: SELECT id,label,value,type FROM os_system_dict WHERE (type IN (?,?))
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:52:07.819 DEBUG 11144 [http-nio-8877-exec-4] cn.cslg.pas.mapper.SystemDictMapper.selectList ==> Parameters: ENTERPRISE_APPLICATION_SCENARIO(String), INVESTIGATION_TYPE(String)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:52:07.823 DEBUG 11144 [http-nio-8877-exec-4] cn.cslg.pas.mapper.SystemDictMapper.selectList <==      Total: 46
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:52:07.826 DEBUG 11144 [http-nio-8877-exec-4] cn.cslg.pas.mapper.ProjectMapper.selectList ==>  Preparing: SELECT id,name,creat_id AS createBy,technical_theme,innerfile,`update`,status,contract_no,`case` AS caseDate,update_time,sort,clientid,scenarioid AS scenario,typeid AS type,remark,department_id,personnel_id,tenantId,create_time FROM os_thematic WHERE (creat_id = ?)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:52:07.827 DEBUG 11144 [http-nio-8877-exec-4] cn.cslg.pas.mapper.ProjectMapper.selectList ==> Parameters: 328(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:52:07.830 DEBUG 11144 [http-nio-8877-exec-4] cn.cslg.pas.mapper.ProjectMapper.selectList <==      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:52:19.883 DEBUG 11144 [http-nio-8877-exec-5] cn.cslg.pas.mapper.ProjectUserMapper.selectList ==>  Preparing: SELECT id,uid AS userId,tenantId,tid AS projectId,addtime AS createTime,remark,type FROM os_distribution_doing WHERE (uid = ?)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:52:19.883 DEBUG 11144 [http-nio-8877-exec-5] cn.cslg.pas.mapper.ProjectUserMapper.selectList ==> Parameters: 328(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:52:19.885 DEBUG 11144 [http-nio-8877-exec-5] cn.cslg.pas.mapper.ProjectUserMapper.selectList <==      Total: 1
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:52:19.886 DEBUG 11144 [http-nio-8877-exec-5] cn.cslg.pas.mapper.ProjectMapper.selectList ==>  Preparing: SELECT id,name,creat_id AS createBy,technical_theme,innerfile,`update`,status,contract_no,`case` AS caseDate,update_time,sort,clientid,scenarioid AS scenario,typeid AS type,remark,department_id,personnel_id,tenantId,create_time FROM os_thematic WHERE (id IN (?))
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:52:19.887 DEBUG 11144 [http-nio-8877-exec-5] cn.cslg.pas.mapper.ProjectMapper.selectList ==> Parameters: 197(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:52:19.889 DEBUG 11144 [http-nio-8877-exec-5] cn.cslg.pas.mapper.ProjectMapper.selectList <==      Total: 1
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:52:19.899 DEBUG 11144 [http-nio-8877-exec-5] cn.cslg.pas.mapper.SystemDictMapper.selectList ==>  Preparing: SELECT id,label,value,type FROM os_system_dict WHERE (type IN (?,?))
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:52:19.899 DEBUG 11144 [http-nio-8877-exec-5] cn.cslg.pas.mapper.SystemDictMapper.selectList ==> Parameters: ENTERPRISE_APPLICATION_SCENARIO(String), INVESTIGATION_TYPE(String)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:52:19.902 DEBUG 11144 [http-nio-8877-exec-5] cn.cslg.pas.mapper.SystemDictMapper.selectList <==      Total: 46
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:52:19.903 DEBUG 11144 [http-nio-8877-exec-5] cn.cslg.pas.mapper.ProjectMapper.selectList ==>  Preparing: SELECT id,name,creat_id AS createBy,technical_theme,innerfile,`update`,status,contract_no,`case` AS caseDate,update_time,sort,clientid,scenarioid AS scenario,typeid AS type,remark,department_id,personnel_id,tenantId,create_time FROM os_thematic WHERE (creat_id = ?)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:52:19.903 DEBUG 11144 [http-nio-8877-exec-5] cn.cslg.pas.mapper.ProjectMapper.selectList ==> Parameters: 328(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:52:19.905 DEBUG 11144 [http-nio-8877-exec-5] cn.cslg.pas.mapper.ProjectMapper.selectList <==      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:52:46.660 DEBUG 11144 [http-nio-8877-exec-6] cn.cslg.pas.mapper.ProjectUserMapper.selectList ==>  Preparing: SELECT id,uid AS userId,tenantId,tid AS projectId,addtime AS createTime,remark,type FROM os_distribution_doing WHERE (uid = ?)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:52:46.661 DEBUG 11144 [http-nio-8877-exec-6] cn.cslg.pas.mapper.ProjectUserMapper.selectList ==> Parameters: 328(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:52:46.662 DEBUG 11144 [http-nio-8877-exec-6] cn.cslg.pas.mapper.ProjectUserMapper.selectList <==      Total: 1
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:52:46.663 DEBUG 11144 [http-nio-8877-exec-6] cn.cslg.pas.mapper.ProjectMapper.selectList ==>  Preparing: SELECT id,name,creat_id AS createBy,technical_theme,innerfile,`update`,status,contract_no,`case` AS caseDate,update_time,sort,clientid,scenarioid AS scenario,typeid AS type,remark,department_id,personnel_id,tenantId,create_time FROM os_thematic WHERE (id IN (?))
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:52:46.664 DEBUG 11144 [http-nio-8877-exec-6] cn.cslg.pas.mapper.ProjectMapper.selectList ==> Parameters: 197(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:52:46.665 DEBUG 11144 [http-nio-8877-exec-6] cn.cslg.pas.mapper.ProjectMapper.selectList <==      Total: 1
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:52:46.674 DEBUG 11144 [http-nio-8877-exec-6] cn.cslg.pas.mapper.SystemDictMapper.selectList ==>  Preparing: SELECT id,label,value,type FROM os_system_dict WHERE (type IN (?,?))
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:52:46.674 DEBUG 11144 [http-nio-8877-exec-6] cn.cslg.pas.mapper.SystemDictMapper.selectList ==> Parameters: ENTERPRISE_APPLICATION_SCENARIO(String), INVESTIGATION_TYPE(String)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:52:46.677 DEBUG 11144 [http-nio-8877-exec-6] cn.cslg.pas.mapper.SystemDictMapper.selectList <==      Total: 46
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:52:46.678 DEBUG 11144 [http-nio-8877-exec-6] cn.cslg.pas.mapper.ProjectMapper.selectList ==>  Preparing: SELECT id,name,creat_id AS createBy,technical_theme,innerfile,`update`,status,contract_no,`case` AS caseDate,update_time,sort,clientid,scenarioid AS scenario,typeid AS type,remark,department_id,personnel_id,tenantId,create_time FROM os_thematic WHERE (creat_id = ?)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:52:46.679 DEBUG 11144 [http-nio-8877-exec-6] cn.cslg.pas.mapper.ProjectMapper.selectList ==> Parameters: 328(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:52:46.680 DEBUG 11144 [http-nio-8877-exec-6] cn.cslg.pas.mapper.ProjectMapper.selectList <==      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:53:16.730 DEBUG 11144 [http-nio-8877-exec-7] cn.cslg.pas.mapper.ProjectUserMapper.selectList ==>  Preparing: SELECT id,uid AS userId,tenantId,tid AS projectId,addtime AS createTime,remark,type FROM os_distribution_doing WHERE (uid = ?)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:53:16.730 DEBUG 11144 [http-nio-8877-exec-7] cn.cslg.pas.mapper.ProjectUserMapper.selectList ==> Parameters: 328(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:53:16.732 DEBUG 11144 [http-nio-8877-exec-7] cn.cslg.pas.mapper.ProjectUserMapper.selectList <==      Total: 1
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:53:16.733 DEBUG 11144 [http-nio-8877-exec-7] cn.cslg.pas.mapper.ProjectMapper.selectList ==>  Preparing: SELECT id,name,creat_id AS createBy,technical_theme,innerfile,`update`,status,contract_no,`case` AS caseDate,update_time,sort,clientid,scenarioid AS scenario,typeid AS type,remark,department_id,personnel_id,tenantId,create_time FROM os_thematic WHERE (id IN (?))
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:53:16.733 DEBUG 11144 [http-nio-8877-exec-7] cn.cslg.pas.mapper.ProjectMapper.selectList ==> Parameters: 197(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:53:16.735 DEBUG 11144 [http-nio-8877-exec-7] cn.cslg.pas.mapper.ProjectMapper.selectList <==      Total: 1
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:53:16.744 DEBUG 11144 [http-nio-8877-exec-7] cn.cslg.pas.mapper.SystemDictMapper.selectList ==>  Preparing: SELECT id,label,value,type FROM os_system_dict WHERE (type IN (?,?))
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:53:16.745 DEBUG 11144 [http-nio-8877-exec-7] cn.cslg.pas.mapper.SystemDictMapper.selectList ==> Parameters: ENTERPRISE_APPLICATION_SCENARIO(String), INVESTIGATION_TYPE(String)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:53:16.748 DEBUG 11144 [http-nio-8877-exec-7] cn.cslg.pas.mapper.SystemDictMapper.selectList <==      Total: 46
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:53:16.749 DEBUG 11144 [http-nio-8877-exec-7] cn.cslg.pas.mapper.ProjectMapper.selectList ==>  Preparing: SELECT id,name,creat_id AS createBy,technical_theme,innerfile,`update`,status,contract_no,`case` AS caseDate,update_time,sort,clientid,scenarioid AS scenario,typeid AS type,remark,department_id,personnel_id,tenantId,create_time FROM os_thematic WHERE (creat_id = ?)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:53:16.749 DEBUG 11144 [http-nio-8877-exec-7] cn.cslg.pas.mapper.ProjectMapper.selectList ==> Parameters: 328(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:53:16.752 DEBUG 11144 [http-nio-8877-exec-7] cn.cslg.pas.mapper.ProjectMapper.selectList <==      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:53:18.258 DEBUG 11144 [http-nio-8877-exec-8] cn.cslg.pas.mapper.ProductMapper.query ==>  Preparing: select id p_id, product_name, market_time, company_name, tenant_id, product_explain, product_category_id, license_rate, create_person_name from product WHERE product_category_id = ? order by p_id
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:53:18.259 DEBUG 11144 [http-nio-8877-exec-8] cn.cslg.pas.mapper.ProductMapper.query ==> Parameters: 11(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:53:18.263 DEBUG 11144 [http-nio-8877-exec-8] cn.cslg.pas.mapper.ProductMapper.query2 ====>  Preparing: select id, product_id, name, suffix, url from asso_product_picture where product_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:53:18.263 DEBUG 11144 [http-nio-8877-exec-8] cn.cslg.pas.mapper.ProductMapper.query2 ====> Parameters: 8(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:53:18.265 DEBUG 11144 [http-nio-8877-exec-8] cn.cslg.pas.mapper.ProductMapper.query2 <====      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:53:18.265 DEBUG 11144 [http-nio-8877-exec-8] cn.cslg.pas.mapper.ProductMapper.query2 ====>  Preparing: select id, product_id, name, suffix, url from asso_product_picture where product_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:53:18.265 DEBUG 11144 [http-nio-8877-exec-8] cn.cslg.pas.mapper.ProductMapper.query2 ====> Parameters: 9(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:53:18.268 DEBUG 11144 [http-nio-8877-exec-8] cn.cslg.pas.mapper.ProductMapper.query2 <====      Total: 1
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:53:18.269 DEBUG 11144 [http-nio-8877-exec-8] cn.cslg.pas.mapper.ProductMapper.query2 ====>  Preparing: select id, product_id, name, suffix, url from asso_product_picture where product_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:53:18.269 DEBUG 11144 [http-nio-8877-exec-8] cn.cslg.pas.mapper.ProductMapper.query2 ====> Parameters: 10(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:53:18.270 DEBUG 11144 [http-nio-8877-exec-8] cn.cslg.pas.mapper.ProductMapper.query2 <====      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:53:18.271 DEBUG 11144 [http-nio-8877-exec-8] cn.cslg.pas.mapper.ProductMapper.query <==      Total: 3
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:53:51.999 DEBUG 11144 [http-nio-8877-exec-9] cn.cslg.pas.mapper.ProjectUserMapper.selectList ==>  Preparing: SELECT id,uid AS userId,tenantId,tid AS projectId,addtime AS createTime,remark,type FROM os_distribution_doing WHERE (uid = ?)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:53:52.000 DEBUG 11144 [http-nio-8877-exec-9] cn.cslg.pas.mapper.ProjectUserMapper.selectList ==> Parameters: 328(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:53:52.002 DEBUG 11144 [http-nio-8877-exec-9] cn.cslg.pas.mapper.ProjectUserMapper.selectList <==      Total: 1
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:53:52.003 DEBUG 11144 [http-nio-8877-exec-9] cn.cslg.pas.mapper.ProjectMapper.selectList ==>  Preparing: SELECT id,name,creat_id AS createBy,technical_theme,innerfile,`update`,status,contract_no,`case` AS caseDate,update_time,sort,clientid,scenarioid AS scenario,typeid AS type,remark,department_id,personnel_id,tenantId,create_time FROM os_thematic WHERE (id IN (?))
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:53:52.004 DEBUG 11144 [http-nio-8877-exec-9] cn.cslg.pas.mapper.ProjectMapper.selectList ==> Parameters: 197(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:53:52.005 DEBUG 11144 [http-nio-8877-exec-9] cn.cslg.pas.mapper.ProjectMapper.selectList <==      Total: 1
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:53:52.014 DEBUG 11144 [http-nio-8877-exec-9] cn.cslg.pas.mapper.SystemDictMapper.selectList ==>  Preparing: SELECT id,label,value,type FROM os_system_dict WHERE (type IN (?,?))
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:53:52.015 DEBUG 11144 [http-nio-8877-exec-9] cn.cslg.pas.mapper.SystemDictMapper.selectList ==> Parameters: ENTERPRISE_APPLICATION_SCENARIO(String), INVESTIGATION_TYPE(String)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:53:52.018 DEBUG 11144 [http-nio-8877-exec-9] cn.cslg.pas.mapper.SystemDictMapper.selectList <==      Total: 46
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:53:52.019 DEBUG 11144 [http-nio-8877-exec-9] cn.cslg.pas.mapper.ProjectMapper.selectList ==>  Preparing: SELECT id,name,creat_id AS createBy,technical_theme,innerfile,`update`,status,contract_no,`case` AS caseDate,update_time,sort,clientid,scenarioid AS scenario,typeid AS type,remark,department_id,personnel_id,tenantId,create_time FROM os_thematic WHERE (creat_id = ?)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:53:52.019 DEBUG 11144 [http-nio-8877-exec-9] cn.cslg.pas.mapper.ProjectMapper.selectList ==> Parameters: 328(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:53:52.021 DEBUG 11144 [http-nio-8877-exec-9] cn.cslg.pas.mapper.ProjectMapper.selectList <==      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:55:23.096 DEBUG 11144 [http-nio-8877-exec-10] cn.cslg.pas.mapper.ProjectUserMapper.selectList ==>  Preparing: SELECT id,uid AS userId,tenantId,tid AS projectId,addtime AS createTime,remark,type FROM os_distribution_doing WHERE (uid = ?)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:55:23.096 DEBUG 11144 [http-nio-8877-exec-10] cn.cslg.pas.mapper.ProjectUserMapper.selectList ==> Parameters: 328(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:55:23.098 DEBUG 11144 [http-nio-8877-exec-10] cn.cslg.pas.mapper.ProjectUserMapper.selectList <==      Total: 1
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:55:23.100 DEBUG 11144 [http-nio-8877-exec-10] cn.cslg.pas.mapper.ProjectMapper.selectList ==>  Preparing: SELECT id,name,creat_id AS createBy,technical_theme,innerfile,`update`,status,contract_no,`case` AS caseDate,update_time,sort,clientid,scenarioid AS scenario,typeid AS type,remark,department_id,personnel_id,tenantId,create_time FROM os_thematic WHERE (id IN (?))
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:55:23.100 DEBUG 11144 [http-nio-8877-exec-10] cn.cslg.pas.mapper.ProjectMapper.selectList ==> Parameters: 197(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:55:23.102 DEBUG 11144 [http-nio-8877-exec-10] cn.cslg.pas.mapper.ProjectMapper.selectList <==      Total: 1
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:55:23.112 DEBUG 11144 [http-nio-8877-exec-10] cn.cslg.pas.mapper.SystemDictMapper.selectList ==>  Preparing: SELECT id,label,value,type FROM os_system_dict WHERE (type IN (?,?))
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:55:23.112 DEBUG 11144 [http-nio-8877-exec-10] cn.cslg.pas.mapper.SystemDictMapper.selectList ==> Parameters: ENTERPRISE_APPLICATION_SCENARIO(String), INVESTIGATION_TYPE(String)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:55:23.115 DEBUG 11144 [http-nio-8877-exec-10] cn.cslg.pas.mapper.SystemDictMapper.selectList <==      Total: 46
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:55:23.116 DEBUG 11144 [http-nio-8877-exec-10] cn.cslg.pas.mapper.ProjectMapper.selectList ==>  Preparing: SELECT id,name,creat_id AS createBy,technical_theme,innerfile,`update`,status,contract_no,`case` AS caseDate,update_time,sort,clientid,scenarioid AS scenario,typeid AS type,remark,department_id,personnel_id,tenantId,create_time FROM os_thematic WHERE (creat_id = ?)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:55:23.116 DEBUG 11144 [http-nio-8877-exec-10] cn.cslg.pas.mapper.ProjectMapper.selectList ==> Parameters: 328(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:55:23.118 DEBUG 11144 [http-nio-8877-exec-10] cn.cslg.pas.mapper.ProjectMapper.selectList <==      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:55:23.958 DEBUG 11144 [http-nio-8877-exec-1] cn.cslg.pas.mapper.ProductMapper.query ==>  Preparing: select id p_id, product_name, market_time, company_name, tenant_id, product_explain, product_category_id, license_rate, create_person_name from product WHERE product_category_id = ? order by p_id
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:55:23.958 DEBUG 11144 [http-nio-8877-exec-1] cn.cslg.pas.mapper.ProductMapper.query ==> Parameters: 11(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:55:23.960 DEBUG 11144 [http-nio-8877-exec-1] cn.cslg.pas.mapper.ProductMapper.query2 ====>  Preparing: select id, product_id, name, suffix, url from asso_product_picture where product_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:55:23.960 DEBUG 11144 [http-nio-8877-exec-1] cn.cslg.pas.mapper.ProductMapper.query2 ====> Parameters: 8(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:55:23.962 DEBUG 11144 [http-nio-8877-exec-1] cn.cslg.pas.mapper.ProductMapper.query2 <====      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:55:23.962 DEBUG 11144 [http-nio-8877-exec-1] cn.cslg.pas.mapper.ProductMapper.query2 ====>  Preparing: select id, product_id, name, suffix, url from asso_product_picture where product_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:55:23.962 DEBUG 11144 [http-nio-8877-exec-1] cn.cslg.pas.mapper.ProductMapper.query2 ====> Parameters: 9(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:55:23.964 DEBUG 11144 [http-nio-8877-exec-1] cn.cslg.pas.mapper.ProductMapper.query2 <====      Total: 1
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:55:23.964 DEBUG 11144 [http-nio-8877-exec-1] cn.cslg.pas.mapper.ProductMapper.query2 ====>  Preparing: select id, product_id, name, suffix, url from asso_product_picture where product_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:55:23.964 DEBUG 11144 [http-nio-8877-exec-1] cn.cslg.pas.mapper.ProductMapper.query2 ====> Parameters: 10(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:55:23.967 DEBUG 11144 [http-nio-8877-exec-1] cn.cslg.pas.mapper.ProductMapper.query2 <====      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:55:23.967 DEBUG 11144 [http-nio-8877-exec-1] cn.cslg.pas.mapper.ProductMapper.query <==      Total: 3
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:56:43.920 DEBUG 11144 [http-nio-8877-exec-2] cn.cslg.pas.mapper.ProjectUserMapper.selectList ==>  Preparing: SELECT id,uid AS userId,tenantId,tid AS projectId,addtime AS createTime,remark,type FROM os_distribution_doing WHERE (uid = ?)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:56:43.920 DEBUG 11144 [http-nio-8877-exec-2] cn.cslg.pas.mapper.ProjectUserMapper.selectList ==> Parameters: 328(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:56:43.922 DEBUG 11144 [http-nio-8877-exec-2] cn.cslg.pas.mapper.ProjectUserMapper.selectList <==      Total: 1
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:56:43.923 DEBUG 11144 [http-nio-8877-exec-2] cn.cslg.pas.mapper.ProjectMapper.selectList ==>  Preparing: SELECT id,name,creat_id AS createBy,technical_theme,innerfile,`update`,status,contract_no,`case` AS caseDate,update_time,sort,clientid,scenarioid AS scenario,typeid AS type,remark,department_id,personnel_id,tenantId,create_time FROM os_thematic WHERE (id IN (?))
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:56:43.924 DEBUG 11144 [http-nio-8877-exec-2] cn.cslg.pas.mapper.ProjectMapper.selectList ==> Parameters: 197(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:56:43.925 DEBUG 11144 [http-nio-8877-exec-2] cn.cslg.pas.mapper.ProjectMapper.selectList <==      Total: 1
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:56:43.934 DEBUG 11144 [http-nio-8877-exec-2] cn.cslg.pas.mapper.SystemDictMapper.selectList ==>  Preparing: SELECT id,label,value,type FROM os_system_dict WHERE (type IN (?,?))
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:56:43.935 DEBUG 11144 [http-nio-8877-exec-2] cn.cslg.pas.mapper.SystemDictMapper.selectList ==> Parameters: ENTERPRISE_APPLICATION_SCENARIO(String), INVESTIGATION_TYPE(String)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:56:43.937 DEBUG 11144 [http-nio-8877-exec-2] cn.cslg.pas.mapper.SystemDictMapper.selectList <==      Total: 46
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:56:43.938 DEBUG 11144 [http-nio-8877-exec-2] cn.cslg.pas.mapper.ProjectMapper.selectList ==>  Preparing: SELECT id,name,creat_id AS createBy,technical_theme,innerfile,`update`,status,contract_no,`case` AS caseDate,update_time,sort,clientid,scenarioid AS scenario,typeid AS type,remark,department_id,personnel_id,tenantId,create_time FROM os_thematic WHERE (creat_id = ?)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:56:43.938 DEBUG 11144 [http-nio-8877-exec-2] cn.cslg.pas.mapper.ProjectMapper.selectList ==> Parameters: 328(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:56:43.940 DEBUG 11144 [http-nio-8877-exec-2] cn.cslg.pas.mapper.ProjectMapper.selectList <==      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:56:44.895 DEBUG 11144 [http-nio-8877-exec-3] cn.cslg.pas.mapper.ProductMapper.query ==>  Preparing: select id p_id, product_name, market_time, company_name, tenant_id, product_explain, product_category_id, license_rate, create_person_name from product WHERE product_category_id = ? order by p_id
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:56:44.896 DEBUG 11144 [http-nio-8877-exec-3] cn.cslg.pas.mapper.ProductMapper.query ==> Parameters: 11(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:56:44.898 DEBUG 11144 [http-nio-8877-exec-3] cn.cslg.pas.mapper.ProductMapper.query2 ====>  Preparing: select id, product_id, name, suffix, url from asso_product_picture where product_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:56:44.898 DEBUG 11144 [http-nio-8877-exec-3] cn.cslg.pas.mapper.ProductMapper.query2 ====> Parameters: 8(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:56:44.900 DEBUG 11144 [http-nio-8877-exec-3] cn.cslg.pas.mapper.ProductMapper.query2 <====      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:56:44.900 DEBUG 11144 [http-nio-8877-exec-3] cn.cslg.pas.mapper.ProductMapper.query2 ====>  Preparing: select id, product_id, name, suffix, url from asso_product_picture where product_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:56:44.900 DEBUG 11144 [http-nio-8877-exec-3] cn.cslg.pas.mapper.ProductMapper.query2 ====> Parameters: 9(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:56:44.902 DEBUG 11144 [http-nio-8877-exec-3] cn.cslg.pas.mapper.ProductMapper.query2 <====      Total: 1
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:56:44.902 DEBUG 11144 [http-nio-8877-exec-3] cn.cslg.pas.mapper.ProductMapper.query2 ====>  Preparing: select id, product_id, name, suffix, url from asso_product_picture where product_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:56:44.902 DEBUG 11144 [http-nio-8877-exec-3] cn.cslg.pas.mapper.ProductMapper.query2 ====> Parameters: 10(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:56:44.904 DEBUG 11144 [http-nio-8877-exec-3] cn.cslg.pas.mapper.ProductMapper.query2 <====      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:56:44.904 DEBUG 11144 [http-nio-8877-exec-3] cn.cslg.pas.mapper.ProductMapper.query <==      Total: 3
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:57:20.693 DEBUG 11144 [http-nio-8877-exec-4] cn.cslg.pas.mapper.ProjectUserMapper.selectList ==>  Preparing: SELECT id,uid AS userId,tenantId,tid AS projectId,addtime AS createTime,remark,type FROM os_distribution_doing WHERE (uid = ?)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:57:20.693 DEBUG 11144 [http-nio-8877-exec-4] cn.cslg.pas.mapper.ProjectUserMapper.selectList ==> Parameters: 328(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:57:20.695 DEBUG 11144 [http-nio-8877-exec-4] cn.cslg.pas.mapper.ProjectUserMapper.selectList <==      Total: 1
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:57:20.696 DEBUG 11144 [http-nio-8877-exec-4] cn.cslg.pas.mapper.ProjectMapper.selectList ==>  Preparing: SELECT id,name,creat_id AS createBy,technical_theme,innerfile,`update`,status,contract_no,`case` AS caseDate,update_time,sort,clientid,scenarioid AS scenario,typeid AS type,remark,department_id,personnel_id,tenantId,create_time FROM os_thematic WHERE (id IN (?))
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:57:20.697 DEBUG 11144 [http-nio-8877-exec-4] cn.cslg.pas.mapper.ProjectMapper.selectList ==> Parameters: 197(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:57:20.698 DEBUG 11144 [http-nio-8877-exec-4] cn.cslg.pas.mapper.ProjectMapper.selectList <==      Total: 1
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:57:20.709 DEBUG 11144 [http-nio-8877-exec-4] cn.cslg.pas.mapper.SystemDictMapper.selectList ==>  Preparing: SELECT id,label,value,type FROM os_system_dict WHERE (type IN (?,?))
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:57:20.709 DEBUG 11144 [http-nio-8877-exec-4] cn.cslg.pas.mapper.SystemDictMapper.selectList ==> Parameters: ENTERPRISE_APPLICATION_SCENARIO(String), INVESTIGATION_TYPE(String)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:57:20.711 DEBUG 11144 [http-nio-8877-exec-4] cn.cslg.pas.mapper.SystemDictMapper.selectList <==      Total: 46
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:57:20.713 DEBUG 11144 [http-nio-8877-exec-4] cn.cslg.pas.mapper.ProjectMapper.selectList ==>  Preparing: SELECT id,name,creat_id AS createBy,technical_theme,innerfile,`update`,status,contract_no,`case` AS caseDate,update_time,sort,clientid,scenarioid AS scenario,typeid AS type,remark,department_id,personnel_id,tenantId,create_time FROM os_thematic WHERE (creat_id = ?)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:57:20.713 DEBUG 11144 [http-nio-8877-exec-4] cn.cslg.pas.mapper.ProjectMapper.selectList ==> Parameters: 328(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:57:20.715 DEBUG 11144 [http-nio-8877-exec-4] cn.cslg.pas.mapper.ProjectMapper.selectList <==      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:57:22.849 DEBUG 11144 [http-nio-8877-exec-5] cn.cslg.pas.mapper.ProductMapper.query ==>  Preparing: select id p_id, product_name, market_time, company_name, tenant_id, product_explain, product_category_id, license_rate, create_person_name from product WHERE product_category_id = ? order by p_id
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:57:22.850 DEBUG 11144 [http-nio-8877-exec-5] cn.cslg.pas.mapper.ProductMapper.query ==> Parameters: 11(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:57:22.852 DEBUG 11144 [http-nio-8877-exec-5] cn.cslg.pas.mapper.ProductMapper.query2 ====>  Preparing: select id, product_id, name, suffix, url from asso_product_picture where product_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:57:22.852 DEBUG 11144 [http-nio-8877-exec-5] cn.cslg.pas.mapper.ProductMapper.query2 ====> Parameters: 8(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:57:22.854 DEBUG 11144 [http-nio-8877-exec-5] cn.cslg.pas.mapper.ProductMapper.query2 <====      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:57:22.855 DEBUG 11144 [http-nio-8877-exec-5] cn.cslg.pas.mapper.ProductMapper.query2 ====>  Preparing: select id, product_id, name, suffix, url from asso_product_picture where product_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:57:22.855 DEBUG 11144 [http-nio-8877-exec-5] cn.cslg.pas.mapper.ProductMapper.query2 ====> Parameters: 9(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:57:22.857 DEBUG 11144 [http-nio-8877-exec-5] cn.cslg.pas.mapper.ProductMapper.query2 <====      Total: 1
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:57:22.857 DEBUG 11144 [http-nio-8877-exec-5] cn.cslg.pas.mapper.ProductMapper.query2 ====>  Preparing: select id, product_id, name, suffix, url from asso_product_picture where product_id = ?
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:57:22.858 DEBUG 11144 [http-nio-8877-exec-5] cn.cslg.pas.mapper.ProductMapper.query2 ====> Parameters: 10(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:57:22.859 DEBUG 11144 [http-nio-8877-exec-5] cn.cslg.pas.mapper.ProductMapper.query2 <====      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:57:22.859 DEBUG 11144 [http-nio-8877-exec-5] cn.cslg.pas.mapper.ProductMapper.query <==      Total: 3
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:58:52.105 DEBUG 11144 [http-nio-8877-exec-6] cn.cslg.pas.mapper.ProjectUserMapper.selectList ==>  Preparing: SELECT id,uid AS userId,tenantId,tid AS projectId,addtime AS createTime,remark,type FROM os_distribution_doing WHERE (uid = ?)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:58:52.105 DEBUG 11144 [http-nio-8877-exec-6] cn.cslg.pas.mapper.ProjectUserMapper.selectList ==> Parameters: 328(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:58:52.107 DEBUG 11144 [http-nio-8877-exec-6] cn.cslg.pas.mapper.ProjectUserMapper.selectList <==      Total: 1
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:58:52.108 DEBUG 11144 [http-nio-8877-exec-6] cn.cslg.pas.mapper.ProjectMapper.selectList ==>  Preparing: SELECT id,name,creat_id AS createBy,technical_theme,innerfile,`update`,status,contract_no,`case` AS caseDate,update_time,sort,clientid,scenarioid AS scenario,typeid AS type,remark,department_id,personnel_id,tenantId,create_time FROM os_thematic WHERE (id IN (?))
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:58:52.109 DEBUG 11144 [http-nio-8877-exec-6] cn.cslg.pas.mapper.ProjectMapper.selectList ==> Parameters: 197(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:58:52.110 DEBUG 11144 [http-nio-8877-exec-6] cn.cslg.pas.mapper.ProjectMapper.selectList <==      Total: 1
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:58:52.118 DEBUG 11144 [http-nio-8877-exec-6] cn.cslg.pas.mapper.SystemDictMapper.selectList ==>  Preparing: SELECT id,label,value,type FROM os_system_dict WHERE (type IN (?,?))
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:58:52.119 DEBUG 11144 [http-nio-8877-exec-6] cn.cslg.pas.mapper.SystemDictMapper.selectList ==> Parameters: ENTERPRISE_APPLICATION_SCENARIO(String), INVESTIGATION_TYPE(String)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:58:52.121 DEBUG 11144 [http-nio-8877-exec-6] cn.cslg.pas.mapper.SystemDictMapper.selectList <==      Total: 46
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:58:52.122 DEBUG 11144 [http-nio-8877-exec-6] cn.cslg.pas.mapper.ProjectMapper.selectList ==>  Preparing: SELECT id,name,creat_id AS createBy,technical_theme,innerfile,`update`,status,contract_no,`case` AS caseDate,update_time,sort,clientid,scenarioid AS scenario,typeid AS type,remark,department_id,personnel_id,tenantId,create_time FROM os_thematic WHERE (creat_id = ?)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:58:52.123 DEBUG 11144 [http-nio-8877-exec-6] cn.cslg.pas.mapper.ProjectMapper.selectList ==> Parameters: 328(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:58:52.124 DEBUG 11144 [http-nio-8877-exec-6] cn.cslg.pas.mapper.ProjectMapper.selectList <==      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:58:52.189 DEBUG 11144 [http-nio-8877-exec-7] cn.cslg.pas.mapper.ProductMapper.selectList ==>  Preparing: SELECT id,product_name,market_time,company_name,tenant_id,product_explain,product_category_id,license_rate,create_person_id,create_person_name,create_time,modified_time FROM product WHERE (product_category_id = ?)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:58:52.189 DEBUG 11144 [http-nio-8877-exec-7] cn.cslg.pas.mapper.ProductMapper.selectList ==> Parameters: 11(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:58:52.191 DEBUG 11144 [http-nio-8877-exec-7] cn.cslg.pas.mapper.ProductMapper.selectList <==      Total: 3
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:58:52.192 DEBUG 11144 [http-nio-8877-exec-8] cn.cslg.pas.mapper.ProductMapper.selectList ==>  Preparing: SELECT id,product_name,market_time,company_name,tenant_id,product_explain,product_category_id,license_rate,create_person_id,create_person_name,create_time,modified_time FROM product WHERE (product_category_id = ?)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:58:52.192 DEBUG 11144 [http-nio-8877-exec-8] cn.cslg.pas.mapper.ProductMapper.selectList ==> Parameters: 11(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:58:52.195 DEBUG 11144 [http-nio-8877-exec-8] cn.cslg.pas.mapper.ProductMapper.selectList <==      Total: 3
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:58:52.196 DEBUG 11144 [http-nio-8877-exec-7] cn.cslg.pas.mapper.ProductMarketDataMapper.selectList ==>  Preparing: SELECT id,product_id,sale_time,sale_area,sale_count,sale_money,custom_license_rate,create_person_id,create_person_name,create_time,modified_time FROM product_market_data WHERE (product_id IN (?,?,?))
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:58:52.196 DEBUG 11144 [http-nio-8877-exec-8] cn.cslg.pas.mapper.ProductMarketDataMapper.selectList ==>  Preparing: SELECT id,product_id,sale_time,sale_area,sale_count,sale_money,custom_license_rate,create_person_id,create_person_name,create_time,modified_time FROM product_market_data WHERE (product_id IN (?,?,?))
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:58:52.196 DEBUG 11144 [http-nio-8877-exec-7] cn.cslg.pas.mapper.ProductMarketDataMapper.selectList ==> Parameters: 8(Integer), 9(Integer), 10(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:58:52.196 DEBUG 11144 [http-nio-8877-exec-8] cn.cslg.pas.mapper.ProductMarketDataMapper.selectList ==> Parameters: 8(Integer), 9(Integer), 10(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:58:52.198 DEBUG 11144 [http-nio-8877-exec-8] cn.cslg.pas.mapper.ProductMarketDataMapper.selectList <==      Total: 4
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:58:52.198 DEBUG 11144 [http-nio-8877-exec-7] cn.cslg.pas.mapper.ProductMarketDataMapper.selectList <==      Total: 4
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:58:52.284 DEBUG 11144 [http-nio-8877-exec-9] cn.cslg.pas.mapper.ProductMapper.selectList ==>  Preparing: SELECT id,product_name,market_time,company_name,tenant_id,product_explain,product_category_id,license_rate,create_person_id,create_person_name,create_time,modified_time FROM product WHERE (product_category_id = ?)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:58:52.285 DEBUG 11144 [http-nio-8877-exec-9] cn.cslg.pas.mapper.ProductMapper.selectList ==> Parameters: 11(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:58:52.286 DEBUG 11144 [http-nio-8877-exec-9] cn.cslg.pas.mapper.ProductMapper.selectList <==      Total: 3
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:59:01.568 DEBUG 11144 [http-nio-8877-exec-10] cn.cslg.pas.mapper.ProductMapper.selectList ==>  Preparing: SELECT id,product_name,market_time,company_name,tenant_id,product_explain,product_category_id,license_rate,create_person_id,create_person_name,create_time,modified_time FROM product WHERE (product_category_id = ?)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:59:01.569 DEBUG 11144 [http-nio-8877-exec-10] cn.cslg.pas.mapper.ProductMapper.selectList ==> Parameters: 11(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:59:01.571 DEBUG 11144 [http-nio-8877-exec-10] cn.cslg.pas.mapper.ProductMapper.selectList <==      Total: 3
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:59:01.572 DEBUG 11144 [http-nio-8877-exec-10] cn.cslg.pas.mapper.ProductMarketDataMapper.selectList ==>  Preparing: SELECT id,product_id,sale_time,sale_area,sale_count,sale_money,custom_license_rate,create_person_id,create_person_name,create_time,modified_time FROM product_market_data WHERE (product_id IN (?,?,?))
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:59:01.572 DEBUG 11144 [http-nio-8877-exec-10] cn.cslg.pas.mapper.ProductMarketDataMapper.selectList ==> Parameters: 8(Integer), 9(Integer), 10(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:59:01.574 DEBUG 11144 [http-nio-8877-exec-10] cn.cslg.pas.mapper.ProductMarketDataMapper.selectList <==      Total: 4
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:59:04.573 DEBUG 11144 [http-nio-8877-exec-1] cn.cslg.pas.mapper.ProductMapper.selectList ==>  Preparing: SELECT id,product_name,market_time,company_name,tenant_id,product_explain,product_category_id,license_rate,create_person_id,create_person_name,create_time,modified_time FROM product WHERE (product_category_id = ?)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:59:04.574 DEBUG 11144 [http-nio-8877-exec-1] cn.cslg.pas.mapper.ProductMapper.selectList ==> Parameters: 11(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:59:04.576 DEBUG 11144 [http-nio-8877-exec-1] cn.cslg.pas.mapper.ProductMapper.selectList <==      Total: 3
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:59:04.578 DEBUG 11144 [http-nio-8877-exec-1] cn.cslg.pas.mapper.ProductMarketDataMapper.selectList ==>  Preparing: SELECT id,product_id,sale_time,sale_area,sale_count,sale_money,custom_license_rate,create_person_id,create_person_name,create_time,modified_time FROM product_market_data WHERE (product_id IN (?,?,?))
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:59:04.578 DEBUG 11144 [http-nio-8877-exec-1] cn.cslg.pas.mapper.ProductMarketDataMapper.selectList ==> Parameters: 8(Integer), 9(Integer), 10(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:59:04.582 DEBUG 11144 [http-nio-8877-exec-1] cn.cslg.pas.mapper.ProductMarketDataMapper.selectList <==      Total: 4
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:59:07.350 DEBUG 11144 [http-nio-8877-exec-2] cn.cslg.pas.mapper.ProductMapper.selectList ==>  Preparing: SELECT id,product_name,market_time,company_name,tenant_id,product_explain,product_category_id,license_rate,create_person_id,create_person_name,create_time,modified_time FROM product WHERE (product_category_id = ?)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:59:07.351 DEBUG 11144 [http-nio-8877-exec-2] cn.cslg.pas.mapper.ProductMapper.selectList ==> Parameters: 11(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:59:07.353 DEBUG 11144 [http-nio-8877-exec-2] cn.cslg.pas.mapper.ProductMapper.selectList <==      Total: 3
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:59:07.354 DEBUG 11144 [http-nio-8877-exec-2] cn.cslg.pas.mapper.ProductMarketDataMapper.selectList ==>  Preparing: SELECT id,product_id,sale_time,sale_area,sale_count,sale_money,custom_license_rate,create_person_id,create_person_name,create_time,modified_time FROM product_market_data WHERE (product_id IN (?,?,?))
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:59:07.354 DEBUG 11144 [http-nio-8877-exec-2] cn.cslg.pas.mapper.ProductMarketDataMapper.selectList ==> Parameters: 8(Integer), 9(Integer), 10(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:59:07.357 DEBUG 11144 [http-nio-8877-exec-2] cn.cslg.pas.mapper.ProductMarketDataMapper.selectList <==      Total: 4
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:59:10.415 DEBUG 11144 [http-nio-8877-exec-3] cn.cslg.pas.mapper.ProductMapper.selectList ==>  Preparing: SELECT id,product_name,market_time,company_name,tenant_id,product_explain,product_category_id,license_rate,create_person_id,create_person_name,create_time,modified_time FROM product WHERE (product_category_id = ?)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:59:10.416 DEBUG 11144 [http-nio-8877-exec-3] cn.cslg.pas.mapper.ProductMapper.selectList ==> Parameters: 11(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:59:10.417 DEBUG 11144 [http-nio-8877-exec-3] cn.cslg.pas.mapper.ProductMapper.selectList <==      Total: 3
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:59:10.419 DEBUG 11144 [http-nio-8877-exec-3] cn.cslg.pas.mapper.ProductMarketDataMapper.selectList ==>  Preparing: SELECT id,product_id,sale_time,sale_area,sale_count,sale_money,custom_license_rate,create_person_id,create_person_name,create_time,modified_time FROM product_market_data WHERE (product_id IN (?,?,?))
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:59:10.419 DEBUG 11144 [http-nio-8877-exec-3] cn.cslg.pas.mapper.ProductMarketDataMapper.selectList ==> Parameters: 8(Integer), 9(Integer), 10(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:59:10.420 DEBUG 11144 [http-nio-8877-exec-3] cn.cslg.pas.mapper.ProductMarketDataMapper.selectList <==      Total: 4
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:59:11.672 DEBUG 11144 [http-nio-8877-exec-4] cn.cslg.pas.mapper.ProductMapper.selectList ==>  Preparing: SELECT id,product_name,market_time,company_name,tenant_id,product_explain,product_category_id,license_rate,create_person_id,create_person_name,create_time,modified_time FROM product WHERE (product_category_id = ? AND company_name = ?)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:59:11.672 DEBUG 11144 [http-nio-8877-exec-4] cn.cslg.pas.mapper.ProductMapper.selectList ==> Parameters: 11(Integer), 深圳威世博知识产权代理事务所(String)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:59:11.675 DEBUG 11144 [http-nio-8877-exec-4] cn.cslg.pas.mapper.ProductMapper.selectList <==      Total: 2
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:59:11.675 DEBUG 11144 [http-nio-8877-exec-4] cn.cslg.pas.mapper.ProductMarketDataMapper.selectList ==>  Preparing: SELECT id,product_id,sale_time,sale_area,sale_count,sale_money,custom_license_rate,create_person_id,create_person_name,create_time,modified_time FROM product_market_data WHERE (product_id IN (?,?))
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:59:11.676 DEBUG 11144 [http-nio-8877-exec-4] cn.cslg.pas.mapper.ProductMarketDataMapper.selectList ==> Parameters: 8(Integer), 10(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:59:11.677 DEBUG 11144 [http-nio-8877-exec-4] cn.cslg.pas.mapper.ProductMarketDataMapper.selectList <==      Total: 2
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:59:59.968 DEBUG 11144 [http-nio-8877-exec-5] cn.cslg.pas.mapper.ProjectUserMapper.selectList ==>  Preparing: SELECT id,uid AS userId,tenantId,tid AS projectId,addtime AS createTime,remark,type FROM os_distribution_doing WHERE (uid = ?)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:59:59.969 DEBUG 11144 [http-nio-8877-exec-5] cn.cslg.pas.mapper.ProjectUserMapper.selectList ==> Parameters: 328(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:59:59.970 DEBUG 11144 [http-nio-8877-exec-5] cn.cslg.pas.mapper.ProjectUserMapper.selectList <==      Total: 1
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:59:59.971 DEBUG 11144 [http-nio-8877-exec-5] cn.cslg.pas.mapper.ProjectMapper.selectList ==>  Preparing: SELECT id,name,creat_id AS createBy,technical_theme,innerfile,`update`,status,contract_no,`case` AS caseDate,update_time,sort,clientid,scenarioid AS scenario,typeid AS type,remark,department_id,personnel_id,tenantId,create_time FROM os_thematic WHERE (id IN (?))
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:59:59.972 DEBUG 11144 [http-nio-8877-exec-5] cn.cslg.pas.mapper.ProjectMapper.selectList ==> Parameters: 197(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:59:59.973 DEBUG 11144 [http-nio-8877-exec-5] cn.cslg.pas.mapper.ProjectMapper.selectList <==      Total: 1
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:59:59.985 DEBUG 11144 [http-nio-8877-exec-5] cn.cslg.pas.mapper.SystemDictMapper.selectList ==>  Preparing: SELECT id,label,value,type FROM os_system_dict WHERE (type IN (?,?))
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:59:59.986 DEBUG 11144 [http-nio-8877-exec-5] cn.cslg.pas.mapper.SystemDictMapper.selectList ==> Parameters: ENTERPRISE_APPLICATION_SCENARIO(String), INVESTIGATION_TYPE(String)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:59:59.987 DEBUG 11144 [http-nio-8877-exec-5] cn.cslg.pas.mapper.SystemDictMapper.selectList <==      Total: 46
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:59:59.988 DEBUG 11144 [http-nio-8877-exec-5] cn.cslg.pas.mapper.ProjectMapper.selectList ==>  Preparing: SELECT id,name,creat_id AS createBy,technical_theme,innerfile,`update`,status,contract_no,`case` AS caseDate,update_time,sort,clientid,scenarioid AS scenario,typeid AS type,remark,department_id,personnel_id,tenantId,create_time FROM os_thematic WHERE (creat_id = ?)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:59:59.989 DEBUG 11144 [http-nio-8877-exec-5] cn.cslg.pas.mapper.ProjectMapper.selectList ==> Parameters: 328(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:59:59.991 DEBUG 11144 [http-nio-8877-exec-5] cn.cslg.pas.mapper.ProjectMapper.selectList <==      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-14 17:00:00.043 DEBUG 11144 [http-nio-8877-exec-6] cn.cslg.pas.mapper.ProductMapper.selectList ==>  Preparing: SELECT id,product_name,market_time,company_name,tenant_id,product_explain,product_category_id,license_rate,create_person_id,create_person_name,create_time,modified_time FROM product WHERE (product_category_id = ?)
+[pas:0.0.0.0:8877] [,] 2023-03-14 17:00:00.043 DEBUG 11144 [http-nio-8877-exec-6] cn.cslg.pas.mapper.ProductMapper.selectList ==> Parameters: 11(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 17:00:00.045 DEBUG 11144 [http-nio-8877-exec-6] cn.cslg.pas.mapper.ProductMapper.selectList <==      Total: 3
+[pas:0.0.0.0:8877] [,] 2023-03-14 17:00:00.045 DEBUG 11144 [http-nio-8877-exec-6] cn.cslg.pas.mapper.ProductMarketDataMapper.selectList ==>  Preparing: SELECT id,product_id,sale_time,sale_area,sale_count,sale_money,custom_license_rate,create_person_id,create_person_name,create_time,modified_time FROM product_market_data WHERE (product_id IN (?,?,?))
+[pas:0.0.0.0:8877] [,] 2023-03-14 17:00:00.045 DEBUG 11144 [http-nio-8877-exec-8] cn.cslg.pas.mapper.ProductMapper.selectList ==>  Preparing: SELECT id,product_name,market_time,company_name,tenant_id,product_explain,product_category_id,license_rate,create_person_id,create_person_name,create_time,modified_time FROM product WHERE (product_category_id = ?)
+[pas:0.0.0.0:8877] [,] 2023-03-14 17:00:00.046 DEBUG 11144 [http-nio-8877-exec-6] cn.cslg.pas.mapper.ProductMarketDataMapper.selectList ==> Parameters: 8(Integer), 9(Integer), 10(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 17:00:00.046 DEBUG 11144 [http-nio-8877-exec-8] cn.cslg.pas.mapper.ProductMapper.selectList ==> Parameters: 11(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 17:00:00.048 DEBUG 11144 [http-nio-8877-exec-8] cn.cslg.pas.mapper.ProductMapper.selectList <==      Total: 3
+[pas:0.0.0.0:8877] [,] 2023-03-14 17:00:00.048 DEBUG 11144 [http-nio-8877-exec-6] cn.cslg.pas.mapper.ProductMarketDataMapper.selectList <==      Total: 4
+[pas:0.0.0.0:8877] [,] 2023-03-14 17:00:00.049 DEBUG 11144 [http-nio-8877-exec-8] cn.cslg.pas.mapper.ProductMarketDataMapper.selectList ==>  Preparing: SELECT id,product_id,sale_time,sale_area,sale_count,sale_money,custom_license_rate,create_person_id,create_person_name,create_time,modified_time FROM product_market_data WHERE (product_id IN (?,?,?))
+[pas:0.0.0.0:8877] [,] 2023-03-14 17:00:00.049 DEBUG 11144 [http-nio-8877-exec-8] cn.cslg.pas.mapper.ProductMarketDataMapper.selectList ==> Parameters: 8(Integer), 9(Integer), 10(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 17:00:00.049 DEBUG 11144 [http-nio-8877-exec-8] cn.cslg.pas.mapper.ProductMarketDataMapper.selectList <==      Total: 4
+[pas:0.0.0.0:8877] [,] 2023-03-14 17:00:00.139 DEBUG 11144 [http-nio-8877-exec-7] cn.cslg.pas.mapper.ProductMapper.selectList ==>  Preparing: SELECT id,product_name,market_time,company_name,tenant_id,product_explain,product_category_id,license_rate,create_person_id,create_person_name,create_time,modified_time FROM product WHERE (product_category_id = ?)
+[pas:0.0.0.0:8877] [,] 2023-03-14 17:00:00.139 DEBUG 11144 [http-nio-8877-exec-7] cn.cslg.pas.mapper.ProductMapper.selectList ==> Parameters: 11(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 17:00:00.141 DEBUG 11144 [http-nio-8877-exec-7] cn.cslg.pas.mapper.ProductMapper.selectList <==      Total: 3
+[pas:0.0.0.0:8877] [,] 2023-03-14 17:00:01.732 DEBUG 11144 [http-nio-8877-exec-9] cn.cslg.pas.mapper.ProductMapper.selectList ==>  Preparing: SELECT id,product_name,market_time,company_name,tenant_id,product_explain,product_category_id,license_rate,create_person_id,create_person_name,create_time,modified_time FROM product WHERE (product_category_id = ?)
+[pas:0.0.0.0:8877] [,] 2023-03-14 17:00:01.733 DEBUG 11144 [http-nio-8877-exec-9] cn.cslg.pas.mapper.ProductMapper.selectList ==> Parameters: 11(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 17:00:01.734 DEBUG 11144 [http-nio-8877-exec-9] cn.cslg.pas.mapper.ProductMapper.selectList <==      Total: 3
+[pas:0.0.0.0:8877] [,] 2023-03-14 17:00:01.735 DEBUG 11144 [http-nio-8877-exec-9] cn.cslg.pas.mapper.ProductMarketDataMapper.selectList ==>  Preparing: SELECT id,product_id,sale_time,sale_area,sale_count,sale_money,custom_license_rate,create_person_id,create_person_name,create_time,modified_time FROM product_market_data WHERE (product_id IN (?,?,?))
+[pas:0.0.0.0:8877] [,] 2023-03-14 17:00:01.735 DEBUG 11144 [http-nio-8877-exec-9] cn.cslg.pas.mapper.ProductMarketDataMapper.selectList ==> Parameters: 8(Integer), 9(Integer), 10(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 17:00:01.736 DEBUG 11144 [http-nio-8877-exec-9] cn.cslg.pas.mapper.ProductMarketDataMapper.selectList <==      Total: 4
+[pas:0.0.0.0:8877] [,] 2023-03-14 17:00:02.755 DEBUG 11144 [http-nio-8877-exec-10] cn.cslg.pas.mapper.ProductMapper.selectList ==>  Preparing: SELECT id,product_name,market_time,company_name,tenant_id,product_explain,product_category_id,license_rate,create_person_id,create_person_name,create_time,modified_time FROM product WHERE (product_category_id = ?)
+[pas:0.0.0.0:8877] [,] 2023-03-14 17:00:02.756 DEBUG 11144 [http-nio-8877-exec-10] cn.cslg.pas.mapper.ProductMapper.selectList ==> Parameters: 11(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 17:00:02.758 DEBUG 11144 [http-nio-8877-exec-10] cn.cslg.pas.mapper.ProductMapper.selectList <==      Total: 3
+[pas:0.0.0.0:8877] [,] 2023-03-14 17:00:02.759 DEBUG 11144 [http-nio-8877-exec-10] cn.cslg.pas.mapper.ProductMarketDataMapper.selectList ==>  Preparing: SELECT id,product_id,sale_time,sale_area,sale_count,sale_money,custom_license_rate,create_person_id,create_person_name,create_time,modified_time FROM product_market_data WHERE (product_id IN (?,?,?))
+[pas:0.0.0.0:8877] [,] 2023-03-14 17:00:02.759 DEBUG 11144 [http-nio-8877-exec-10] cn.cslg.pas.mapper.ProductMarketDataMapper.selectList ==> Parameters: 8(Integer), 9(Integer), 10(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 17:00:02.761 DEBUG 11144 [http-nio-8877-exec-10] cn.cslg.pas.mapper.ProductMarketDataMapper.selectList <==      Total: 4
+[pas:0.0.0.0:8877] [,] 2023-03-14 17:00:25.869 DEBUG 11144 [http-nio-8877-exec-1] cn.cslg.pas.mapper.ProjectUserMapper.selectList ==>  Preparing: SELECT id,uid AS userId,tenantId,tid AS projectId,addtime AS createTime,remark,type FROM os_distribution_doing WHERE (uid = ?)
+[pas:0.0.0.0:8877] [,] 2023-03-14 17:00:25.869 DEBUG 11144 [http-nio-8877-exec-1] cn.cslg.pas.mapper.ProjectUserMapper.selectList ==> Parameters: 328(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 17:00:25.871 DEBUG 11144 [http-nio-8877-exec-1] cn.cslg.pas.mapper.ProjectUserMapper.selectList <==      Total: 1
+[pas:0.0.0.0:8877] [,] 2023-03-14 17:00:25.871 DEBUG 11144 [http-nio-8877-exec-1] cn.cslg.pas.mapper.ProjectMapper.selectList ==>  Preparing: SELECT id,name,creat_id AS createBy,technical_theme,innerfile,`update`,status,contract_no,`case` AS caseDate,update_time,sort,clientid,scenarioid AS scenario,typeid AS type,remark,department_id,personnel_id,tenantId,create_time FROM os_thematic WHERE (id IN (?))
+[pas:0.0.0.0:8877] [,] 2023-03-14 17:00:25.872 DEBUG 11144 [http-nio-8877-exec-1] cn.cslg.pas.mapper.ProjectMapper.selectList ==> Parameters: 197(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 17:00:25.873 DEBUG 11144 [http-nio-8877-exec-1] cn.cslg.pas.mapper.ProjectMapper.selectList <==      Total: 1
+[pas:0.0.0.0:8877] [,] 2023-03-14 17:00:25.881 DEBUG 11144 [http-nio-8877-exec-1] cn.cslg.pas.mapper.SystemDictMapper.selectList ==>  Preparing: SELECT id,label,value,type FROM os_system_dict WHERE (type IN (?,?))
+[pas:0.0.0.0:8877] [,] 2023-03-14 17:00:25.881 DEBUG 11144 [http-nio-8877-exec-1] cn.cslg.pas.mapper.SystemDictMapper.selectList ==> Parameters: ENTERPRISE_APPLICATION_SCENARIO(String), INVESTIGATION_TYPE(String)
+[pas:0.0.0.0:8877] [,] 2023-03-14 17:00:25.883 DEBUG 11144 [http-nio-8877-exec-1] cn.cslg.pas.mapper.SystemDictMapper.selectList <==      Total: 46
+[pas:0.0.0.0:8877] [,] 2023-03-14 17:00:25.884 DEBUG 11144 [http-nio-8877-exec-1] cn.cslg.pas.mapper.ProjectMapper.selectList ==>  Preparing: SELECT id,name,creat_id AS createBy,technical_theme,innerfile,`update`,status,contract_no,`case` AS caseDate,update_time,sort,clientid,scenarioid AS scenario,typeid AS type,remark,department_id,personnel_id,tenantId,create_time FROM os_thematic WHERE (creat_id = ?)
+[pas:0.0.0.0:8877] [,] 2023-03-14 17:00:25.884 DEBUG 11144 [http-nio-8877-exec-1] cn.cslg.pas.mapper.ProjectMapper.selectList ==> Parameters: 328(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 17:00:25.885 DEBUG 11144 [http-nio-8877-exec-1] cn.cslg.pas.mapper.ProjectMapper.selectList <==      Total: 0
+[pas:0.0.0.0:8877] [,] 2023-03-14 17:00:25.945 DEBUG 11144 [http-nio-8877-exec-3] cn.cslg.pas.mapper.ProductMarketDataMapper.selectList ==>  Preparing: SELECT id,product_id,sale_time,sale_area,sale_count,sale_money,custom_license_rate,create_person_id,create_person_name,create_time,modified_time FROM product_market_data WHERE (product_id IN (?))
+[pas:0.0.0.0:8877] [,] 2023-03-14 17:00:25.945 DEBUG 11144 [http-nio-8877-exec-3] cn.cslg.pas.mapper.ProductMarketDataMapper.selectList ==> Parameters: 9(Integer)
+[pas:0.0.0.0:8877] [,] 2023-03-14 17:00:25.947 DEBUG 11144 [http-nio-8877-exec-3] cn.cslg.pas.mapper.ProductMarketDataMapper.selectList <==      Total: 2
+[pas:0.0.0.0:8877] [,] 2023-03-14 17:21:53.194 DEBUG 11144 [http-nio-8877-exec-6] cn.cslg.pas.mapper.ProductMapper.selectList ==>  Preparing: SELECT id,product_name,market_time,company_name,tenant_id,product_explain,product_category_id,license_rate,create_person_id,create_person_name,create_time,modified_time FROM product WHERE (product_category_id = ? AND company_name = ?)
+[pas:0.0.0.0:8877] [,] 2023-03-14 17:21:53.194 DEBUG 11144 [http-nio-8877-exec-6] cn.cslg.pas.mapper.ProductMapper.selectList ==> Parameters: 0(Integer), string(String)
+[pas:0.0.0.0:8877] [,] 2023-03-14 17:21:53.196 DEBUG 11144 [http-nio-8877-exec-6] cn.cslg.pas.mapper.ProductMapper.selectList <==      Total: 0

+ 356 - 0
logs/pas/pas-info.2023-03-14.0.log

@@ -0,0 +1,356 @@
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:24:45.051 INFO 6764 [main] cn.cslg.pas.Application Starting Application using Java 1.8.0_312 on 陈宇的杂牌电脑呀 with PID 6764 (E:\WorkSpace\Wispro-CodeWarehouse-BackEnd\PAS\target\classes started by Administrator in E:\WorkSpace\Wispro-CodeWarehouse-BackEnd)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:24:45.052 INFO 6764 [main] cn.cslg.pas.Application The following profiles are active: dev
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:24:45.774 INFO 6764 [main] org.springframework.data.repository.config.RepositoryConfigurationDelegate Multiple Spring Data modules found, entering strict repository configuration mode!
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:24:45.777 INFO 6764 [main] org.springframework.data.repository.config.RepositoryConfigurationDelegate Bootstrapping Spring Data Redis repositories in DEFAULT mode.
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:24:45.807 INFO 6764 [main] org.springframework.data.repository.config.RepositoryConfigurationDelegate Finished Spring Data repository scanning in 17 ms. Found 0 Redis repository interfaces.
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:24:46.468 INFO 6764 [main] org.springframework.boot.web.embedded.tomcat.TomcatWebServer Tomcat initialized with port(s): 8877 (http)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:24:46.476 INFO 6764 [main] org.apache.coyote.http11.Http11NioProtocol Initializing ProtocolHandler ["http-nio-8877"]
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:24:46.477 INFO 6764 [main] org.apache.catalina.core.StandardService Starting service [Tomcat]
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:24:46.477 INFO 6764 [main] org.apache.catalina.core.StandardEngine Starting Servlet engine: [Apache Tomcat/9.0.56]
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:24:46.561 INFO 6764 [main] org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] Initializing Spring embedded WebApplicationContext
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:24:46.561 INFO 6764 [main] org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext Root WebApplicationContext: initialization completed in 1478 ms
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:24:46.751 INFO 6764 [main] com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure Init DruidDataSource
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:24:46.953 INFO 6764 [main] com.alibaba.druid.pool.DruidDataSource {dataSource-1} inited
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:24:51.712 INFO 6764 [main] org.apache.coyote.http11.Http11NioProtocol Starting ProtocolHandler ["http-nio-8877"]
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:24:51.728 INFO 6764 [main] org.springframework.boot.web.embedded.tomcat.TomcatWebServer Tomcat started on port(s): 8877 (http) with context path ''
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:24:51.736 INFO 6764 [main] cn.cslg.pas.Application Started Application in 7.147 seconds (JVM running for 8.265)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:25:57.997 INFO 6764 [http-nio-8877-exec-1] org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] Initializing Spring DispatcherServlet 'dispatcherServlet'
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:25:57.997 INFO 6764 [http-nio-8877-exec-1] org.springframework.web.servlet.DispatcherServlet Initializing Servlet 'dispatcherServlet'
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:25:57.998 INFO 6764 [http-nio-8877-exec-1] org.springframework.web.servlet.DispatcherServlet Completed initialization in 1 ms
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:25:59.097 INFO 6764 [http-nio-8877-exec-7] org.springdoc.api.AbstractOpenApiResource Init duration for springdoc-openapi is: 878 ms
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:13.460 INFO 6764 [http-nio-8877-exec-8] cn.cslg.pas.controller.StructureController 开始处理【分页查询架构】的请求,请求参数为:StructureQueryPageDTO(productId=0, structureId=0, structureName=string)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:13.463 INFO 6764 [http-nio-8877-exec-8] cn.cslg.pas.service.impl.StructureServiceImpl 开始处理【分页查询架构】的业务,参数为:StructureQueryPageDTO(productId=0, structureId=0, structureName=string)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:53.842 INFO 6764 [http-nio-8877-exec-9] cn.cslg.pas.controller.StructureController 开始处理【分页查询架构】的请求,请求参数为:StructureQueryPageDTO(productId=22, structureId=0, structureName=string)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:26:53.843 INFO 6764 [http-nio-8877-exec-9] cn.cslg.pas.service.impl.StructureServiceImpl 开始处理【分页查询架构】的业务,参数为:StructureQueryPageDTO(productId=22, structureId=0, structureName=string)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:29:14.185 INFO 6764 [SpringApplicationShutdownHook] com.alibaba.druid.pool.DruidDataSource {dataSource-1} closed
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:19.160 INFO 10668 [main] cn.cslg.pas.Application Starting Application using Java 1.8.0_312 on 陈宇的杂牌电脑呀 with PID 10668 (E:\WorkSpace\Wispro-CodeWarehouse-BackEnd\PAS\target\classes started by Administrator in E:\WorkSpace\Wispro-CodeWarehouse-BackEnd)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:19.162 INFO 10668 [main] cn.cslg.pas.Application The following profiles are active: dev
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:19.890 INFO 10668 [main] org.springframework.data.repository.config.RepositoryConfigurationDelegate Multiple Spring Data modules found, entering strict repository configuration mode!
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:19.892 INFO 10668 [main] org.springframework.data.repository.config.RepositoryConfigurationDelegate Bootstrapping Spring Data Redis repositories in DEFAULT mode.
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:19.920 INFO 10668 [main] org.springframework.data.repository.config.RepositoryConfigurationDelegate Finished Spring Data repository scanning in 17 ms. Found 0 Redis repository interfaces.
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:20.540 INFO 10668 [main] org.springframework.boot.web.embedded.tomcat.TomcatWebServer Tomcat initialized with port(s): 8877 (http)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:20.547 INFO 10668 [main] org.apache.coyote.http11.Http11NioProtocol Initializing ProtocolHandler ["http-nio-8877"]
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:20.547 INFO 10668 [main] org.apache.catalina.core.StandardService Starting service [Tomcat]
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:20.547 INFO 10668 [main] org.apache.catalina.core.StandardEngine Starting Servlet engine: [Apache Tomcat/9.0.56]
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:20.621 INFO 10668 [main] org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] Initializing Spring embedded WebApplicationContext
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:20.622 INFO 10668 [main] org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext Root WebApplicationContext: initialization completed in 1414 ms
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:20.804 INFO 10668 [main] com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure Init DruidDataSource
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:21.010 INFO 10668 [main] com.alibaba.druid.pool.DruidDataSource {dataSource-1} inited
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:25.424 INFO 10668 [main] org.apache.coyote.http11.Http11NioProtocol Starting ProtocolHandler ["http-nio-8877"]
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:25.439 INFO 10668 [main] org.springframework.boot.web.embedded.tomcat.TomcatWebServer Tomcat started on port(s): 8877 (http) with context path ''
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:25.447 INFO 10668 [main] cn.cslg.pas.Application Started Application in 6.695 seconds (JVM running for 7.358)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:29.143 INFO 10668 [http-nio-8877-exec-1] org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] Initializing Spring DispatcherServlet 'dispatcherServlet'
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:29.143 INFO 10668 [http-nio-8877-exec-1] org.springframework.web.servlet.DispatcherServlet Initializing Servlet 'dispatcherServlet'
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:29.144 INFO 10668 [http-nio-8877-exec-1] org.springframework.web.servlet.DispatcherServlet Completed initialization in 1 ms
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:30.214 INFO 10668 [http-nio-8877-exec-3] org.springdoc.api.AbstractOpenApiResource Init duration for springdoc-openapi is: 829 ms
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:41.474 INFO 10668 [http-nio-8877-exec-4] cn.cslg.pas.controller.StructureController 开始处理【分页查询架构】的请求,请求参数为:StructureQueryPageDTO(productId=22, structureId=0, structureName=string)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:30:41.476 INFO 10668 [http-nio-8877-exec-4] cn.cslg.pas.service.impl.StructureServiceImpl 开始处理【分页查询架构】的业务,参数为:StructureQueryPageDTO(productId=22, structureId=0, structureName=string)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:31:37.599 INFO 10668 [SpringApplicationShutdownHook] com.alibaba.druid.pool.DruidDataSource {dataSource-1} closed
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:50:11.894 INFO 9720 [main] cn.cslg.pas.Application Starting Application using Java 1.8.0_312 on 陈宇的杂牌电脑呀 with PID 9720 (E:\WorkSpace\Wispro-CodeWarehouse-BackEnd\PAS\target\classes started by Administrator in E:\WorkSpace\Wispro-CodeWarehouse-BackEnd)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:50:11.896 INFO 9720 [main] cn.cslg.pas.Application The following profiles are active: dev
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:50:12.653 INFO 9720 [main] org.springframework.data.repository.config.RepositoryConfigurationDelegate Multiple Spring Data modules found, entering strict repository configuration mode!
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:50:12.655 INFO 9720 [main] org.springframework.data.repository.config.RepositoryConfigurationDelegate Bootstrapping Spring Data Redis repositories in DEFAULT mode.
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:50:12.684 INFO 9720 [main] org.springframework.data.repository.config.RepositoryConfigurationDelegate Finished Spring Data repository scanning in 17 ms. Found 0 Redis repository interfaces.
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:50:13.325 INFO 9720 [main] org.springframework.boot.web.embedded.tomcat.TomcatWebServer Tomcat initialized with port(s): 8877 (http)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:50:13.333 INFO 9720 [main] org.apache.coyote.http11.Http11NioProtocol Initializing ProtocolHandler ["http-nio-8877"]
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:50:13.333 INFO 9720 [main] org.apache.catalina.core.StandardService Starting service [Tomcat]
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:50:13.333 INFO 9720 [main] org.apache.catalina.core.StandardEngine Starting Servlet engine: [Apache Tomcat/9.0.56]
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:50:13.412 INFO 9720 [main] org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] Initializing Spring embedded WebApplicationContext
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:50:13.413 INFO 9720 [main] org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext Root WebApplicationContext: initialization completed in 1471 ms
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:50:13.603 INFO 9720 [main] com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure Init DruidDataSource
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:50:13.822 INFO 9720 [main] com.alibaba.druid.pool.DruidDataSource {dataSource-1} inited
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:50:18.368 INFO 9720 [main] org.apache.coyote.http11.Http11NioProtocol Starting ProtocolHandler ["http-nio-8877"]
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:50:18.383 INFO 9720 [main] org.springframework.boot.web.embedded.tomcat.TomcatWebServer Tomcat started on port(s): 8877 (http) with context path ''
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:50:18.392 INFO 9720 [main] cn.cslg.pas.Application Started Application in 6.925 seconds (JVM running for 7.574)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:50:27.355 INFO 9720 [http-nio-8877-exec-1] org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] Initializing Spring DispatcherServlet 'dispatcherServlet'
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:50:27.356 INFO 9720 [http-nio-8877-exec-1] org.springframework.web.servlet.DispatcherServlet Initializing Servlet 'dispatcherServlet'
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:50:27.357 INFO 9720 [http-nio-8877-exec-1] org.springframework.web.servlet.DispatcherServlet Completed initialization in 1 ms
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:50:28.381 INFO 9720 [http-nio-8877-exec-3] org.springdoc.api.AbstractOpenApiResource Init duration for springdoc-openapi is: 809 ms
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:50:45.784 INFO 9720 [http-nio-8877-exec-4] cn.cslg.pas.controller.StructureController 开始处理【分页查询架构】的请求,请求参数为:StructureQueryPageDTO(productId=22, structureId=0, structureName=string)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:50:45.786 INFO 9720 [http-nio-8877-exec-4] cn.cslg.pas.service.impl.StructureServiceImpl 开始处理【分页查询架构】的业务2,参数为:StructureQueryPageDTO(productId=22, structureId=0, structureName=string)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:51:12.387 INFO 9720 [SpringApplicationShutdownHook] com.alibaba.druid.pool.DruidDataSource {dataSource-1} closed
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:51:16.132 INFO 3888 [main] cn.cslg.pas.Application Starting Application using Java 1.8.0_312 on 陈宇的杂牌电脑呀 with PID 3888 (E:\WorkSpace\Wispro-CodeWarehouse-BackEnd\PAS\target\classes started by Administrator in E:\WorkSpace\Wispro-CodeWarehouse-BackEnd)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:51:16.134 INFO 3888 [main] cn.cslg.pas.Application The following profiles are active: dev
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:51:16.875 INFO 3888 [main] org.springframework.data.repository.config.RepositoryConfigurationDelegate Multiple Spring Data modules found, entering strict repository configuration mode!
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:51:16.877 INFO 3888 [main] org.springframework.data.repository.config.RepositoryConfigurationDelegate Bootstrapping Spring Data Redis repositories in DEFAULT mode.
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:51:16.905 INFO 3888 [main] org.springframework.data.repository.config.RepositoryConfigurationDelegate Finished Spring Data repository scanning in 17 ms. Found 0 Redis repository interfaces.
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:51:17.556 INFO 3888 [main] org.springframework.boot.web.embedded.tomcat.TomcatWebServer Tomcat initialized with port(s): 8877 (http)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:51:17.563 INFO 3888 [main] org.apache.coyote.http11.Http11NioProtocol Initializing ProtocolHandler ["http-nio-8877"]
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:51:17.563 INFO 3888 [main] org.apache.catalina.core.StandardService Starting service [Tomcat]
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:51:17.564 INFO 3888 [main] org.apache.catalina.core.StandardEngine Starting Servlet engine: [Apache Tomcat/9.0.56]
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:51:17.642 INFO 3888 [main] org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] Initializing Spring embedded WebApplicationContext
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:51:17.643 INFO 3888 [main] org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext Root WebApplicationContext: initialization completed in 1467 ms
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:51:17.830 INFO 3888 [main] com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure Init DruidDataSource
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:51:18.045 INFO 3888 [main] com.alibaba.druid.pool.DruidDataSource {dataSource-1} inited
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:51:22.516 INFO 3888 [main] org.apache.coyote.http11.Http11NioProtocol Starting ProtocolHandler ["http-nio-8877"]
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:51:22.530 INFO 3888 [main] org.springframework.boot.web.embedded.tomcat.TomcatWebServer Tomcat started on port(s): 8877 (http) with context path ''
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:51:22.538 INFO 3888 [main] cn.cslg.pas.Application Started Application in 6.812 seconds (JVM running for 7.51)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:51:24.928 INFO 3888 [http-nio-8877-exec-1] org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] Initializing Spring DispatcherServlet 'dispatcherServlet'
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:51:24.928 INFO 3888 [http-nio-8877-exec-1] org.springframework.web.servlet.DispatcherServlet Initializing Servlet 'dispatcherServlet'
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:51:24.929 INFO 3888 [http-nio-8877-exec-1] org.springframework.web.servlet.DispatcherServlet Completed initialization in 1 ms
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:51:26.036 INFO 3888 [http-nio-8877-exec-3] org.springdoc.api.AbstractOpenApiResource Init duration for springdoc-openapi is: 861 ms
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:51:34.608 INFO 3888 [http-nio-8877-exec-4] cn.cslg.pas.controller.StructureController 开始处理【分页查询架构】的请求,请求参数为:StructureQueryPageDTO(productId=22, structureId=0, structureName=string)
+[pas:0.0.0.0:8877] [,] 2023-03-12 23:51:34.610 INFO 3888 [http-nio-8877-exec-4] cn.cslg.pas.service.impl.StructureServiceImpl 开始处理【分页查询架构】的业务2,参数为:StructureQueryPageDTO(productId=22, structureId=0, structureName=string)
+[pas:0.0.0.0:8877] [,] 2023-03-14 11:11:42.421 INFO 22908 [main] cn.cslg.pas.Application Starting Application using Java 1.8.0_342 on DESKTOP-69B64D5 with PID 22908 (D:\Wispro-CodeWarehouse-BackEnd\PAS\target\classes started by admin in D:\Wispro-CodeWarehouse-BackEnd)
+[pas:0.0.0.0:8877] [,] 2023-03-14 11:11:42.421 INFO 22908 [main] cn.cslg.pas.Application The following profiles are active: dev
+[pas:0.0.0.0:8877] [,] 2023-03-14 11:11:43.371 INFO 22908 [main] org.springframework.data.repository.config.RepositoryConfigurationDelegate Multiple Spring Data modules found, entering strict repository configuration mode!
+[pas:0.0.0.0:8877] [,] 2023-03-14 11:11:43.371 INFO 22908 [main] org.springframework.data.repository.config.RepositoryConfigurationDelegate Bootstrapping Spring Data Redis repositories in DEFAULT mode.
+[pas:0.0.0.0:8877] [,] 2023-03-14 11:11:43.441 INFO 22908 [main] org.springframework.data.repository.config.RepositoryConfigurationDelegate Finished Spring Data repository scanning in 46 ms. Found 0 Redis repository interfaces.
+[pas:0.0.0.0:8877] [,] 2023-03-14 11:11:44.210 INFO 22908 [main] org.springframework.boot.web.embedded.tomcat.TomcatWebServer Tomcat initialized with port(s): 8877 (http)
+[pas:0.0.0.0:8877] [,] 2023-03-14 11:11:44.220 INFO 22908 [main] org.apache.coyote.http11.Http11NioProtocol Initializing ProtocolHandler ["http-nio-8877"]
+[pas:0.0.0.0:8877] [,] 2023-03-14 11:11:44.220 INFO 22908 [main] org.apache.catalina.core.StandardService Starting service [Tomcat]
+[pas:0.0.0.0:8877] [,] 2023-03-14 11:11:44.220 INFO 22908 [main] org.apache.catalina.core.StandardEngine Starting Servlet engine: [Apache Tomcat/9.0.56]
+[pas:0.0.0.0:8877] [,] 2023-03-14 11:11:44.310 INFO 22908 [main] org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] Initializing Spring embedded WebApplicationContext
+[pas:0.0.0.0:8877] [,] 2023-03-14 11:11:44.310 INFO 22908 [main] org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext Root WebApplicationContext: initialization completed in 1839 ms
+[pas:0.0.0.0:8877] [,] 2023-03-14 11:11:44.520 INFO 22908 [main] com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure Init DruidDataSource
+[pas:0.0.0.0:8877] [,] 2023-03-14 11:11:44.740 INFO 22908 [main] com.alibaba.druid.pool.DruidDataSource {dataSource-1} inited
+[pas:0.0.0.0:8877] [,] 2023-03-14 11:11:50.052 INFO 22908 [main] org.apache.coyote.http11.Http11NioProtocol Starting ProtocolHandler ["http-nio-8877"]
+[pas:0.0.0.0:8877] [,] 2023-03-14 11:11:50.072 INFO 22908 [main] org.springframework.boot.web.embedded.tomcat.TomcatWebServer Tomcat started on port(s): 8877 (http) with context path ''
+[pas:0.0.0.0:8877] [,] 2023-03-14 11:11:50.082 INFO 22908 [main] cn.cslg.pas.Application Started Application in 8.139 seconds (JVM running for 9.89)
+[pas:0.0.0.0:8877] [,] 2023-03-14 11:11:50.650 INFO 22908 [SpringApplicationShutdownHook] com.alibaba.druid.pool.DruidDataSource {dataSource-1} closed
+[pas:0.0.0.0:8877] [,] 2023-03-14 11:20:37.536 INFO 13252 [main] cn.cslg.pas.Application Starting Application using Java 1.8.0_342 on DESKTOP-69B64D5 with PID 13252 (D:\Wispro-CodeWarehouse-BackEnd\PAS\target\classes started by admin in D:\Wispro-CodeWarehouse-BackEnd)
+[pas:0.0.0.0:8877] [,] 2023-03-14 11:20:37.546 INFO 13252 [main] cn.cslg.pas.Application The following profiles are active: dev
+[pas:0.0.0.0:8877] [,] 2023-03-14 11:20:38.376 INFO 13252 [main] org.springframework.data.repository.config.RepositoryConfigurationDelegate Multiple Spring Data modules found, entering strict repository configuration mode!
+[pas:0.0.0.0:8877] [,] 2023-03-14 11:20:38.376 INFO 13252 [main] org.springframework.data.repository.config.RepositoryConfigurationDelegate Bootstrapping Spring Data Redis repositories in DEFAULT mode.
+[pas:0.0.0.0:8877] [,] 2023-03-14 11:20:38.446 INFO 13252 [main] org.springframework.data.repository.config.RepositoryConfigurationDelegate Finished Spring Data repository scanning in 51 ms. Found 0 Redis repository interfaces.
+[pas:0.0.0.0:8877] [,] 2023-03-14 11:20:39.226 INFO 13252 [main] org.springframework.boot.web.embedded.tomcat.TomcatWebServer Tomcat initialized with port(s): 8877 (http)
+[pas:0.0.0.0:8877] [,] 2023-03-14 11:20:39.236 INFO 13252 [main] org.apache.coyote.http11.Http11NioProtocol Initializing ProtocolHandler ["http-nio-8877"]
+[pas:0.0.0.0:8877] [,] 2023-03-14 11:20:39.236 INFO 13252 [main] org.apache.catalina.core.StandardService Starting service [Tomcat]
+[pas:0.0.0.0:8877] [,] 2023-03-14 11:20:39.236 INFO 13252 [main] org.apache.catalina.core.StandardEngine Starting Servlet engine: [Apache Tomcat/9.0.56]
+[pas:0.0.0.0:8877] [,] 2023-03-14 11:20:39.316 INFO 13252 [main] org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] Initializing Spring embedded WebApplicationContext
+[pas:0.0.0.0:8877] [,] 2023-03-14 11:20:39.316 INFO 13252 [main] org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext Root WebApplicationContext: initialization completed in 1730 ms
+[pas:0.0.0.0:8877] [,] 2023-03-14 11:20:39.516 INFO 13252 [main] com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure Init DruidDataSource
+[pas:0.0.0.0:8877] [,] 2023-03-14 11:20:39.736 INFO 13252 [main] com.alibaba.druid.pool.DruidDataSource {dataSource-1} inited
+[pas:0.0.0.0:8877] [,] 2023-03-14 11:20:44.660 INFO 13252 [main] org.apache.coyote.http11.Http11NioProtocol Starting ProtocolHandler ["http-nio-8877"]
+[pas:0.0.0.0:8877] [,] 2023-03-14 11:20:44.680 INFO 13252 [main] org.springframework.boot.web.embedded.tomcat.TomcatWebServer Tomcat started on port(s): 8877 (http) with context path ''
+[pas:0.0.0.0:8877] [,] 2023-03-14 11:20:44.690 INFO 13252 [main] cn.cslg.pas.Application Started Application in 7.639 seconds (JVM running for 8.479)
+[pas:0.0.0.0:8877] [,] 2023-03-14 14:11:35.463 INFO 13252 [SpringApplicationShutdownHook] com.alibaba.druid.pool.DruidDataSource {dataSource-1} closed
+[pas:0.0.0.0:8877] [,] 2023-03-14 14:11:41.530 INFO 8076 [main] cn.cslg.pas.Application Starting Application using Java 1.8.0_342 on DESKTOP-69B64D5 with PID 8076 (D:\Wispro-CodeWarehouse-BackEnd\PAS\target\classes started by admin in D:\Wispro-CodeWarehouse-BackEnd)
+[pas:0.0.0.0:8877] [,] 2023-03-14 14:11:41.533 INFO 8076 [main] cn.cslg.pas.Application The following profiles are active: dev
+[pas:0.0.0.0:8877] [,] 2023-03-14 14:11:42.442 INFO 8076 [main] org.springframework.data.repository.config.RepositoryConfigurationDelegate Multiple Spring Data modules found, entering strict repository configuration mode!
+[pas:0.0.0.0:8877] [,] 2023-03-14 14:11:42.444 INFO 8076 [main] org.springframework.data.repository.config.RepositoryConfigurationDelegate Bootstrapping Spring Data Redis repositories in DEFAULT mode.
+[pas:0.0.0.0:8877] [,] 2023-03-14 14:11:42.507 INFO 8076 [main] org.springframework.data.repository.config.RepositoryConfigurationDelegate Finished Spring Data repository scanning in 51 ms. Found 0 Redis repository interfaces.
+[pas:0.0.0.0:8877] [,] 2023-03-14 14:11:43.194 INFO 8076 [main] org.springframework.boot.web.embedded.tomcat.TomcatWebServer Tomcat initialized with port(s): 8877 (http)
+[pas:0.0.0.0:8877] [,] 2023-03-14 14:11:43.202 INFO 8076 [main] org.apache.coyote.http11.Http11NioProtocol Initializing ProtocolHandler ["http-nio-8877"]
+[pas:0.0.0.0:8877] [,] 2023-03-14 14:11:43.202 INFO 8076 [main] org.apache.catalina.core.StandardService Starting service [Tomcat]
+[pas:0.0.0.0:8877] [,] 2023-03-14 14:11:43.203 INFO 8076 [main] org.apache.catalina.core.StandardEngine Starting Servlet engine: [Apache Tomcat/9.0.56]
+[pas:0.0.0.0:8877] [,] 2023-03-14 14:11:43.286 INFO 8076 [main] org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] Initializing Spring embedded WebApplicationContext
+[pas:0.0.0.0:8877] [,] 2023-03-14 14:11:43.286 INFO 8076 [main] org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext Root WebApplicationContext: initialization completed in 1703 ms
+[pas:0.0.0.0:8877] [,] 2023-03-14 14:11:43.493 INFO 8076 [main] com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure Init DruidDataSource
+[pas:0.0.0.0:8877] [,] 2023-03-14 14:11:43.703 INFO 8076 [main] com.alibaba.druid.pool.DruidDataSource {dataSource-1} inited
+[pas:0.0.0.0:8877] [,] 2023-03-14 14:11:49.008 INFO 8076 [main] org.apache.coyote.http11.Http11NioProtocol Starting ProtocolHandler ["http-nio-8877"]
+[pas:0.0.0.0:8877] [,] 2023-03-14 14:11:49.026 INFO 8076 [main] org.springframework.boot.web.embedded.tomcat.TomcatWebServer Tomcat started on port(s): 8877 (http) with context path ''
+[pas:0.0.0.0:8877] [,] 2023-03-14 14:11:49.034 INFO 8076 [main] cn.cslg.pas.Application Started Application in 7.993 seconds (JVM running for 8.783)
+[pas:0.0.0.0:8877] [,] 2023-03-14 14:14:44.386 INFO 8076 [SpringApplicationShutdownHook] com.alibaba.druid.pool.DruidDataSource {dataSource-1} closed
+[pas:0.0.0.0:8877] [,] 2023-03-14 14:14:52.901 INFO 17596 [main] cn.cslg.pas.Application Starting Application using Java 1.8.0_342 on DESKTOP-69B64D5 with PID 17596 (D:\Wispro-CodeWarehouse-BackEnd\PAS\target\classes started by admin in D:\Wispro-CodeWarehouse-BackEnd)
+[pas:0.0.0.0:8877] [,] 2023-03-14 14:14:52.904 INFO 17596 [main] cn.cslg.pas.Application The following profiles are active: dev
+[pas:0.0.0.0:8877] [,] 2023-03-14 14:14:53.781 INFO 17596 [main] org.springframework.data.repository.config.RepositoryConfigurationDelegate Multiple Spring Data modules found, entering strict repository configuration mode!
+[pas:0.0.0.0:8877] [,] 2023-03-14 14:14:53.783 INFO 17596 [main] org.springframework.data.repository.config.RepositoryConfigurationDelegate Bootstrapping Spring Data Redis repositories in DEFAULT mode.
+[pas:0.0.0.0:8877] [,] 2023-03-14 14:14:53.850 INFO 17596 [main] org.springframework.data.repository.config.RepositoryConfigurationDelegate Finished Spring Data repository scanning in 53 ms. Found 0 Redis repository interfaces.
+[pas:0.0.0.0:8877] [,] 2023-03-14 14:14:54.534 INFO 17596 [main] org.springframework.boot.web.embedded.tomcat.TomcatWebServer Tomcat initialized with port(s): 8877 (http)
+[pas:0.0.0.0:8877] [,] 2023-03-14 14:14:54.542 INFO 17596 [main] org.apache.coyote.http11.Http11NioProtocol Initializing ProtocolHandler ["http-nio-8877"]
+[pas:0.0.0.0:8877] [,] 2023-03-14 14:14:54.543 INFO 17596 [main] org.apache.catalina.core.StandardService Starting service [Tomcat]
+[pas:0.0.0.0:8877] [,] 2023-03-14 14:14:54.544 INFO 17596 [main] org.apache.catalina.core.StandardEngine Starting Servlet engine: [Apache Tomcat/9.0.56]
+[pas:0.0.0.0:8877] [,] 2023-03-14 14:14:54.626 INFO 17596 [main] org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] Initializing Spring embedded WebApplicationContext
+[pas:0.0.0.0:8877] [,] 2023-03-14 14:14:54.626 INFO 17596 [main] org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext Root WebApplicationContext: initialization completed in 1672 ms
+[pas:0.0.0.0:8877] [,] 2023-03-14 14:14:54.827 INFO 17596 [main] com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure Init DruidDataSource
+[pas:0.0.0.0:8877] [,] 2023-03-14 14:14:55.037 INFO 17596 [main] com.alibaba.druid.pool.DruidDataSource {dataSource-1} inited
+[pas:0.0.0.0:8877] [,] 2023-03-14 14:15:00.158 INFO 17596 [main] org.apache.coyote.http11.Http11NioProtocol Starting ProtocolHandler ["http-nio-8877"]
+[pas:0.0.0.0:8877] [,] 2023-03-14 14:15:00.174 INFO 17596 [main] org.springframework.boot.web.embedded.tomcat.TomcatWebServer Tomcat started on port(s): 8877 (http) with context path ''
+[pas:0.0.0.0:8877] [,] 2023-03-14 14:15:00.184 INFO 17596 [main] cn.cslg.pas.Application Started Application in 7.778 seconds (JVM running for 8.514)
+[pas:0.0.0.0:8877] [,] 2023-03-14 14:36:51.472 INFO 17596 [http-nio-8877-exec-1] org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] Initializing Spring DispatcherServlet 'dispatcherServlet'
+[pas:0.0.0.0:8877] [,] 2023-03-14 14:36:51.472 INFO 17596 [http-nio-8877-exec-1] org.springframework.web.servlet.DispatcherServlet Initializing Servlet 'dispatcherServlet'
+[pas:0.0.0.0:8877] [,] 2023-03-14 14:36:51.474 INFO 17596 [http-nio-8877-exec-1] org.springframework.web.servlet.DispatcherServlet Completed initialization in 2 ms
+[pas:0.0.0.0:8877] [,] 2023-03-14 14:36:52.740 INFO 17596 [http-nio-8877-exec-4] org.springdoc.api.AbstractOpenApiResource Init duration for springdoc-openapi is: 953 ms
+[pas:0.0.0.0:8877] [,] 2023-03-14 14:44:31.032 INFO 17596 [SpringApplicationShutdownHook] com.alibaba.druid.pool.DruidDataSource {dataSource-1} closed
+[pas:0.0.0.0:8877] [,] 2023-03-14 14:44:37.808 INFO 8508 [main] cn.cslg.pas.Application Starting Application using Java 1.8.0_342 on DESKTOP-69B64D5 with PID 8508 (D:\Wispro-CodeWarehouse-BackEnd\PAS\target\classes started by admin in D:\Wispro-CodeWarehouse-BackEnd)
+[pas:0.0.0.0:8877] [,] 2023-03-14 14:44:37.810 INFO 8508 [main] cn.cslg.pas.Application The following profiles are active: dev
+[pas:0.0.0.0:8877] [,] 2023-03-14 14:44:38.696 INFO 8508 [main] org.springframework.data.repository.config.RepositoryConfigurationDelegate Multiple Spring Data modules found, entering strict repository configuration mode!
+[pas:0.0.0.0:8877] [,] 2023-03-14 14:44:38.698 INFO 8508 [main] org.springframework.data.repository.config.RepositoryConfigurationDelegate Bootstrapping Spring Data Redis repositories in DEFAULT mode.
+[pas:0.0.0.0:8877] [,] 2023-03-14 14:44:38.762 INFO 8508 [main] org.springframework.data.repository.config.RepositoryConfigurationDelegate Finished Spring Data repository scanning in 51 ms. Found 0 Redis repository interfaces.
+[pas:0.0.0.0:8877] [,] 2023-03-14 14:44:39.450 INFO 8508 [main] org.springframework.boot.web.embedded.tomcat.TomcatWebServer Tomcat initialized with port(s): 8877 (http)
+[pas:0.0.0.0:8877] [,] 2023-03-14 14:44:39.457 INFO 8508 [main] org.apache.coyote.http11.Http11NioProtocol Initializing ProtocolHandler ["http-nio-8877"]
+[pas:0.0.0.0:8877] [,] 2023-03-14 14:44:39.458 INFO 8508 [main] org.apache.catalina.core.StandardService Starting service [Tomcat]
+[pas:0.0.0.0:8877] [,] 2023-03-14 14:44:39.458 INFO 8508 [main] org.apache.catalina.core.StandardEngine Starting Servlet engine: [Apache Tomcat/9.0.56]
+[pas:0.0.0.0:8877] [,] 2023-03-14 14:44:39.540 INFO 8508 [main] org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] Initializing Spring embedded WebApplicationContext
+[pas:0.0.0.0:8877] [,] 2023-03-14 14:44:39.540 INFO 8508 [main] org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext Root WebApplicationContext: initialization completed in 1682 ms
+[pas:0.0.0.0:8877] [,] 2023-03-14 14:44:39.730 INFO 8508 [main] com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure Init DruidDataSource
+[pas:0.0.0.0:8877] [,] 2023-03-14 14:44:39.944 INFO 8508 [main] com.alibaba.druid.pool.DruidDataSource {dataSource-1} inited
+[pas:0.0.0.0:8877] [,] 2023-03-14 14:44:45.103 INFO 8508 [main] org.apache.coyote.http11.Http11NioProtocol Starting ProtocolHandler ["http-nio-8877"]
+[pas:0.0.0.0:8877] [,] 2023-03-14 14:44:45.118 INFO 8508 [main] org.springframework.boot.web.embedded.tomcat.TomcatWebServer Tomcat started on port(s): 8877 (http) with context path ''
+[pas:0.0.0.0:8877] [,] 2023-03-14 14:44:45.127 INFO 8508 [main] cn.cslg.pas.Application Started Application in 7.822 seconds (JVM running for 8.717)
+[pas:0.0.0.0:8877] [,] 2023-03-14 14:47:46.958 INFO 8508 [http-nio-8877-exec-1] org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] Initializing Spring DispatcherServlet 'dispatcherServlet'
+[pas:0.0.0.0:8877] [,] 2023-03-14 14:47:46.959 INFO 8508 [http-nio-8877-exec-1] org.springframework.web.servlet.DispatcherServlet Initializing Servlet 'dispatcherServlet'
+[pas:0.0.0.0:8877] [,] 2023-03-14 14:47:46.960 INFO 8508 [http-nio-8877-exec-1] org.springframework.web.servlet.DispatcherServlet Completed initialization in 1 ms
+[pas:0.0.0.0:8877] [,] 2023-03-14 14:47:48.038 INFO 8508 [http-nio-8877-exec-2] org.springdoc.api.AbstractOpenApiResource Init duration for springdoc-openapi is: 948 ms
+[pas:0.0.0.0:8877] [,] 2023-03-14 15:29:29.376 INFO 8508 [SpringApplicationShutdownHook] com.alibaba.druid.pool.DruidDataSource {dataSource-1} closed
+[pas:0.0.0.0:8877] [,] 2023-03-14 15:29:34.286 INFO 10648 [main] cn.cslg.pas.Application Starting Application using Java 1.8.0_342 on DESKTOP-69B64D5 with PID 10648 (D:\Wispro-CodeWarehouse-BackEnd\PAS\target\classes started by admin in D:\Wispro-CodeWarehouse-BackEnd)
+[pas:0.0.0.0:8877] [,] 2023-03-14 15:29:34.286 INFO 10648 [main] cn.cslg.pas.Application The following profiles are active: dev
+[pas:0.0.0.0:8877] [,] 2023-03-14 15:29:35.166 INFO 10648 [main] org.springframework.data.repository.config.RepositoryConfigurationDelegate Multiple Spring Data modules found, entering strict repository configuration mode!
+[pas:0.0.0.0:8877] [,] 2023-03-14 15:29:35.166 INFO 10648 [main] org.springframework.data.repository.config.RepositoryConfigurationDelegate Bootstrapping Spring Data Redis repositories in DEFAULT mode.
+[pas:0.0.0.0:8877] [,] 2023-03-14 15:29:35.226 INFO 10648 [main] org.springframework.data.repository.config.RepositoryConfigurationDelegate Finished Spring Data repository scanning in 51 ms. Found 0 Redis repository interfaces.
+[pas:0.0.0.0:8877] [,] 2023-03-14 15:29:35.896 INFO 10648 [main] org.springframework.boot.web.embedded.tomcat.TomcatWebServer Tomcat initialized with port(s): 8877 (http)
+[pas:0.0.0.0:8877] [,] 2023-03-14 15:29:35.906 INFO 10648 [main] org.apache.coyote.http11.Http11NioProtocol Initializing ProtocolHandler ["http-nio-8877"]
+[pas:0.0.0.0:8877] [,] 2023-03-14 15:29:35.906 INFO 10648 [main] org.apache.catalina.core.StandardService Starting service [Tomcat]
+[pas:0.0.0.0:8877] [,] 2023-03-14 15:29:35.906 INFO 10648 [main] org.apache.catalina.core.StandardEngine Starting Servlet engine: [Apache Tomcat/9.0.56]
+[pas:0.0.0.0:8877] [,] 2023-03-14 15:29:35.986 INFO 10648 [main] org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] Initializing Spring embedded WebApplicationContext
+[pas:0.0.0.0:8877] [,] 2023-03-14 15:29:35.986 INFO 10648 [main] org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext Root WebApplicationContext: initialization completed in 1649 ms
+[pas:0.0.0.0:8877] [,] 2023-03-14 15:29:36.176 INFO 10648 [main] com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure Init DruidDataSource
+[pas:0.0.0.0:8877] [,] 2023-03-14 15:29:36.386 INFO 10648 [main] com.alibaba.druid.pool.DruidDataSource {dataSource-1} inited
+[pas:0.0.0.0:8877] [,] 2023-03-14 15:29:41.130 INFO 10648 [main] org.apache.coyote.http11.Http11NioProtocol Starting ProtocolHandler ["http-nio-8877"]
+[pas:0.0.0.0:8877] [,] 2023-03-14 15:29:41.150 INFO 10648 [main] org.springframework.boot.web.embedded.tomcat.TomcatWebServer Tomcat started on port(s): 8877 (http) with context path ''
+[pas:0.0.0.0:8877] [,] 2023-03-14 15:29:41.161 INFO 10648 [main] cn.cslg.pas.Application Started Application in 7.361 seconds (JVM running for 8.346)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:16.190 INFO 10648 [http-nio-8877-exec-1] org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] Initializing Spring DispatcherServlet 'dispatcherServlet'
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:16.190 INFO 10648 [http-nio-8877-exec-1] org.springframework.web.servlet.DispatcherServlet Initializing Servlet 'dispatcherServlet'
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:16.190 INFO 10648 [http-nio-8877-exec-1] org.springframework.web.servlet.DispatcherServlet Completed initialization in 0 ms
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:16.230 INFO 10648 [http-nio-8877-exec-1] cn.cslg.pas.service.OAuth2Service 开始获得权限
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:16.681 INFO 10648 [http-nio-8877-exec-1] cn.cslg.pas.service.OAuth2Service 获得用户信息朱豪328
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:16.681 INFO 10648 [http-nio-8877-exec-1] cn.cslg.pas.service.OAuth2Service 开始查询专题库信息
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:16.872 INFO 10648 [http-nio-8877-exec-1] cn.cslg.pas.service.OAuth2Service 查询专题库信息
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:17.309 INFO 10648 [http-nio-8877-exec-2] cn.cslg.pas.controller.ProductCategoryController 开始处理【分页查询产品类别】的请求,请求参数为:ProductCategoryQueryPageDTO(productCategoryName=null, productName=null, createPersonName=null)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:17.311 INFO 10648 [http-nio-8877-exec-2] cn.cslg.pas.service.impl.ProductCategoryServiceImpl 开始处理【分页查询产品类别】的业务,参数为:ProductCategoryQueryPageDTO(productCategoryName=null, productName=null, createPersonName=null)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:25.620 INFO 10648 [http-nio-8877-exec-3] cn.cslg.pas.service.OAuth2Service 开始获得权限
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:25.620 INFO 10648 [http-nio-8877-exec-3] cn.cslg.pas.service.OAuth2Service 获得用户信息朱豪328
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:25.620 INFO 10648 [http-nio-8877-exec-3] cn.cslg.pas.service.OAuth2Service 开始查询专题库信息
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:25.620 INFO 10648 [http-nio-8877-exec-3] cn.cslg.pas.service.OAuth2Service 查询专题库信息
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:33.817 INFO 10648 [http-nio-8877-exec-7] cn.cslg.pas.service.OAuth2Service 开始获得权限
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:33.817 INFO 10648 [http-nio-8877-exec-7] cn.cslg.pas.service.OAuth2Service 获得用户信息朱豪328
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:33.827 INFO 10648 [http-nio-8877-exec-7] cn.cslg.pas.service.OAuth2Service 开始查询专题库信息
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:32:33.827 INFO 10648 [http-nio-8877-exec-7] cn.cslg.pas.service.OAuth2Service 查询专题库信息
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:33:49.240 INFO 10648 [http-nio-8877-exec-1] cn.cslg.pas.controller.ProductController 开始处理【查询产品】的请求,请求参数为:ProductQueryPageDTO(productName=null, patentNo=null, companyName=null, productCategoryId=11)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:33:49.240 INFO 10648 [http-nio-8877-exec-1] cn.cslg.pas.service.impl.ProductServiceImpl 开始处理【查询产品】的业务,参数为:ProductQueryPageDTO(productName=null, patentNo=null, companyName=null, productCategoryId=11)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:33:54.461 INFO 10648 [http-nio-8877-exec-2] cn.cslg.pas.service.OAuth2Service 开始获得权限
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:33:54.471 INFO 10648 [http-nio-8877-exec-2] cn.cslg.pas.service.OAuth2Service 获得用户信息朱豪328
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:33:54.471 INFO 10648 [http-nio-8877-exec-2] cn.cslg.pas.service.OAuth2Service 开始查询专题库信息
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:33:54.471 INFO 10648 [http-nio-8877-exec-2] cn.cslg.pas.service.OAuth2Service 查询专题库信息
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:34:00.986 INFO 10648 [http-nio-8877-exec-4] cn.cslg.pas.service.OAuth2Service 开始获得权限
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:34:00.990 INFO 10648 [http-nio-8877-exec-4] cn.cslg.pas.service.OAuth2Service 获得用户信息朱豪328
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:34:00.990 INFO 10648 [http-nio-8877-exec-4] cn.cslg.pas.service.OAuth2Service 开始查询专题库信息
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:34:00.994 INFO 10648 [http-nio-8877-exec-4] cn.cslg.pas.service.OAuth2Service 查询专题库信息
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:38:58.903 INFO 10648 [SpringApplicationShutdownHook] com.alibaba.druid.pool.DruidDataSource {dataSource-1} closed
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:39:04.174 INFO 1428 [main] cn.cslg.pas.Application Starting Application using Java 1.8.0_342 on DESKTOP-69B64D5 with PID 1428 (D:\Wispro-CodeWarehouse-BackEnd\PAS\target\classes started by admin in D:\Wispro-CodeWarehouse-BackEnd)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:39:04.176 INFO 1428 [main] cn.cslg.pas.Application The following profiles are active: dev
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:39:05.094 INFO 1428 [main] org.springframework.data.repository.config.RepositoryConfigurationDelegate Multiple Spring Data modules found, entering strict repository configuration mode!
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:39:05.097 INFO 1428 [main] org.springframework.data.repository.config.RepositoryConfigurationDelegate Bootstrapping Spring Data Redis repositories in DEFAULT mode.
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:39:05.164 INFO 1428 [main] org.springframework.data.repository.config.RepositoryConfigurationDelegate Finished Spring Data repository scanning in 52 ms. Found 0 Redis repository interfaces.
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:39:05.835 INFO 1428 [main] org.springframework.boot.web.embedded.tomcat.TomcatWebServer Tomcat initialized with port(s): 8877 (http)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:39:05.842 INFO 1428 [main] org.apache.coyote.http11.Http11NioProtocol Initializing ProtocolHandler ["http-nio-8877"]
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:39:05.843 INFO 1428 [main] org.apache.catalina.core.StandardService Starting service [Tomcat]
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:39:05.843 INFO 1428 [main] org.apache.catalina.core.StandardEngine Starting Servlet engine: [Apache Tomcat/9.0.56]
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:39:05.924 INFO 1428 [main] org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] Initializing Spring embedded WebApplicationContext
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:39:05.924 INFO 1428 [main] org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext Root WebApplicationContext: initialization completed in 1693 ms
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:39:06.122 INFO 1428 [main] com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure Init DruidDataSource
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:39:06.326 INFO 1428 [main] com.alibaba.druid.pool.DruidDataSource {dataSource-1} inited
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:39:11.290 INFO 1428 [main] org.apache.coyote.http11.Http11NioProtocol Starting ProtocolHandler ["http-nio-8877"]
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:39:11.305 INFO 1428 [main] org.springframework.boot.web.embedded.tomcat.TomcatWebServer Tomcat started on port(s): 8877 (http) with context path ''
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:39:11.314 INFO 1428 [main] cn.cslg.pas.Application Started Application in 7.617 seconds (JVM running for 8.327)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:41:37.150 INFO 1428 [http-nio-8877-exec-1] org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] Initializing Spring DispatcherServlet 'dispatcherServlet'
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:41:37.150 INFO 1428 [http-nio-8877-exec-1] org.springframework.web.servlet.DispatcherServlet Initializing Servlet 'dispatcherServlet'
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:41:37.151 INFO 1428 [http-nio-8877-exec-1] org.springframework.web.servlet.DispatcherServlet Completed initialization in 1 ms
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:41:37.179 INFO 1428 [http-nio-8877-exec-1] cn.cslg.pas.service.OAuth2Service 开始获得权限
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:41:37.601 INFO 1428 [http-nio-8877-exec-1] cn.cslg.pas.service.OAuth2Service 获得用户信息朱豪328
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:41:37.601 INFO 1428 [http-nio-8877-exec-1] cn.cslg.pas.service.OAuth2Service 开始查询专题库信息
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:41:37.788 INFO 1428 [http-nio-8877-exec-1] cn.cslg.pas.service.OAuth2Service 查询专题库信息
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:41:38.882 INFO 1428 [http-nio-8877-exec-2] cn.cslg.pas.controller.ProductController 开始处理【查询产品】的请求,请求参数为:ProductQueryPageDTO(productName=null, patentNo=null, companyName=null, productCategoryId=11)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:41:38.885 INFO 1428 [http-nio-8877-exec-2] cn.cslg.pas.service.impl.ProductServiceImpl 开始处理【查询产品】的业务,参数为:ProductQueryPageDTO(productName=null, patentNo=null, companyName=null, productCategoryId=11)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:43:45.865 INFO 1428 [http-nio-8877-exec-3] cn.cslg.pas.service.OAuth2Service 开始获得权限
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:43:45.868 INFO 1428 [http-nio-8877-exec-3] cn.cslg.pas.service.OAuth2Service 获得用户信息朱豪328
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:43:45.869 INFO 1428 [http-nio-8877-exec-3] cn.cslg.pas.service.OAuth2Service 开始查询专题库信息
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:43:45.877 INFO 1428 [http-nio-8877-exec-3] cn.cslg.pas.service.OAuth2Service 查询专题库信息
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:43:48.097 INFO 1428 [http-nio-8877-exec-4] cn.cslg.pas.controller.ProductController 开始处理【查询产品】的请求,请求参数为:ProductQueryPageDTO(productName=null, patentNo=null, companyName=null, productCategoryId=11)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:43:48.097 INFO 1428 [http-nio-8877-exec-4] cn.cslg.pas.service.impl.ProductServiceImpl 开始处理【查询产品】的业务,参数为:ProductQueryPageDTO(productName=null, patentNo=null, companyName=null, productCategoryId=11)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:45:55.553 INFO 1428 [http-nio-8877-exec-5] cn.cslg.pas.service.OAuth2Service 开始获得权限
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:45:55.556 INFO 1428 [http-nio-8877-exec-5] cn.cslg.pas.service.OAuth2Service 获得用户信息朱豪328
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:45:55.556 INFO 1428 [http-nio-8877-exec-5] cn.cslg.pas.service.OAuth2Service 开始查询专题库信息
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:45:55.563 INFO 1428 [http-nio-8877-exec-5] cn.cslg.pas.service.OAuth2Service 查询专题库信息
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:45:57.457 INFO 1428 [http-nio-8877-exec-6] cn.cslg.pas.controller.ProductController 开始处理【查询产品】的请求,请求参数为:ProductQueryPageDTO(productName=null, patentNo=null, companyName=null, productCategoryId=11)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:45:57.458 INFO 1428 [http-nio-8877-exec-6] cn.cslg.pas.service.impl.ProductServiceImpl 开始处理【查询产品】的业务,参数为:ProductQueryPageDTO(productName=null, patentNo=null, companyName=null, productCategoryId=11)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:48:20.267 INFO 1428 [http-nio-8877-exec-7] cn.cslg.pas.service.OAuth2Service 开始获得权限
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:48:20.270 INFO 1428 [http-nio-8877-exec-7] cn.cslg.pas.service.OAuth2Service 获得用户信息朱豪328
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:48:20.270 INFO 1428 [http-nio-8877-exec-7] cn.cslg.pas.service.OAuth2Service 开始查询专题库信息
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:48:20.276 INFO 1428 [http-nio-8877-exec-7] cn.cslg.pas.service.OAuth2Service 查询专题库信息
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:49:44.447 INFO 1428 [SpringApplicationShutdownHook] com.alibaba.druid.pool.DruidDataSource {dataSource-1} closed
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:49:50.147 INFO 11144 [main] cn.cslg.pas.Application Starting Application using Java 1.8.0_342 on DESKTOP-69B64D5 with PID 11144 (D:\Wispro-CodeWarehouse-BackEnd\PAS\target\classes started by admin in D:\Wispro-CodeWarehouse-BackEnd)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:49:50.157 INFO 11144 [main] cn.cslg.pas.Application The following profiles are active: dev
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:49:51.019 INFO 11144 [main] org.springframework.data.repository.config.RepositoryConfigurationDelegate Multiple Spring Data modules found, entering strict repository configuration mode!
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:49:51.021 INFO 11144 [main] org.springframework.data.repository.config.RepositoryConfigurationDelegate Bootstrapping Spring Data Redis repositories in DEFAULT mode.
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:49:51.083 INFO 11144 [main] org.springframework.data.repository.config.RepositoryConfigurationDelegate Finished Spring Data repository scanning in 49 ms. Found 0 Redis repository interfaces.
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:49:51.747 INFO 11144 [main] org.springframework.boot.web.embedded.tomcat.TomcatWebServer Tomcat initialized with port(s): 8877 (http)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:49:51.754 INFO 11144 [main] org.apache.coyote.http11.Http11NioProtocol Initializing ProtocolHandler ["http-nio-8877"]
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:49:51.755 INFO 11144 [main] org.apache.catalina.core.StandardService Starting service [Tomcat]
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:49:51.755 INFO 11144 [main] org.apache.catalina.core.StandardEngine Starting Servlet engine: [Apache Tomcat/9.0.56]
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:49:51.835 INFO 11144 [main] org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] Initializing Spring embedded WebApplicationContext
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:49:51.835 INFO 11144 [main] org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext Root WebApplicationContext: initialization completed in 1638 ms
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:49:52.036 INFO 11144 [main] com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure Init DruidDataSource
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:49:52.240 INFO 11144 [main] com.alibaba.druid.pool.DruidDataSource {dataSource-1} inited
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:49:57.046 INFO 11144 [main] org.apache.coyote.http11.Http11NioProtocol Starting ProtocolHandler ["http-nio-8877"]
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:49:57.061 INFO 11144 [main] org.springframework.boot.web.embedded.tomcat.TomcatWebServer Tomcat started on port(s): 8877 (http) with context path ''
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:49:57.070 INFO 11144 [main] cn.cslg.pas.Application Started Application in 7.372 seconds (JVM running for 8.111)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:51:46.221 INFO 11144 [http-nio-8877-exec-1] org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] Initializing Spring DispatcherServlet 'dispatcherServlet'
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:51:46.222 INFO 11144 [http-nio-8877-exec-1] org.springframework.web.servlet.DispatcherServlet Initializing Servlet 'dispatcherServlet'
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:51:46.223 INFO 11144 [http-nio-8877-exec-1] org.springframework.web.servlet.DispatcherServlet Completed initialization in 1 ms
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:51:46.251 INFO 11144 [http-nio-8877-exec-1] cn.cslg.pas.service.OAuth2Service 开始获得权限
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:51:46.669 INFO 11144 [http-nio-8877-exec-1] cn.cslg.pas.service.OAuth2Service 获得用户信息朱豪328
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:51:46.669 INFO 11144 [http-nio-8877-exec-1] cn.cslg.pas.service.OAuth2Service 开始查询专题库信息
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:51:46.856 INFO 11144 [http-nio-8877-exec-1] cn.cslg.pas.service.OAuth2Service 查询专题库信息
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:51:52.104 INFO 11144 [http-nio-8877-exec-2] cn.cslg.pas.service.OAuth2Service 开始获得权限
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:51:52.109 INFO 11144 [http-nio-8877-exec-2] cn.cslg.pas.service.OAuth2Service 获得用户信息朱豪328
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:51:52.109 INFO 11144 [http-nio-8877-exec-2] cn.cslg.pas.service.OAuth2Service 开始查询专题库信息
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:51:52.113 INFO 11144 [http-nio-8877-exec-2] cn.cslg.pas.service.OAuth2Service 查询专题库信息
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:52:00.164 INFO 11144 [http-nio-8877-exec-3] cn.cslg.pas.service.OAuth2Service 开始获得权限
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:52:00.167 INFO 11144 [http-nio-8877-exec-3] cn.cslg.pas.service.OAuth2Service 获得用户信息朱豪328
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:52:00.167 INFO 11144 [http-nio-8877-exec-3] cn.cslg.pas.service.OAuth2Service 开始查询专题库信息
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:52:00.172 INFO 11144 [http-nio-8877-exec-3] cn.cslg.pas.service.OAuth2Service 查询专题库信息
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:52:07.795 INFO 11144 [http-nio-8877-exec-4] cn.cslg.pas.service.OAuth2Service 开始获得权限
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:52:07.799 INFO 11144 [http-nio-8877-exec-4] cn.cslg.pas.service.OAuth2Service 获得用户信息朱豪328
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:52:07.799 INFO 11144 [http-nio-8877-exec-4] cn.cslg.pas.service.OAuth2Service 开始查询专题库信息
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:52:07.804 INFO 11144 [http-nio-8877-exec-4] cn.cslg.pas.service.OAuth2Service 查询专题库信息
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:52:19.878 INFO 11144 [http-nio-8877-exec-5] cn.cslg.pas.service.OAuth2Service 开始获得权限
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:52:19.881 INFO 11144 [http-nio-8877-exec-5] cn.cslg.pas.service.OAuth2Service 获得用户信息朱豪328
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:52:19.881 INFO 11144 [http-nio-8877-exec-5] cn.cslg.pas.service.OAuth2Service 开始查询专题库信息
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:52:19.885 INFO 11144 [http-nio-8877-exec-5] cn.cslg.pas.service.OAuth2Service 查询专题库信息
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:52:46.656 INFO 11144 [http-nio-8877-exec-6] cn.cslg.pas.service.OAuth2Service 开始获得权限
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:52:46.659 INFO 11144 [http-nio-8877-exec-6] cn.cslg.pas.service.OAuth2Service 获得用户信息朱豪328
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:52:46.659 INFO 11144 [http-nio-8877-exec-6] cn.cslg.pas.service.OAuth2Service 开始查询专题库信息
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:52:46.662 INFO 11144 [http-nio-8877-exec-6] cn.cslg.pas.service.OAuth2Service 查询专题库信息
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:53:16.726 INFO 11144 [http-nio-8877-exec-7] cn.cslg.pas.service.OAuth2Service 开始获得权限
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:53:16.729 INFO 11144 [http-nio-8877-exec-7] cn.cslg.pas.service.OAuth2Service 获得用户信息朱豪328
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:53:16.729 INFO 11144 [http-nio-8877-exec-7] cn.cslg.pas.service.OAuth2Service 开始查询专题库信息
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:53:16.732 INFO 11144 [http-nio-8877-exec-7] cn.cslg.pas.service.OAuth2Service 查询专题库信息
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:53:18.252 INFO 11144 [http-nio-8877-exec-8] cn.cslg.pas.controller.ProductController 开始处理【查询产品】的请求,请求参数为:ProductQueryPageDTO(productName=null, patentNo=null, companyName=null, productCategoryId=11)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:53:18.256 INFO 11144 [http-nio-8877-exec-8] cn.cslg.pas.service.impl.ProductServiceImpl 开始处理【查询产品】的业务,参数为:ProductQueryPageDTO(productName=null, patentNo=null, companyName=null, productCategoryId=11)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:53:51.995 INFO 11144 [http-nio-8877-exec-9] cn.cslg.pas.service.OAuth2Service 开始获得权限
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:53:51.998 INFO 11144 [http-nio-8877-exec-9] cn.cslg.pas.service.OAuth2Service 获得用户信息朱豪328
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:53:51.998 INFO 11144 [http-nio-8877-exec-9] cn.cslg.pas.service.OAuth2Service 开始查询专题库信息
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:53:52.002 INFO 11144 [http-nio-8877-exec-9] cn.cslg.pas.service.OAuth2Service 查询专题库信息
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:55:23.087 INFO 11144 [http-nio-8877-exec-10] cn.cslg.pas.service.OAuth2Service 开始获得权限
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:55:23.090 INFO 11144 [http-nio-8877-exec-10] cn.cslg.pas.service.OAuth2Service 获得用户信息朱豪328
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:55:23.091 INFO 11144 [http-nio-8877-exec-10] cn.cslg.pas.service.OAuth2Service 开始查询专题库信息
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:55:23.098 INFO 11144 [http-nio-8877-exec-10] cn.cslg.pas.service.OAuth2Service 查询专题库信息
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:55:23.955 INFO 11144 [http-nio-8877-exec-1] cn.cslg.pas.controller.ProductController 开始处理【查询产品】的请求,请求参数为:ProductQueryPageDTO(productName=null, patentNo=null, companyName=null, productCategoryId=11)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:55:23.956 INFO 11144 [http-nio-8877-exec-1] cn.cslg.pas.service.impl.ProductServiceImpl 开始处理【查询产品】的业务,参数为:ProductQueryPageDTO(productName=null, patentNo=null, companyName=null, productCategoryId=11)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:56:43.910 INFO 11144 [http-nio-8877-exec-2] cn.cslg.pas.service.OAuth2Service 开始获得权限
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:56:43.916 INFO 11144 [http-nio-8877-exec-2] cn.cslg.pas.service.OAuth2Service 获得用户信息朱豪328
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:56:43.916 INFO 11144 [http-nio-8877-exec-2] cn.cslg.pas.service.OAuth2Service 开始查询专题库信息
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:56:43.922 INFO 11144 [http-nio-8877-exec-2] cn.cslg.pas.service.OAuth2Service 查询专题库信息
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:56:44.894 INFO 11144 [http-nio-8877-exec-3] cn.cslg.pas.controller.ProductController 开始处理【查询产品】的请求,请求参数为:ProductQueryPageDTO(productName=null, patentNo=null, companyName=null, productCategoryId=11)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:56:44.895 INFO 11144 [http-nio-8877-exec-3] cn.cslg.pas.service.impl.ProductServiceImpl 开始处理【查询产品】的业务,参数为:ProductQueryPageDTO(productName=null, patentNo=null, companyName=null, productCategoryId=11)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:57:20.689 INFO 11144 [http-nio-8877-exec-4] cn.cslg.pas.service.OAuth2Service 开始获得权限
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:57:20.692 INFO 11144 [http-nio-8877-exec-4] cn.cslg.pas.service.OAuth2Service 获得用户信息朱豪328
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:57:20.692 INFO 11144 [http-nio-8877-exec-4] cn.cslg.pas.service.OAuth2Service 开始查询专题库信息
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:57:20.695 INFO 11144 [http-nio-8877-exec-4] cn.cslg.pas.service.OAuth2Service 查询专题库信息
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:57:22.848 INFO 11144 [http-nio-8877-exec-5] cn.cslg.pas.controller.ProductController 开始处理【查询产品】的请求,请求参数为:ProductQueryPageDTO(productName=null, patentNo=null, companyName=null, productCategoryId=11)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:57:22.849 INFO 11144 [http-nio-8877-exec-5] cn.cslg.pas.service.impl.ProductServiceImpl 开始处理【查询产品】的业务,参数为:ProductQueryPageDTO(productName=null, patentNo=null, companyName=null, productCategoryId=11)
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:58:52.098 INFO 11144 [http-nio-8877-exec-6] cn.cslg.pas.service.OAuth2Service 开始获得权限
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:58:52.101 INFO 11144 [http-nio-8877-exec-6] cn.cslg.pas.service.OAuth2Service 获得用户信息朱豪328
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:58:52.101 INFO 11144 [http-nio-8877-exec-6] cn.cslg.pas.service.OAuth2Service 开始查询专题库信息
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:58:52.107 INFO 11144 [http-nio-8877-exec-6] cn.cslg.pas.service.OAuth2Service 查询专题库信息
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:59:59.965 INFO 11144 [http-nio-8877-exec-5] cn.cslg.pas.service.OAuth2Service 开始获得权限
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:59:59.968 INFO 11144 [http-nio-8877-exec-5] cn.cslg.pas.service.OAuth2Service 获得用户信息朱豪328
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:59:59.968 INFO 11144 [http-nio-8877-exec-5] cn.cslg.pas.service.OAuth2Service 开始查询专题库信息
+[pas:0.0.0.0:8877] [,] 2023-03-14 16:59:59.971 INFO 11144 [http-nio-8877-exec-5] cn.cslg.pas.service.OAuth2Service 查询专题库信息
+[pas:0.0.0.0:8877] [,] 2023-03-14 17:00:25.865 INFO 11144 [http-nio-8877-exec-1] cn.cslg.pas.service.OAuth2Service 开始获得权限
+[pas:0.0.0.0:8877] [,] 2023-03-14 17:00:25.868 INFO 11144 [http-nio-8877-exec-1] cn.cslg.pas.service.OAuth2Service 获得用户信息朱豪328
+[pas:0.0.0.0:8877] [,] 2023-03-14 17:00:25.868 INFO 11144 [http-nio-8877-exec-1] cn.cslg.pas.service.OAuth2Service 开始查询专题库信息
+[pas:0.0.0.0:8877] [,] 2023-03-14 17:00:25.871 INFO 11144 [http-nio-8877-exec-1] cn.cslg.pas.service.OAuth2Service 查询专题库信息
+[pas:0.0.0.0:8877] [,] 2023-03-14 17:21:33.563 INFO 11144 [http-nio-8877-exec-5] org.springdoc.api.AbstractOpenApiResource Init duration for springdoc-openapi is: 3492 ms