bug
This commit is contained in:
parent
dcb4c9188e
commit
50eb74ae1e
@ -103,6 +103,12 @@ public abstract class ApproverAbstractServiceImpl implements ApproverService {
|
||||
//销售经理姓名
|
||||
.exists(StringUtils.isNotBlank(bo.getCustomManagerName()),"select 1 from sys_user su where su.user_id = info.custom_manager and su.nick_name like '%"+bo.getCustomManagerName()+"%'")
|
||||
.orderByAsc("app.approver_status").orderByDesc("app.apply_date");
|
||||
|
||||
if (ApproverTypeEnum.PAY.getCode().equals( bo.getBusinessType()) || ApproverTypeEnum.RETURN.getCode().equals( bo.getBusinessType()) ){
|
||||
if (bo.getPay() == null){
|
||||
bo.setPay("1");
|
||||
}
|
||||
}
|
||||
Page<PsApproverRecordVo> res = recordMapper.selectPageApproverList(pageQuery.build(), lqw, bo.getPay());
|
||||
|
||||
if(CollectionUtils.isNotEmpty(res.getRecords())){
|
||||
|
@ -74,13 +74,13 @@ public class ReturnApproverServiceImpl extends ApproverAbstractServiceImpl {
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public Page<PsApproverRecordVo> queryList(PsApproverRecordBo bo, PageQuery pageQuery){
|
||||
Page<PsApproverRecordVo> res = super.queryList(bo, pageQuery);
|
||||
for (PsApproverRecordVo record : res.getRecords()) {
|
||||
PsContractPayVo psContractPayVo = payMapper.selectVoById(record.getBusinessId());
|
||||
record.setPsContractPayVo(psContractPayVo);
|
||||
}
|
||||
return res;
|
||||
}
|
||||
// @Override
|
||||
// public Page<PsApproverRecordVo> queryList(PsApproverRecordBo bo, PageQuery pageQuery){
|
||||
// Page<PsApproverRecordVo> res = super.queryList(bo, pageQuery);
|
||||
// for (PsApproverRecordVo record : res.getRecords()) {
|
||||
// PsContractPayVo psContractPayVo = payMapper.selectVoById(record.getBusinessId());
|
||||
// record.setPsContractPayVo(psContractPayVo);
|
||||
// }
|
||||
// return res;
|
||||
// }
|
||||
}
|
||||
|
@ -471,6 +471,8 @@ public class PsTaskServiceImpl implements IPsTaskService {
|
||||
|
||||
|
||||
lqw.eq(bo.getId() != null,"main.id",bo.getId());
|
||||
lqw.like(StringUtils.isNotBlank(bo.getContractCode()), "main.contract_code", bo.getContractCode());
|
||||
|
||||
lqw.like(StringUtils.isNotBlank(bo.getCompanyName()), "com.company_name", bo.getCompanyName());//公司名称
|
||||
lqw.like(StringUtils.isNotBlank(bo.getCustomerNum()), "com.customer_num", bo.getCustomerNum());//纳税人识别号
|
||||
lqw.eq(StringUtils.isNotBlank(bo.getCustomerCert()), "com.customer_cert", bo.getCustomerCert());//纳税人资格
|
||||
@ -483,6 +485,8 @@ public class PsTaskServiceImpl implements IPsTaskService {
|
||||
lqw.like(StringUtils.isNotBlank(bo.getCustomMobile()), "cus.custom_mobile", bo.getCustomMobile());//客户电话
|
||||
lqw.eq(StringUtils.isNotBlank(bo.getCustomScene()), "con.custom_scene", bo.getCustomScene());//是否到达现场
|
||||
lqw.eq(StringUtils.isNotBlank(bo.getIsProxy()), "con.is_proxy", bo.getIsProxy());//是否代账
|
||||
|
||||
|
||||
//服务项目编码集合
|
||||
lqw.exists(CollectionUtils.isNotEmpty(bo.getServiceProjectCode()), "select 1 from ps_contract_business detail " +
|
||||
"where detail.contract_code = con.contract_code and detail.business_type in ("+StringUtils.join(bo.getServiceProjectCode(),",")+")");//服务项目编码集合
|
||||
|
@ -8,7 +8,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
<resultMap id="resultMap" type="com.pusong.business.domain.vo.PsApproverRecordVo">
|
||||
<association columnPrefix="pay_" property="psContractPayVo" javaType="com.pusong.business.domain.vo.PsContractPayVo" >
|
||||
</association>
|
||||
<collection property="psCompanyInfoVo" ofType="com.pusong.business.domain.vo.PsCompanyInfoVo" >
|
||||
<collection columnPrefix="com_" property="psCompanyInfoVo" ofType="com.pusong.business.domain.vo.PsCompanyInfoVo" >
|
||||
</collection>
|
||||
</resultMap>
|
||||
|
||||
@ -38,14 +38,26 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
)-(select IFNULL(sum(pay.money),0) from ps_contract_pay pay where pay.pay_status = 1 and pay.business_type = 2 and pay.contract_code = info.contract_code)
|
||||
as pay_money
|
||||
<if test="pay != null">
|
||||
,pay.*
|
||||
,pay.pay_status pay_pay_status
|
||||
,pay.money pay_money
|
||||
,pay.pay_date pay_pay_date
|
||||
,pay.pay_type pay_pay_type
|
||||
,pay.pay_mode pay_pay_mode
|
||||
,pay.gath_main pay_gath_main
|
||||
,pay.pay_certification pay_pay_certification
|
||||
,pay.pay_desc pay_pay_desc
|
||||
</if>
|
||||
from ps_approver_record app
|
||||
left join ps_contract_info info on app.contract_code = info.contract_code and app.del_flag = 0
|
||||
left join ps_company_info com on info.company_id = com.id
|
||||
left join ps_custom_info cus on cus.id = info.custom_id
|
||||
<if test="pay != null">
|
||||
inner join ps_contract_pay pay on pay.id = app.business_id and pay.pay_mode = ${pay}
|
||||
<if test="pay == 1">
|
||||
inner join ps_contract_pay pay on pay.id = app.business_id
|
||||
</if>
|
||||
<if test="pay != 1">
|
||||
inner join ps_contract_pay pay on pay.id = app.business_id and pay.pay_mode = ${pay}
|
||||
</if>
|
||||
</if>
|
||||
|
||||
${ew.getCustomSqlSegment}
|
||||
|
Loading…
Reference in New Issue
Block a user