update 小程序查询资料网元增加运行年份字段

This commit is contained in:
lijiarao
2021-10-12 17:22:27 +08:00
parent 0a832e6506
commit 98efbe093c
3 changed files with 13 additions and 2 deletions
@@ -26,6 +26,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.jero.member.vo.PayMemberProjectSubitemExcel;
import lombok.extern.slf4j.Slf4j;
import com.jero.common.system.base.controller.JeroController;
import org.apache.commons.lang3.StringUtils;
import org.apache.shiro.SecurityUtils;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.springframework.beans.BeanUtils;
@@ -75,7 +76,7 @@ public class PayMemberProjectSubitemController extends JeroController<PayMemberP
*/
@ApiOperation(value = "企业端 会员项目成员表-分页列表查询", notes = "企业联系人相关的资料网员项目")
@GetMapping(value = "/pageCompany")
public Result<?> queryPageListCompany(PayMemberProjectSubitem payMemberProjectSubitem,
public Result<IPage<PayMemberProjectSubitem>> queryPageListCompany(PayMemberProjectSubitem payMemberProjectSubitem,
@RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize,
HttpServletRequest req) {
@@ -84,6 +85,9 @@ public class PayMemberProjectSubitemController extends JeroController<PayMemberP
PayContactsManagement contactsManagement = contactsManagementService.getById(userId);
payMemberProjectSubitem.setCompanyId(contactsManagement.getCompanyId());
QueryWrapper<PayMemberProjectSubitem> queryWrapper = QueryGenerator.initQueryWrapper(payMemberProjectSubitem, req.getParameterMap());
if (StringUtils.isNotBlank(payMemberProjectSubitem.getParticularYear())){
queryWrapper.eq("pmp.particular_year",payMemberProjectSubitem.getParticularYear());
}
Page<PayMemberProjectSubitem> page = new Page<>(pageNo, pageSize);
IPage<PayMemberProjectSubitem> pageList = memberProjectSubitemService.queryPageListCompany(page, queryWrapper);
return Result.OK(pageList);
@@ -259,4 +259,10 @@ public class PayMemberProjectSubitem implements Serializable {
@TableField(exist = false)
private String projectName;
/**
* 运行年份
*/
@TableField(exist = false)
private String particularYear;
}
@@ -30,10 +30,11 @@
<result column="make_invoice" property="makeInvoice" />
<result column="mail" property="mail" />
<result column="project_name" property="projectName" />
<result column="particular_year" property="particularYear"/>
</resultMap>
<select id="queryPageListCompany" resultMap="MemberProjectSubitemResultMap">
select pmps.*,pmp.project_name from pay_member_project_subitem pmps
select pmps.*,pmp.project_name,pmp.particular_year from pay_member_project_subitem pmps
left join pay_member_project pmp on pmps.project_id = pmp.id
${ew.customSqlSegment}
</select>