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