修改#41154
This commit is contained in:
+15
-3
@@ -27,6 +27,8 @@ import com.jero.contract.service.IPayIncomeContractService;
|
|||||||
import com.jero.contract.vo.*;
|
import com.jero.contract.vo.*;
|
||||||
import com.jero.mail.entity.PayMailContract;
|
import com.jero.mail.entity.PayMailContract;
|
||||||
import com.jero.mail.service.IPayMailContractService;
|
import com.jero.mail.service.IPayMailContractService;
|
||||||
|
import com.jero.modules.system.entity.SysUser;
|
||||||
|
import com.jero.modules.system.service.ISysUserService;
|
||||||
import io.swagger.annotations.Api;
|
import io.swagger.annotations.Api;
|
||||||
import io.swagger.annotations.ApiOperation;
|
import io.swagger.annotations.ApiOperation;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
@@ -75,6 +77,8 @@ public class PayIncomeContractController extends JeroController<PayIncomeContrac
|
|||||||
private IPayIncomeContractAssociatedService payIncomeContractAssociatedService;
|
private IPayIncomeContractAssociatedService payIncomeContractAssociatedService;
|
||||||
@Resource
|
@Resource
|
||||||
private IPayMailContractService payMailContractService;
|
private IPayMailContractService payMailContractService;
|
||||||
|
@Resource
|
||||||
|
private ISysUserService sysUserService;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 分页列表查询
|
* 分页列表查询
|
||||||
@@ -435,9 +439,17 @@ public class PayIncomeContractController extends JeroController<PayIncomeContrac
|
|||||||
LambdaQueryWrapper<PayMailContract> queryPayMailContract = new LambdaQueryWrapper<>();
|
LambdaQueryWrapper<PayMailContract> queryPayMailContract = new LambdaQueryWrapper<>();
|
||||||
queryPayMailContract.eq(PayMailContract::getContractId,id);
|
queryPayMailContract.eq(PayMailContract::getContractId,id);
|
||||||
queryPayMailContract.eq(PayMailContract::getPostStatus,PayIncomeContractCommon.POST_STATUS1);
|
queryPayMailContract.eq(PayMailContract::getPostStatus,PayIncomeContractCommon.POST_STATUS1);
|
||||||
PayMailContract payMailContract = payMailContractService.getOne(queryPayMailContract);
|
List<PayMailContract> listPayMailContract = payMailContractService.list(queryPayMailContract);
|
||||||
if(!Objects.isNull(payMailContract)){
|
if(!CollectionUtils.isEmpty(listPayMailContract)){
|
||||||
payIncomeContractDetailOutput.setPayMailContract(payMailContract);
|
if(!StringUtils.isEmpty(listPayMailContract.get(0).getMailer())){
|
||||||
|
LambdaQueryWrapper<SysUser> querySysUserNew = new LambdaQueryWrapper<>();
|
||||||
|
querySysUserNew.eq(SysUser::getUsername,listPayMailContract.get(0).getMailer());
|
||||||
|
List<SysUser> listSysUserNew = sysUserService.list(querySysUserNew);
|
||||||
|
if(!CollectionUtils.isEmpty(listSysUserNew)){
|
||||||
|
listPayMailContract.get(0).setMailName(listSysUserNew.get(0).getRealname());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
payIncomeContractDetailOutput.setPayMailContract(listPayMailContract.get(0));
|
||||||
}
|
}
|
||||||
if(!CollectionUtils.isEmpty(listProject)){
|
if(!CollectionUtils.isEmpty(listProject)){
|
||||||
listProject.forEach(p->{
|
listProject.forEach(p->{
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ package com.jero.mail.entity;
|
|||||||
|
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import com.baomidou.mybatisplus.annotation.IdType;
|
import com.baomidou.mybatisplus.annotation.IdType;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
@@ -87,4 +88,8 @@ public class PayMailContract implements Serializable {
|
|||||||
/**邮寄人*/
|
/**邮寄人*/
|
||||||
@ApiModelProperty(value = "邮寄人")
|
@ApiModelProperty(value = "邮寄人")
|
||||||
private String mailer;
|
private String mailer;
|
||||||
|
/**邮寄人姓名(详情使用)*/
|
||||||
|
@ApiModelProperty(value = "邮寄人(详情使用)")
|
||||||
|
@TableField(exist = false)
|
||||||
|
private String mailName;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user