tangzy
2021-11-09 2cdfc2901063cf4e7133091e2f82a89d41f3f50d
1.统计
10 files modified
63 ■■■■ changed files
src/main/java/org/springblade/modules/information/mapper/InformationMapper.xml 2 ●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/record/entity/Record.java 15 ●●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/recordk/controller/RecordkController.java 20 ●●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/recordk/entity/Recordk.java 1 ●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/recordk/mapper/RecordkMapper.java 3 ●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/recordk/mapper/RecordkMapper.xml 12 ●●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/recordk/service/IRecordkService.java 3 ●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/recordk/service/impl/RecordkServiceImpl.java 4 ●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/recordk/vo/RecordkVO.java 1 ●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/system/controller/UserController.java 2 ●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/information/mapper/InformationMapper.xml
@@ -1220,7 +1220,7 @@
        IFNULL( J.num, 0 ) AS num
        FROM
        ( SELECT departmentid, jurisdiction FROM sys_information GROUP BY departmentid, jurisdiction ) H
        LEFT JOIN (
        INNER JOIN (
        SELECT
        COUNT( * ) AS num,
        dept_id
src/main/java/org/springblade/modules/record/entity/Record.java
@@ -172,5 +172,20 @@
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date permitime;
    @ApiModelProperty(value = "派出所审批时间")
    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date ptime;
    @ApiModelProperty(value = "县审批时间")
    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date stime;
    @ApiModelProperty(value = "市审批时间")
    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date xtime;
}
src/main/java/org/springblade/modules/recordk/controller/RecordkController.java
@@ -27,6 +27,8 @@
import org.springblade.core.mp.support.Query;
import org.springblade.core.tool.api.R;
import org.springblade.core.tool.utils.Func;
import org.springblade.modules.information.service.IInformationService;
import org.springblade.modules.permit.vo.PermitVO;
import org.springblade.modules.record.entity.Record;
import org.springblade.modules.recordk.entity.Recordk;
import org.springblade.modules.recordk.service.IRecordkService;
@@ -50,7 +52,7 @@
public class RecordkController extends BladeController {
    private final IRecordkService recordkService;
    private final IInformationService informationService;
    /**
     * 详情
     */
@@ -80,7 +82,21 @@
    @ApiOperationSupport(order = 3)
    @ApiOperation(value = "分页", notes = "传入recordk")
    public R<IPage<RecordkVO>> page(RecordkVO recordk, Query query) {
        IPage<RecordkVO> pages = recordkService.selectRecordkPage(Condition.getPage(query), recordk);
        IPage<RecordkVO> pages;
        if (recordk.getUsetype().equals("0")) {
            pages = recordkService.selectRecordkPage(Condition.getPage(query), recordk,null);
        } else if (recordk.getUsetype().equals("1")) {
            String childer = informationService.selJurchilder(recordk.getJurisdiction());
            String[] split = childer.split(",");
            String strArrays = "";
            for (int j = 0; j < split.length; j++) {
                strArrays += "'" + split[j] + "',";
            }
            String jurisdiction = strArrays.substring(0, strArrays.length() - 1);
            pages = recordkService.selectRecordkPage(Condition.getPage(query), recordk,jurisdiction);
        } else {
            pages = recordkService.selectRecordkPage(Condition.getPage(query), recordk,null);
        }
        return R.data(pages);
    }
src/main/java/org/springblade/modules/recordk/entity/Recordk.java
@@ -151,5 +151,6 @@
    private String contacts;
    private String contactscell;
    private String approve;
    private String jurisdiction;
}
src/main/java/org/springblade/modules/recordk/mapper/RecordkMapper.java
@@ -18,6 +18,7 @@
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import org.apache.ibatis.annotations.Param;
import org.springblade.modules.recordk.entity.Recordk;
import org.springblade.modules.recordk.vo.RecordkVO;
@@ -38,6 +39,6 @@
     * @param recordk
     * @return
     */
    List<RecordkVO> selectRecordkPage(IPage page, RecordkVO recordk);
    List<RecordkVO> selectRecordkPage(IPage page, @Param("recordk")RecordkVO recordk, String jurisdiction);
}
src/main/java/org/springblade/modules/recordk/mapper/RecordkMapper.xml
@@ -28,11 +28,21 @@
        <result column="contacts" property="contacts"/>
        <result column="contactscell" property="contactscell"/>
        <result column="approve" property="approve"/>
        <result column="jurisdiction" property="jurisdiction"/>
    </resultMap>
    <select id="selectRecordkPage" resultMap="recordkResultMap">
        select * from sys_recordk
        select * from sys_recordk where 1=1
        <if test="recordk.ptype!=null and recordk.ptype!=''">
            and  ptype=#{recordk.ptype}
        </if>
        <if test="recordk.usetype=='1'.toString()">
            and jurisdiction in(${jurisdiction})
        </if>
        <if test="recordk.usetype=='2'.toString()">
            and  jurisdiction=#{recordk.jurisdiction}
        </if>
    </select>
</mapper>
src/main/java/org/springblade/modules/recordk/service/IRecordkService.java
@@ -18,6 +18,7 @@
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import org.apache.ibatis.annotations.Param;
import org.springblade.modules.recordk.entity.Recordk;
import org.springblade.modules.recordk.vo.RecordkVO;
@@ -36,6 +37,6 @@
     * @param recordk
     * @return
     */
    IPage<RecordkVO> selectRecordkPage(IPage<RecordkVO> page, RecordkVO recordk);
    IPage<RecordkVO> selectRecordkPage(IPage<RecordkVO> page, @Param("recordk")RecordkVO recordk, String jurisdiction);
}
src/main/java/org/springblade/modules/recordk/service/impl/RecordkServiceImpl.java
@@ -34,8 +34,8 @@
public class RecordkServiceImpl extends ServiceImpl<RecordkMapper, Recordk> implements IRecordkService {
    @Override
    public IPage<RecordkVO> selectRecordkPage(IPage<RecordkVO> page, RecordkVO recordk) {
        return page.setRecords(baseMapper.selectRecordkPage(page, recordk));
    public IPage<RecordkVO> selectRecordkPage(IPage<RecordkVO> page, RecordkVO recordk, String jurisdiction) {
        return page.setRecords(baseMapper.selectRecordkPage(page, recordk,jurisdiction));
    }
}
src/main/java/org/springblade/modules/recordk/vo/RecordkVO.java
@@ -32,5 +32,6 @@
@ApiModel(value = "RecordkVO对象", description = "RecordkVO对象")
public class RecordkVO extends Recordk {
    private static final long serialVersionUID = 1L;
    private String usetype;
}
src/main/java/org/springblade/modules/system/controller/UserController.java
@@ -151,7 +151,7 @@
     */
    @GetMapping("/page-security")
    public R<IPage<UserVO>> pageSecurity(@ApiIgnore UserVO user, Query query) {
        user.setAccount("admin");
        //user.setAccount("admin");
        IPage<UserVO> pages = userService.selectUserPageSecurity(Condition.getPage(query), user);
        return R.data(pages);
    }