bug:备注回显

This commit is contained in:
zhangqinlin
2021-10-14 10:56:45 +08:00
parent 33d9a3fb88
commit aa3d2fa033
4 changed files with 27 additions and 11 deletions
@@ -15,6 +15,9 @@ public class FindByName implements Serializable {
@ApiModelProperty(value = "分标委名称") @ApiModelProperty(value = "分标委名称")
private java.lang.String name; private java.lang.String name;
@ApiModelProperty(value = "备注")
private java.lang.String remarks;
@ApiModelProperty(value = "子目录分标委成员") @ApiModelProperty(value = "子目录分标委成员")
private List<ChildrenFindByName> list; private List<ChildrenFindByName> list;
@@ -13,7 +13,7 @@
</collection> </collection>
</resultMap> </resultMap>
<select id="list3" resultMap="people"> <select id="list3" resultMap="people">
SELECT pe.id as id,pe.name as name,#{companyName} as companyName,#{name} as tname SELECT pe.id as id,pe.name as name,pe.remarks,#{companyName} as companyName,#{name} as tname
from from
pay_case_committee pe pay_case_committee pe
left JOIN pay_case_committee_subitem pm on (pe.id = pm.committee_id) left JOIN pay_case_committee_subitem pm on (pe.id = pm.committee_id)
@@ -54,8 +54,22 @@
</select> </select>
<select id="pageList" resultType="com.jero.mail.entity.PayMailBill"> <select id="pageList" resultType="com.jero.mail.entity.PayMailBill">
SELECT pmb.id,pmbp.project_id as projectId,project_name as projectName,bill_no AS billNo,pmb.invoice_amount as invoiceAmount,principal_name as principalName,charge_company_name as chargeCompanyName, SELECT pmb.id,
contact_name as contactName,contact_mobile as contactMobile,post_status as postStatus,send_method as sendMethod ,create_time,post_no as postNo,send_date as sendDate,pmb.remark from pay_mail_bill pmb left join pay_mail_bill_project pmbp pmbp.project_id as projectId,
project_name as projectName,
bill_no AS billNo,
pmb.invoice_amount as invoiceAmount,
principal_name as principalName,
charge_company_name as chargeCompanyName,
contact_name as contactName,
contact_mobile as contactMobile,
post_status as postStatus,
send_method as sendMethod ,
create_time,
post_no as postNo,
send_date as sendDate,
pmb.remark
from pay_mail_bill pmb left join pay_mail_bill_project pmbp
on(pmb.id=pmbp.bill_id) on(pmb.id=pmbp.bill_id)
${ew.customSqlSegment} ${ew.customSqlSegment}
group by pmb.id ORDER BY post_status ASC,create_time DESC group by pmb.id ORDER BY post_status ASC,create_time DESC
@@ -13,11 +13,10 @@ pc.remark,
pc.send_date as sendDate, pc.send_date as sendDate,
pic.contract_num as contractNum, pic.contract_num as contractNum,
pic.contract_name as contractName, pic.contract_name as contractName,
pcm.company_name as signedCompanyTemporaryName, pic.signed_company_temporary_name as signedCompanyTemporaryName,
pic.principal_name as principalName, pic.principal_name as principalName,
pic.principal_id as principalId, pic.principal_id as principalId,
pic.contract_amount as contractAmount FROM pay_mail_contract as pc left join pay_income_contract as pic on(pc.contract_id=pic.id) left join pay_company_management pcm pic.contract_amount as contractAmount FROM pay_mail_contract as pc left join pay_income_contract as pic on(pc.contract_id=pic.id)
on(pic.signed_company_id=pcm.id)
<where> <where>
<if test="payMailBillList.contractNum !='' and payMailBillList.contractNum !=null"> <if test="payMailBillList.contractNum !='' and payMailBillList.contractNum !=null">
pic.contract_num like concat('%',concat(#{payMailBillList.contractNum},'%')) escape '/' pic.contract_num like concat('%',concat(#{payMailBillList.contractNum},'%')) escape '/'
@@ -26,7 +25,7 @@ on(pic.signed_company_id=pcm.id)
pic.contract_name like concat('%',concat(#{payMailBillList.contractName},'%')) escape '/' pic.contract_name like concat('%',concat(#{payMailBillList.contractName},'%')) escape '/'
</if> </if>
<if test="payMailBillList.signedCompanyTemporaryName !='' and payMailBillList.signedCompanyTemporaryName !=null"> <if test="payMailBillList.signedCompanyTemporaryName !='' and payMailBillList.signedCompanyTemporaryName !=null">
pcm.company_name like concat('%',concat(#{payMailBillList.signedCompanyTemporaryName},'%')) escape '/' pic.signed_company_temporary_name like concat('%',concat(#{payMailBillList.signedCompanyTemporaryName},'%')) escape '/'
</if> </if>
<if test="payMailBillList.principalId !='' and payMailBillList.principalId !=null"> <if test="payMailBillList.principalId !='' and payMailBillList.principalId !=null">
pic.principal_id = #{payMailBillList.principalId} pic.principal_id = #{payMailBillList.principalId}
@@ -47,12 +46,12 @@ pc.remark,
pc.send_date as sendDate, pc.send_date as sendDate,
pic.contract_num as contractNum, pic.contract_num as contractNum,
pic.contract_name as contractName, pic.contract_name as contractName,
pcm.company_name as signedCompanyTemporaryName, pcmt.company_name as signedCompanyTemporaryName,
pic.principal_name as principalName, pic.principal_name as principalName,
pic.principal_id as principalId, pic.principal_id as principalId,
pic.contract_amount as contractAmount FROM pay_mail_contract as pc left join pay_income_contract as pic on(pc.contract_id=pic.id) left join pay_company_management pcm pic.contract_amount as contractAmount FROM pay_mail_contract as pc left join pay_income_contract as pic on(pc.contract_id=pic.id) left join pay_company_management_temporary pcmt
on(pic.signed_company_id=pcm.id) on(pic.signed_company_temporary_id=pcmt.id)
where pc.id=#{id} and pcm.status=1 where pc.id=#{id} and pcmt.status=1
</select> </select>
<select id="pageContractExcel" resultType="com.jero.mail.entity.PayMailBillList"> <select id="pageContractExcel" resultType="com.jero.mail.entity.PayMailBillList">