课程简介引用

This commit is contained in:
曹磊 2024-05-23 22:19:53 +08:00
parent 95dff52235
commit b179a57d45
3 changed files with 15 additions and 9 deletions

View File

@ -68,8 +68,11 @@ public class ZyJxdgController extends JeecgController<ZyJxdg, IZyJxdgService> {
@RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
HttpServletRequest req) {
LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
QueryWrapper<ZyJxdg> queryWrapper = QueryGenerator.initQueryWrapper(zyJxdg, req.getParameterMap());
QueryWrapper<ZyJxdg> queryWrapper = new QueryWrapper<ZyJxdg>();
queryWrapper.eq("create_by",sysUser.getUsername());
queryWrapper.eq("rwbh",zyJxdg.getRwbh());
queryWrapper.ne("xqxn",zyJxdg.getXqxn());
queryWrapper.orderByDesc("create_time");
Page<ZyJxdg> page = new Page<ZyJxdg>(pageNo, pageSize);
IPage<ZyJxdg> pageList = zyJxdgService.page(page, queryWrapper);
return Result.OK(pageList);
@ -262,9 +265,10 @@ public class ZyJxdgController extends JeecgController<ZyJxdg, IZyJxdgService> {
@ApiOperation(value="获取课程介绍和教学大纲内容", notes="获取课程介绍和教学大纲内容")
@GetMapping(value = "/getKcjsJxdg")
public Result<ZyJxdg> getKcjsJxdg(@RequestParam(name="rwbh",required=true) String rwbh) {
public Result<ZyJxdg> getKcjsJxdg(@RequestParam(name="rwbh",required=true) String rwbh,@RequestParam(name="xqxn",required=true) String xqxn) {
QueryWrapper<ZyJxdg> queryWrapper = new QueryWrapper<ZyJxdg>();
queryWrapper.eq("rwbh",rwbh);
queryWrapper.eq("xqxn",xqxn);
// LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
// queryWrapper.eq("create_by",sysUser.getUsername());
queryWrapper.last("limit 1");
@ -278,7 +282,7 @@ public class ZyJxdgController extends JeecgController<ZyJxdg, IZyJxdgService> {
@RequestMapping(value = "/editJxdgyy", method = {RequestMethod.PUT,RequestMethod.POST})
public Result<String> editJxdgyy(@RequestBody ZyJxdg zyJxdg) {
zyJxdgService.editJxdgyy(zyJxdg);
return Result.OK("编辑成功!");
return Result.OK("引用成功!");
}
}

View File

@ -40,16 +40,16 @@ public class ZyJxdg implements Serializable {
@ApiModelProperty(value = "createBy")
private java.lang.String createBy;
/**createTime*/
@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
@DateTimeFormat(pattern="yyyy-MM-dd")
@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
@ApiModelProperty(value = "createTime")
private java.util.Date createTime;
/**updateBy*/
@ApiModelProperty(value = "updateBy")
private java.lang.String updateBy;
/**updateTime*/
@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
@DateTimeFormat(pattern="yyyy-MM-dd")
@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
@ApiModelProperty(value = "updateTime")
private java.util.Date updateTime;
/**任务编号*/

View File

@ -25,12 +25,14 @@ public class ZyJxdgServiceImpl extends ServiceImpl<ZyJxdgMapper, ZyJxdg> impleme
QueryWrapper<ZyJxdg> queryWrapper = new QueryWrapper<ZyJxdg>();
queryWrapper.eq("rwbh",zyJxdg.getRwbh());
queryWrapper.eq("xqxn",zyJxdg.getXqxn());
LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
queryWrapper.eq("create_by",sysUser.getUsername());
queryWrapper.last("limit 1");
ZyJxdg zyJxdgNew = baseMapper.selectOne(queryWrapper);
zyJxdgNew.setFilePath(zyJxdg.getFilePath());
zyJxdgNew.setSkjs(zyJxdg.getSkjs());
// zyJxdgNew.setFilePath(zyJxdg.getFilePath());
// zyJxdgNew.setSkjs(zyJxdg.getSkjs());
zyJxdgNew.setKcjs(zyJxdg.getKcjs());
if(StringUtils.isEmpty(zyJxdgNew.getId())){
baseMapper.insert(zyJxdgNew);
}else{