liweikun 1 year ago
parent
commit
9f66ff8a7c
  1. 16
      jwtech-system/src/main/java/com/kms/warn/controller/BsSgcJsjdBuiRegulatoryInspectionsController.java
  2. 7
      jwtech-system/src/main/java/com/kms/warn/controller/BsSgcJsjdBuiZrdwController.java
  3. 4
      jwtech-system/src/main/java/com/kms/warn/domain/BsSgcJsjdBuiZrdw.java
  4. 3
      jwtech-system/src/main/java/com/kms/warn/mapper/BsSgcJsjdBuiZrdwMapper.java
  5. 1
      jwtech-system/src/main/java/com/kms/warn/service/BsSgcJsjdBuiRegulatoryInspectionsService.java
  6. 10
      jwtech-system/src/main/java/com/kms/warn/service/BsSgcJsjdBuiZrdwService.java
  7. 28
      jwtech-system/src/main/resources/mapper/warn/BsSgcJsjdBuiZrdwMapper.xml

16
jwtech-system/src/main/java/com/kms/warn/controller/BsSgcJsjdBuiRegulatoryInspectionsController.java

@ -3,12 +3,15 @@ package com.kms.warn.controller;
import java.util.Arrays;
import java.util.List;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.jianwei.common.core.controller.BaseController;
import com.jianwei.common.core.domain.SearchParam;
import com.jianwei.common.utils.poi.ExcelUtil;
import com.kms.common.utils.BaseEntityUtils;
import com.kms.earlyStage.domain.SpecialProjectPreDesign;
import com.kms.earlyStage.service.SpecialProjectPreDesignService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
@ -45,6 +48,9 @@ public class BsSgcJsjdBuiRegulatoryInspectionsController extends BaseController
@Autowired
private BsSgcJsjdBuiRegulatoryInspectionsService bsSgcJsjdBuiRegulatoryInspectionsService;
@Autowired
private SpecialProjectPreDesignService specialProjectPreDesignService;
/**
* 查询监管检查列表
*/
@ -75,7 +81,15 @@ public class BsSgcJsjdBuiRegulatoryInspectionsController extends BaseController
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") String id)
{
return AjaxResult.success(bsSgcJsjdBuiRegulatoryInspectionsService.getById(id));
BsSgcJsjdBuiRegulatoryInspections byId = bsSgcJsjdBuiRegulatoryInspectionsService.getById(id);
String proNo = byId.getProNo();
String proCode = byId.getProCode();
SpecialProjectPreDesign one = specialProjectPreDesignService.getOne(Wrappers.lambdaQuery(SpecialProjectPreDesign.class)
.eq(SpecialProjectPreDesign::getProjectCode, proCode).eq(SpecialProjectPreDesign::getProNo, proNo));
String projectName = one.getProjectName();
byId.setProjectName(projectName);
return AjaxResult.success(byId);
}
/**

7
jwtech-system/src/main/java/com/kms/warn/controller/BsSgcJsjdBuiZrdwController.java

@ -3,6 +3,7 @@ package com.kms.warn.controller;
import java.util.Arrays;
import java.util.List;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.jianwei.common.core.controller.BaseController;
import com.jianwei.common.core.domain.SearchParam;
import com.jianwei.common.utils.poi.ExcelUtil;
@ -55,6 +56,12 @@ public class BsSgcJsjdBuiZrdwController extends BaseController
return bsSgcJsjdBuiZrdwService.selectPage(sp);
}
@GetMapping("/list/{id}")
public AjaxResult list(@PathVariable("id") String id)
{
return AjaxResult.success(bsSgcJsjdBuiZrdwService.listById(id));
}
/**
* 导出责任单位列表
*/

4
jwtech-system/src/main/java/com/kms/warn/domain/BsSgcJsjdBuiZrdw.java

@ -1,5 +1,6 @@
package com.kms.warn.domain;
import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@ -60,4 +61,7 @@ public class BsSgcJsjdBuiZrdw extends BaseEntity
@ApiModelProperty("附件")
private String owerDept;
@TableField(exist = false)
private String unitName;
}

3
jwtech-system/src/main/java/com/kms/warn/mapper/BsSgcJsjdBuiZrdwMapper.java

@ -4,6 +4,8 @@ import org.springframework.stereotype.Repository;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.kms.warn.domain.BsSgcJsjdBuiZrdw;
import java.util.List;
/**
* 责任单位Mapper接口
*
@ -13,4 +15,5 @@ import com.kms.warn.domain.BsSgcJsjdBuiZrdw;
@Repository
public interface BsSgcJsjdBuiZrdwMapper extends BaseMapper<BsSgcJsjdBuiZrdw> {
List<BsSgcJsjdBuiZrdw> listById(String id);
}

1
jwtech-system/src/main/java/com/kms/warn/service/BsSgcJsjdBuiRegulatoryInspectionsService.java

@ -41,6 +41,7 @@ public class BsSgcJsjdBuiRegulatoryInspectionsService extends BaseService<BsSgcJ
assert sysUser != null;
List<BsSgcJsjdBuiRegulatoryInspections> list = null;
if (ObjectUtil.isNull(params)) {
list = bsSgcJsjdBuiRegulatoryInspectionsMapper.getByUserPro(sysUser.getId(),sysUser.getUserType(),
data.getId(),data.getProjectName(),data.getInspectionTypes(),"create_time",sp.getPageNum(),

10
jwtech-system/src/main/java/com/kms/warn/service/BsSgcJsjdBuiZrdwService.java

@ -1,10 +1,13 @@
package com.kms.warn.service;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.jianwei.common.core.service.BaseService;
import com.kms.warn.mapper.BsSgcJsjdBuiZrdwMapper;
import com.kms.warn.domain.BsSgcJsjdBuiZrdw;
import java.util.List;
/**
* 责任单位Service接口
*
@ -14,4 +17,11 @@ import com.kms.warn.domain.BsSgcJsjdBuiZrdw;
@Service
public class BsSgcJsjdBuiZrdwService extends BaseService<BsSgcJsjdBuiZrdwMapper, BsSgcJsjdBuiZrdw>{
@Autowired
private BsSgcJsjdBuiZrdwMapper bsSgcJsjdBuiZrdwMapper;
public List<BsSgcJsjdBuiZrdw> listById(String id) {
return bsSgcJsjdBuiZrdwMapper.listById(id);
}
}

28
jwtech-system/src/main/resources/mapper/warn/BsSgcJsjdBuiZrdwMapper.xml

@ -0,0 +1,28 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.kms.warn.mapper.BsSgcJsjdBuiZrdwMapper">
<sql id="info">
select ei.enterprise_name,bz.*
from bs_sgc_jsjd_bui_ente_info ei left join bs_sgc_jsjd_bui_zrdw bz on ei.id=bz.unit_id
</sql>
<resultMap id="BsSgcJsjdBuiZrdw" type="BsSgcJsjdBuiZrdw">
<id property="id" column="id"/>
<result property="unitName" column="enterprise_name"/>
<result property="attachment" column="attachment"/>
<result property="rectificationSituation" column="rectification_situation"/>
</resultMap>
<select id="listById" resultMap="BsSgcJsjdBuiZrdw">
<include refid="info"></include>
where ei.id in (
SELECT unit_id from bs_sgc_jsjd_bui_zrdw WHERE inspection_id=#{id}
)
</select>
</mapper>
Loading…
Cancel
Save