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()+"%'")
|
.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");
|
.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());
|
Page<PsApproverRecordVo> res = recordMapper.selectPageApproverList(pageQuery.build(), lqw, bo.getPay());
|
||||||
|
|
||||||
if(CollectionUtils.isNotEmpty(res.getRecords())){
|
if(CollectionUtils.isNotEmpty(res.getRecords())){
|
||||||
|
@ -74,13 +74,13 @@ public class ReturnApproverServiceImpl extends ApproverAbstractServiceImpl {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@Override
|
// @Override
|
||||||
public Page<PsApproverRecordVo> queryList(PsApproverRecordBo bo, PageQuery pageQuery){
|
// public Page<PsApproverRecordVo> queryList(PsApproverRecordBo bo, PageQuery pageQuery){
|
||||||
Page<PsApproverRecordVo> res = super.queryList(bo, pageQuery);
|
// Page<PsApproverRecordVo> res = super.queryList(bo, pageQuery);
|
||||||
for (PsApproverRecordVo record : res.getRecords()) {
|
// for (PsApproverRecordVo record : res.getRecords()) {
|
||||||
PsContractPayVo psContractPayVo = payMapper.selectVoById(record.getBusinessId());
|
// PsContractPayVo psContractPayVo = payMapper.selectVoById(record.getBusinessId());
|
||||||
record.setPsContractPayVo(psContractPayVo);
|
// record.setPsContractPayVo(psContractPayVo);
|
||||||
}
|
// }
|
||||||
return res;
|
// return res;
|
||||||
}
|
// }
|
||||||
}
|
}
|
||||||
|
@ -471,6 +471,8 @@ public class PsTaskServiceImpl implements IPsTaskService {
|
|||||||
|
|
||||||
|
|
||||||
lqw.eq(bo.getId() != null,"main.id",bo.getId());
|
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.getCompanyName()), "com.company_name", bo.getCompanyName());//公司名称
|
||||||
lqw.like(StringUtils.isNotBlank(bo.getCustomerNum()), "com.customer_num", bo.getCustomerNum());//纳税人识别号
|
lqw.like(StringUtils.isNotBlank(bo.getCustomerNum()), "com.customer_num", bo.getCustomerNum());//纳税人识别号
|
||||||
lqw.eq(StringUtils.isNotBlank(bo.getCustomerCert()), "com.customer_cert", bo.getCustomerCert());//纳税人资格
|
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.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.getCustomScene()), "con.custom_scene", bo.getCustomScene());//是否到达现场
|
||||||
lqw.eq(StringUtils.isNotBlank(bo.getIsProxy()), "con.is_proxy", bo.getIsProxy());//是否代账
|
lqw.eq(StringUtils.isNotBlank(bo.getIsProxy()), "con.is_proxy", bo.getIsProxy());//是否代账
|
||||||
|
|
||||||
|
|
||||||
//服务项目编码集合
|
//服务项目编码集合
|
||||||
lqw.exists(CollectionUtils.isNotEmpty(bo.getServiceProjectCode()), "select 1 from ps_contract_business detail " +
|
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(),",")+")");//服务项目编码集合
|
"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">
|
<resultMap id="resultMap" type="com.pusong.business.domain.vo.PsApproverRecordVo">
|
||||||
<association columnPrefix="pay_" property="psContractPayVo" javaType="com.pusong.business.domain.vo.PsContractPayVo" >
|
<association columnPrefix="pay_" property="psContractPayVo" javaType="com.pusong.business.domain.vo.PsContractPayVo" >
|
||||||
</association>
|
</association>
|
||||||
<collection property="psCompanyInfoVo" ofType="com.pusong.business.domain.vo.PsCompanyInfoVo" >
|
<collection columnPrefix="com_" property="psCompanyInfoVo" ofType="com.pusong.business.domain.vo.PsCompanyInfoVo" >
|
||||||
</collection>
|
</collection>
|
||||||
</resultMap>
|
</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)
|
)-(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
|
as pay_money
|
||||||
<if test="pay != null">
|
<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>
|
</if>
|
||||||
from ps_approver_record app
|
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_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_company_info com on info.company_id = com.id
|
||||||
left join ps_custom_info cus on cus.id = info.custom_id
|
left join ps_custom_info cus on cus.id = info.custom_id
|
||||||
<if test="pay != null">
|
<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>
|
</if>
|
||||||
|
|
||||||
${ew.getCustomSqlSegment}
|
${ew.getCustomSqlSegment}
|
||||||
|
Loading…
Reference in New Issue
Block a user