age imgList
This commit is contained in:
parent
c3924dacb2
commit
22eca6bee6
|
|
@ -1,9 +1,13 @@
|
||||||
package com.ruoyi.web.controller.app;
|
package com.ruoyi.web.controller.app;
|
||||||
|
|
||||||
|
import cn.hutool.core.date.DateUtil;
|
||||||
|
import cn.hutool.core.util.IdcardUtil;
|
||||||
import com.github.pagehelper.PageHelper;
|
import com.github.pagehelper.PageHelper;
|
||||||
import com.github.pagehelper.PageInfo;
|
import com.github.pagehelper.PageInfo;
|
||||||
import com.ruoyi.common.core.domain.Result;
|
import com.ruoyi.common.core.domain.Result;
|
||||||
|
import com.ruoyi.system.domain.TbUserImg;
|
||||||
import com.ruoyi.system.domain.TbUserSingle;
|
import com.ruoyi.system.domain.TbUserSingle;
|
||||||
|
import com.ruoyi.system.service.ITbUserImgService;
|
||||||
import com.ruoyi.system.service.ITbUserSingleService;
|
import com.ruoyi.system.service.ITbUserSingleService;
|
||||||
import io.swagger.annotations.Api;
|
import io.swagger.annotations.Api;
|
||||||
import io.swagger.annotations.ApiImplicitParam;
|
import io.swagger.annotations.ApiImplicitParam;
|
||||||
|
|
@ -26,6 +30,9 @@ public class TbUserSingleAppController {
|
||||||
@Autowired
|
@Autowired
|
||||||
private ITbUserSingleService tbUserSingleService;
|
private ITbUserSingleService tbUserSingleService;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private ITbUserImgService tbUserImgService;
|
||||||
|
|
||||||
@ResponseBody
|
@ResponseBody
|
||||||
@PostMapping("/add")
|
@PostMapping("/add")
|
||||||
@ApiOperation(value = "填写用户信息", httpMethod = "POST")
|
@ApiOperation(value = "填写用户信息", httpMethod = "POST")
|
||||||
|
|
@ -45,6 +52,12 @@ public class TbUserSingleAppController {
|
||||||
public Result<TbUserSingle> getByUserId(@RequestBody TbUserSingle tbUserSingle)
|
public Result<TbUserSingle> getByUserId(@RequestBody TbUserSingle tbUserSingle)
|
||||||
{
|
{
|
||||||
TbUserSingle userSingle = tbUserSingleService.lambdaQuery().eq(TbUserSingle::getUserId, tbUserSingle.getUserId()).one();
|
TbUserSingle userSingle = tbUserSingleService.lambdaQuery().eq(TbUserSingle::getUserId, tbUserSingle.getUserId()).one();
|
||||||
|
if(userSingle != null){
|
||||||
|
if(userSingle.getBirthday() != null){
|
||||||
|
userSingle.setAge(DateUtil.ageOfNow(userSingle.getBirthday()));
|
||||||
|
}
|
||||||
|
userSingle.setTbUserImgList(tbUserImgService.lambdaQuery().eq(TbUserImg::getUserId, userSingle.getUserId()).list());
|
||||||
|
}
|
||||||
return Result.success(userSingle);
|
return Result.success(userSingle);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -72,6 +85,12 @@ public class TbUserSingleAppController {
|
||||||
@RequestParam("pageSize") int pageSize) {
|
@RequestParam("pageSize") int pageSize) {
|
||||||
PageHelper.startPage(pageNum, pageSize);
|
PageHelper.startPage(pageNum, pageSize);
|
||||||
List<TbUserSingle> list = tbUserSingleService.selectTbUserSingleList(tbUserSingle);
|
List<TbUserSingle> list = tbUserSingleService.selectTbUserSingleList(tbUserSingle);
|
||||||
|
list.forEach(model->{
|
||||||
|
if(model.getBirthday() != null){
|
||||||
|
model.setAge(DateUtil.ageOfNow(model.getBirthday()));
|
||||||
|
}
|
||||||
|
model.setTbUserImgList(tbUserImgService.lambdaQuery().eq(TbUserImg::getUserId, model.getUserId()).list());
|
||||||
|
});
|
||||||
return Result.success(PageInfo.of(list));
|
return Result.success(PageInfo.of(list));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,9 @@
|
||||||
package com.ruoyi.system.domain;
|
package com.ruoyi.system.domain;
|
||||||
|
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModel;
|
||||||
|
|
@ -54,6 +57,10 @@ public class TbUserSingle extends BaseEntity
|
||||||
@ApiModelProperty(value = "出生年月")
|
@ApiModelProperty(value = "出生年月")
|
||||||
private Date birthday;
|
private Date birthday;
|
||||||
|
|
||||||
|
@TableField(exist = false)
|
||||||
|
@ApiModelProperty(value = "年龄")
|
||||||
|
private Integer age;
|
||||||
|
|
||||||
/** 身高(单位cm) */
|
/** 身高(单位cm) */
|
||||||
@Excel(name = "身高(单位cm)")
|
@Excel(name = "身高(单位cm)")
|
||||||
@ApiModelProperty(value = "身高(单位cm)")
|
@ApiModelProperty(value = "身高(单位cm)")
|
||||||
|
|
@ -134,4 +141,8 @@ public class TbUserSingle extends BaseEntity
|
||||||
@ApiModelProperty(value = "择偶标准")
|
@ApiModelProperty(value = "择偶标准")
|
||||||
private String choosingStandard;
|
private String choosingStandard;
|
||||||
|
|
||||||
|
@TableField(exist = false)
|
||||||
|
@ApiModelProperty(value = "用户各图片附件信息")
|
||||||
|
private List<TbUserImg> tbUserImgList;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue