Commit ec118016 by 翁国栋 Committed by 284718418@qq.com

8小时后台--

保单增员支付
parent 9d5ca1ab
...@@ -73,6 +73,8 @@ public class InsurePay extends Model<InsurePay> { ...@@ -73,6 +73,8 @@ public class InsurePay extends Model<InsurePay> {
private String serialNumber; private String serialNumber;
private String payUrl;
/** /**
* 设置:id * 设置:id
*/ */
......
...@@ -657,10 +657,10 @@ public class QyzxController { ...@@ -657,10 +657,10 @@ public class QyzxController {
*/ */
@PostMapping(value = "/companyAdminList") @PostMapping(value = "/companyAdminList")
@ApiOperation(value = "运营后台---企业信息列表", httpMethod = "POST", notes = "") @ApiOperation(value = "运营后台---企业信息列表", httpMethod = "POST", notes = "")
public Result<Object> companyAdminList(@RequestBody cn.timer.api.utils.Page page) { public Result<Object> companyAdminList(@RequestBody EntInfoDto entInfoDto) {
Map map = Maps.newHashMap(); Map map = Maps.newHashMap();
List<EntInfoDto> list = Optional.ofNullable(qyzxEntInfoMMapper.companyAdminList(page)).orElse(Lists.newArrayList()); List<EntInfoDto> list = Optional.ofNullable(qyzxEntInfoMMapper.companyAdminList(entInfoDto)).orElse(Lists.newArrayList());
Integer count = qyzxEntInfoMMapper.companyAdminCount(); Integer count = qyzxEntInfoMMapper.companyAdminCount(entInfoDto);
map.put("list",list); map.put("list",list);
map.put("count",count); map.put("count",count);
return ResultUtil.data(map); return ResultUtil.data(map);
......
...@@ -18,9 +18,9 @@ import java.util.Map; ...@@ -18,9 +18,9 @@ import java.util.Map;
*/ */
@Repository @Repository
public interface QyzxEntInfoMMapper extends BaseMapper<QyzxEntInfoM> { public interface QyzxEntInfoMMapper extends BaseMapper<QyzxEntInfoM> {
public List<EntInfoDto> companyAdminList(@Param("page")Page page); public List<EntInfoDto> companyAdminList(@Param("param")EntInfoDto entInfoDto);
public Integer companyAdminCount(); public Integer companyAdminCount(@Param("param")EntInfoDto entInfoDto);
public List<Map<String,String>> getCompanyList(); public List<Map<String,String>> getCompanyList();
......
package cn.timer.api.dto.qyzx; package cn.timer.api.dto.qyzx;
import cn.timer.api.utils.Page;
import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
...@@ -26,4 +27,5 @@ public class EntInfoDto { ...@@ -26,4 +27,5 @@ public class EntInfoDto {
private String endTime; private String endTime;
private Integer totlaSpmk; private Integer totlaSpmk;
private Integer totlaCc; private Integer totlaCc;
private Page page;
} }
...@@ -14,6 +14,7 @@ ...@@ -14,6 +14,7 @@
<result property="payType" column="pay_type"/> <result property="payType" column="pay_type"/>
<result property="policyId" column="policy_id"/> <result property="policyId" column="policy_id"/>
<result property="serialNumber" column="serial_number"/> <result property="serialNumber" column="serial_number"/>
<result property="payUrl" column="pay_url"/>
</resultMap> </resultMap>
......
...@@ -217,10 +217,21 @@ ...@@ -217,10 +217,21 @@
LEFT JOIN yggl_main_emp yme ON yme.org_code = qeim.id LEFT JOIN yggl_main_emp yme ON yme.org_code = qeim.id
LEFT JOIN ( SELECT sas.org_code AS oid, count( sas.id ) AS totlaSpmk FROM spmk_approve_summary sas GROUP BY sas.org_code ) AS a ON a.oid = qeim.id LEFT JOIN ( SELECT sas.org_code AS oid, count( sas.id ) AS totlaSpmk FROM spmk_approve_summary sas GROUP BY sas.org_code ) AS a ON a.oid = qeim.id
LEFT JOIN ( SELECT cc.organization_id AS oid, count( cc.id ) AS totlaCc FROM cms_content cc GROUP BY cc.organization_id ) AS b ON b.oid = qeim.id LEFT JOIN ( SELECT cc.organization_id AS oid, count( cc.id ) AS totlaCc FROM cms_content cc GROUP BY cc.organization_id ) AS b ON b.oid = qeim.id
<where>
<if test="param.name != null and param.name !=''">
and qeim.NAME like CONCAT('%',#{name},'%')
</if>
<if test="param.linkMan != null and param.linkMan !=''">
and qeim.link_man like CONCAT('%',#{linkMan},'%')
</if>
<if test="param.linkManPhone != null and param.linkManPhone !=''">
and qeim.phone like CONCAT('%',#{linkManPhone},'%')
</if>
</where>
GROUP BY GROUP BY
qeim.id qeim.id
<if test="page.offset != null and page.totalPage !=null"> <if test="param.page.offset != null and param.page.totalPage !=null">
limit #{page.offset},#{page.totalPage} limit #{param.page.offset},#{param.page.totalPage}
</if> </if>
</select> </select>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment