diff --git a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/ktgl/mapper/KcKechengbiaoMapper.java b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/ktgl/mapper/KcKechengbiaoMapper.java index ca954334..f33e0654 100644 --- a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/ktgl/mapper/KcKechengbiaoMapper.java +++ b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/ktgl/mapper/KcKechengbiaoMapper.java @@ -43,4 +43,6 @@ public interface KcKechengbiaoMapper extends BaseMapper { IPage getKechengbiaolist(Page page,@Param(Constants.WRAPPER) QueryWrapper queryWrapper); IPage getStudentKclist(Page page,@Param(Constants.WRAPPER) QueryWrapper queryWrapper); + + KcKechengbiao getKcbhByRwbh(KcKechengbiao kcKechengbiao); } diff --git a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/ktgl/mapper/xml/KcKechengbiaoMapper.xml b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/ktgl/mapper/xml/KcKechengbiaoMapper.xml index b21eec4b..1773672b 100644 --- a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/ktgl/mapper/xml/KcKechengbiaoMapper.xml +++ b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/ktgl/mapper/xml/KcKechengbiaoMapper.xml @@ -186,4 +186,12 @@ from kc_kechengbiao kc,xxhbxsxkb xkb ${ew.customSqlSegment} + + + \ No newline at end of file diff --git a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/ktgl/service/IKcKechengbiaoService.java b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/ktgl/service/IKcKechengbiaoService.java index f14f70aa..bd821d6a 100644 --- a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/ktgl/service/IKcKechengbiaoService.java +++ b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/ktgl/service/IKcKechengbiaoService.java @@ -41,4 +41,6 @@ public interface IKcKechengbiaoService extends IService { IPage getKechengbiaolist(Page page, QueryWrapper queryWrapper); IPage getStudentKclist(Page page, QueryWrapper queryWrapper); + + public KcKechengbiao getKcbhByRwbh(KcKechengbiao kcKechengbiao); } diff --git a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/ktgl/service/impl/KcKechengbiaoServiceImpl.java b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/ktgl/service/impl/KcKechengbiaoServiceImpl.java index 66fd3d9d..2b4170a6 100644 --- a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/ktgl/service/impl/KcKechengbiaoServiceImpl.java +++ b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/ktgl/service/impl/KcKechengbiaoServiceImpl.java @@ -85,4 +85,9 @@ public class KcKechengbiaoServiceImpl extends ServiceImpl { @Autowired private IZyJxdgService zyJxdgService; + @Autowired + private IKcKechengbiaoService kcKechengbiaoService; + @Value("${jeecg.path.upload}") private String upLoadPath; @@ -70,7 +75,8 @@ public class ZyJxdgController extends JeecgController { LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal(); QueryWrapper queryWrapper = new QueryWrapper(); queryWrapper.eq("create_by",sysUser.getUsername()); - queryWrapper.eq("rwbh",zyJxdg.getRwbh()); + queryWrapper.eq("kcbh",zyJxdg.getKcbh()); + queryWrapper.ne("rwbh",zyJxdg.getRwbh()); queryWrapper.ne("xqxn",zyJxdg.getXqxn()); queryWrapper.orderByDesc("create_time"); Page page = new Page(pageNo, pageSize); @@ -125,6 +131,16 @@ public class ZyJxdgController extends JeecgController { } } + KcKechengbiao kcKechengbiao = new KcKechengbiao(); + kcKechengbiao.setRwbh(zyJxdg.getRwbh()); + kcKechengbiao.setXqxn(zyJxdg.getXqxn()); + kcKechengbiao = kcKechengbiaoService.getKcbhByRwbh(kcKechengbiao); + if(kcKechengbiao != null){ + zyJxdg.setKcbh(kcKechengbiao.getKcbh()); + zyJxdg.setSkjs(kcKechengbiao.getSkjs()); + }else{ + zyJxdg.setKcbh("-1"); + } zyJxdgService.save(zyJxdg); return Result.OK("提交成功!"); } diff --git a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/zyJxdg/entity/ZyJxdg.java b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/zyJxdg/entity/ZyJxdg.java index f509405b..3ed7dac6 100644 --- a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/zyJxdg/entity/ZyJxdg.java +++ b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/zyJxdg/entity/ZyJxdg.java @@ -52,6 +52,10 @@ public class ZyJxdg implements Serializable { @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") @ApiModelProperty(value = "updateTime") private java.util.Date updateTime; + /**任务编号*/ + @Excel(name = "课程编号", width = 15) + @ApiModelProperty(value = "课程编号") + private java.lang.String kcbh; /**任务编号*/ @Excel(name = "任务编号", width = 15) @ApiModelProperty(value = "任务编号")