课程简介提交获取课程编号,引用使用课程编号过滤
This commit is contained in:
parent
afc111a847
commit
862dbb5198
|
@ -43,4 +43,6 @@ public interface KcKechengbiaoMapper extends BaseMapper<KcKechengbiao> {
|
|||
IPage<KcKechengbiao> getKechengbiaolist(Page<KcKechengbiao> page,@Param(Constants.WRAPPER) QueryWrapper<KcKechengbiao> queryWrapper);
|
||||
|
||||
IPage<KcKechengbiao> getStudentKclist(Page<KcKechengbiao> page,@Param(Constants.WRAPPER) QueryWrapper<KcKechengbiao> queryWrapper);
|
||||
|
||||
KcKechengbiao getKcbhByRwbh(KcKechengbiao kcKechengbiao);
|
||||
}
|
||||
|
|
|
@ -186,4 +186,12 @@
|
|||
from kc_kechengbiao kc,xxhbxsxkb xkb
|
||||
${ew.customSqlSegment}
|
||||
</select>
|
||||
|
||||
<select id="getKcbhByRwbh" resultType="org.jeecg.modules.kc.ktgl.entity.KcKechengbiao">
|
||||
select distinct kcbh,rwbh,xqxn,skjs
|
||||
from kc_kechengbiao
|
||||
where rwbh = #{rwbh}
|
||||
and xqxn = #{xqxn}
|
||||
</select>
|
||||
|
||||
</mapper>
|
|
@ -41,4 +41,6 @@ public interface IKcKechengbiaoService extends IService<KcKechengbiao> {
|
|||
IPage<KcKechengbiao> getKechengbiaolist(Page<KcKechengbiao> page, QueryWrapper<KcKechengbiao> queryWrapper);
|
||||
|
||||
IPage<KcKechengbiao> getStudentKclist(Page<KcKechengbiao> page, QueryWrapper<KcKechengbiao> queryWrapper);
|
||||
|
||||
public KcKechengbiao getKcbhByRwbh(KcKechengbiao kcKechengbiao);
|
||||
}
|
||||
|
|
|
@ -85,4 +85,9 @@ public class KcKechengbiaoServiceImpl extends ServiceImpl<KcKechengbiaoMapper, K
|
|||
return baseMapper.getStudentKclist(page,queryWrapper);
|
||||
}
|
||||
|
||||
@Override
|
||||
public KcKechengbiao getKcbhByRwbh(KcKechengbiao kcKechengbiao){
|
||||
return baseMapper.getKcbhByRwbh(kcKechengbiao);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -19,6 +19,8 @@ import org.jeecg.common.system.vo.LoginUser;
|
|||
import org.jeecg.common.util.DateUtils;
|
||||
import org.jeecg.common.util.SpringContextHolder;
|
||||
import org.jeecg.common.util.SpringContextUtils;
|
||||
import org.jeecg.modules.kc.ktgl.entity.KcKechengbiao;
|
||||
import org.jeecg.modules.kc.ktgl.service.IKcKechengbiaoService;
|
||||
import org.jeecg.modules.kc.zyJxdg.entity.ZyJxdg;
|
||||
import org.jeecg.modules.kc.zyJxdg.service.IZyJxdgService;
|
||||
import org.jeecg.modules.tools.Global;
|
||||
|
@ -48,6 +50,9 @@ public class ZyJxdgController extends JeecgController<ZyJxdg, IZyJxdgService> {
|
|||
@Autowired
|
||||
private IZyJxdgService zyJxdgService;
|
||||
|
||||
@Autowired
|
||||
private IKcKechengbiaoService kcKechengbiaoService;
|
||||
|
||||
@Value("${jeecg.path.upload}")
|
||||
private String upLoadPath;
|
||||
|
||||
|
@ -70,7 +75,8 @@ public class ZyJxdgController extends JeecgController<ZyJxdg, IZyJxdgService> {
|
|||
LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
||||
QueryWrapper<ZyJxdg> queryWrapper = new QueryWrapper<ZyJxdg>();
|
||||
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<ZyJxdg> page = new Page<ZyJxdg>(pageNo, pageSize);
|
||||
|
@ -125,6 +131,16 @@ public class ZyJxdgController extends JeecgController<ZyJxdg, IZyJxdgService> {
|
|||
}
|
||||
|
||||
}
|
||||
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("提交成功!");
|
||||
}
|
||||
|
|
|
@ -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 = "任务编号")
|
||||
|
|
Loading…
Reference in New Issue