diff --git a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/config/controller/KcExportConfigTpkwcqkjzglxController.java b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/config/controller/KcExportConfigTpkwcqkjzglxController.java index 981cecf9..478d725a 100644 --- a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/config/controller/KcExportConfigTpkwcqkjzglxController.java +++ b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/config/controller/KcExportConfigTpkwcqkjzglxController.java @@ -106,6 +106,7 @@ public class KcExportConfigTpkwcqkjzglxController extends JeecgController page = new Page<>(pageNo, pageSize); IPage pageList = kcExportConfigTpkwcqkjzglxService.page(page, queryWrapper); @@ -476,4 +477,22 @@ public class KcExportConfigTpkwcqkjzglxController extends JeecgController> getListQtzrjs(KcExportConfigTpkwcqkjzglx kcExportConfigTpkwcqkjzglx, + @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, + @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, + HttpServletRequest req) { + Page page = new Page<>(pageNo, pageSize); + IPage pageList = kcExportConfigTpkwcqkjzglxService.getListQtzrjs(page, kcExportConfigTpkwcqkjzglx); + return Result.OK(pageList); + } + @ApiOperation(value="获取其他专任教书数据", notes="获取其他专任教书数据") + @GetMapping(value = "/getListQtzrjsChar") + public Result getListQtzrjsChar(KcExportConfigTpkwcqkjzglx kcExportConfigTpkwcqkjzglx, HttpServletRequest req) { + List pageList = kcExportConfigTpkwcqkjzglxService.getListQtzrjsChar(kcExportConfigTpkwcqkjzglx); + return Result.OK(pageList); + } + } diff --git a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/config/entity/KcExportConfigTpkwcqkjzglx.java b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/config/entity/KcExportConfigTpkwcqkjzglx.java index 6e589bb6..8f6f29cf 100644 --- a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/config/entity/KcExportConfigTpkwcqkjzglx.java +++ b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/config/entity/KcExportConfigTpkwcqkjzglx.java @@ -126,6 +126,8 @@ public class KcExportConfigTpkwcqkjzglx implements Serializable { private String sjtkcs; @TableField(exist = false) private String code; + @TableField(exist = false) + private String type; } diff --git a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/config/mapper/KcExportConfigTpkwcqkjzglxMapper.java b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/config/mapper/KcExportConfigTpkwcqkjzglxMapper.java index 8abc6926..28ec5eb7 100644 --- a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/config/mapper/KcExportConfigTpkwcqkjzglxMapper.java +++ b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/config/mapper/KcExportConfigTpkwcqkjzglxMapper.java @@ -33,4 +33,8 @@ public interface KcExportConfigTpkwcqkjzglxMapper extends BaseMapper getListByCode(Page page, @Param("kcExportConfigTpkwcqkjzglx")KcExportConfigTpkwcqkjzglx kcExportConfigTpkwcqkjzglx); List getBarlist(KcExportConfigTpkwcqkjzglx kcExportConfigTpkwcqkjzglx); + + IPage getListQtzrjs(Page page, KcExportConfigTpkwcqkjzglx kcExportConfigTpkwcqkjzglx); + + List getListQtzrjsChar(KcExportConfigTpkwcqkjzglx kcExportConfigTpkwcqkjzglx1); } diff --git a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/config/mapper/xml/KcExportConfigTpkwcqkjzglxMapper.xml b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/config/mapper/xml/KcExportConfigTpkwcqkjzglxMapper.xml index 757f1e78..dbab3389 100644 --- a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/config/mapper/xml/KcExportConfigTpkwcqkjzglxMapper.xml +++ b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/config/mapper/xml/KcExportConfigTpkwcqkjzglxMapper.xml @@ -65,6 +65,7 @@ @@ -90,4 +101,30 @@ update kc_export_config_tpkwcqkjzglx t,(select gh,zzzt,mc from (select t1.gh,t1.xm,t1.zzzt,t2.mc from xxhbuser t1 left join xxhbjzgdqzt t2 on t1.ZZZT = t2.dm)a)b set t.zt = b.mc where t.gh = b.gh and t.xqxn = #{xqxn} + + + + + + + \ No newline at end of file diff --git a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/config/service/IKcExportConfigTpkwcqkjzglxService.java b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/config/service/IKcExportConfigTpkwcqkjzglxService.java index 18ee6e9b..38ca9686 100644 --- a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/config/service/IKcExportConfigTpkwcqkjzglxService.java +++ b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/config/service/IKcExportConfigTpkwcqkjzglxService.java @@ -32,4 +32,8 @@ public interface IKcExportConfigTpkwcqkjzglxService extends IService getListByCode(Page page, KcExportConfigTpkwcqkjzglx kcExportConfigTpkwcqkjzglx); List getBarlist(KcExportConfigTpkwcqkjzglx kcExportConfigTpkwcqkjzglx); + + IPage getListQtzrjs(Page page, KcExportConfigTpkwcqkjzglx kcExportConfigTpkwcqkjzglx); + + List getListQtzrjsChar(KcExportConfigTpkwcqkjzglx kcExportConfigTpkwcqkjzglx); } diff --git a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/config/service/impl/KcExportConfigTpkwcqkjzglxServiceImpl.java b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/config/service/impl/KcExportConfigTpkwcqkjzglxServiceImpl.java index 036dd325..6523f626 100644 --- a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/config/service/impl/KcExportConfigTpkwcqkjzglxServiceImpl.java +++ b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/config/service/impl/KcExportConfigTpkwcqkjzglxServiceImpl.java @@ -307,4 +307,37 @@ public class KcExportConfigTpkwcqkjzglxServiceImpl extends ServiceImpl infolist = baseMapper.getBarlist(kcExportConfigTpkwcqkjzglx); return infolist; } + + @Override + public IPage getListQtzrjs(Page page, KcExportConfigTpkwcqkjzglx kcExportConfigTpkwcqkjzglx) { + KcSysConfig kcSysConfig = kcSysConfigService.getById("1"); + kcExportConfigTpkwcqkjzglx.setXqxn(kcSysConfig.getFlag1()); + return baseMapper.getListQtzrjs(page,kcExportConfigTpkwcqkjzglx); + } + + @Override + public List getListQtzrjsChar(KcExportConfigTpkwcqkjzglx kcExportConfigTpkwcqkjzglx) { + LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal(); + //-------------获取当前登陆人是否是管理员角色,如果不是都按照教务秘书处理--------------------------- + List roleList = sysBaseApi.getRolesByUsername(sysUser.getUsername()); + String adminRole = "1";//0 admin 1教务秘书 + for(String role :roleList){ + if(StringUtils.equals("admin",role)){ + adminRole = "0"; + break; + } + } + if(StringUtils.equals("1",adminRole)){ + QueryWrapper uqw = new QueryWrapper<>(); + uqw.eq("gh",sysUser.getUsername()); + uqw.last("limit 1"); + Xxhbuser xxhbUser = xxhbuserService.getOne(uqw); + kcExportConfigTpkwcqkjzglx.setDwmc(xxhbUser.getDwmc()); + } + KcSysConfig kcSysConfig = kcSysConfigService.getById("1"); + kcExportConfigTpkwcqkjzglx.setXqxn(kcSysConfig.getFlag1()); + + List infolist = baseMapper.getListQtzrjsChar(kcExportConfigTpkwcqkjzglx); + return infolist; + } }