增加导出字段

release
yishiqihuasheng 2 years ago
parent 737477fee2
commit d2ea458f72
  1. 1
      dxhy-core/src/main/java/com/dxhy/core/entity/ExtAddTaxInvoice.java
  2. 1
      dxhy-core/src/main/java/com/dxhy/core/entity/ExtOtherInvoice.java
  3. 1
      dxhy-core/src/main/java/com/dxhy/core/entity/TicketInvoiceModel.java
  4. 2
      dxhy-core/src/main/java/com/dxhy/core/model/FpRzRespVO.java
  5. 1
      dxhy-core/src/main/java/com/dxhy/core/model/JkszhcxRespVO.java
  6. 9
      dxhy-core/src/main/java/com/dxhy/core/service/export/impl/CustomsServiceImpl.java
  7. 1
      dxhy-core/src/main/java/com/dxhy/core/service/export/impl/ExcelExportServiceImpl.java
  8. 27
      dxhy-core/src/main/java/com/dxhy/core/service/export/impl/PoolPaperServiceImpl.java
  9. 2
      dxhy-core/src/main/java/com/dxhy/core/service/export/impl/RzFpxxServiceImpl.java
  10. 9
      dxhy-core/src/main/java/com/dxhy/core/service/export/impl/TicketServiceImpl.java
  11. 6
      dxhy-core/src/main/java/com/dxhy/core/thread/CustomExportThread.java
  12. 6
      dxhy-core/src/main/java/com/dxhy/core/thread/ManualAthensThread.java
  13. 6
      dxhy-core/src/main/java/com/dxhy/core/thread/PoolAddTaxThread.java
  14. 9
      dxhy-core/src/main/java/com/dxhy/core/thread/PoolOtherThread.java
  15. 6
      dxhy-core/src/main/java/com/dxhy/core/thread/PoolSaleThread.java
  16. 3
      dxhy-core/src/main/java/com/dxhy/core/thread/QypcsmkpExportThread.java
  17. 3
      dxhy-core/src/main/resources/mapper/CustomsMapper.xml
  18. 13
      dxhy-core/src/main/resources/mapper/ExtPaperMapper.xml
  19. 6
      dxhy-core/src/main/resources/mapper/FpZhMapper.xml
  20. 3
      dxhy-core/src/main/resources/mapper/TicketMapper.xml

@ -273,6 +273,7 @@ public class ExtAddTaxInvoice implements Serializable {
private String accountPeriod;
private String compCode;
private String bzdh;
private String bzr;
}

@ -95,4 +95,5 @@ public class ExtOtherInvoice implements Serializable {
private String compCode;
private String inAccountStatus;
private String bzdh;
private String bzr;
}

@ -113,4 +113,5 @@ public class TicketInvoiceModel implements Serializable {
private String imageId;
private String accountPeriod;
private String compCode;
private String bzr;
}

@ -223,4 +223,6 @@ public class FpRzRespVO implements Serializable {
private String postingTime;
private String accountPeriod;
private String bzr;
}

@ -160,4 +160,5 @@ public class JkszhcxRespVO implements Serializable {
private String accountPeriod;
private String compCode;
private String bzdh;
private String bzr;
}

@ -56,7 +56,7 @@ public class CustomsServiceImpl extends MpBaseServiceImpl<CustomsDao, JkszhcxRes
if (pageList.size() > 0) {
for (int i = 0; i < pageList.size(); i++) {
JkszhcxRespVO vo = pageList.get(i);
String[] dataArray = new String[36];
String[] dataArray = new String[37];
// xh
dataArray[0] = String.valueOf((curr - 1) * size + i + 1);
// 缴款书号码
@ -134,12 +134,13 @@ public class CustomsServiceImpl extends MpBaseServiceImpl<CustomsDao, JkszhcxRes
dataArray[29] = vo.getAccountPeriod();
dataArray[28] = vo.getImageId();
dataArray[30] = vo.getBzdh();
dataArray[31] = vo.getBzr();
if (vo.getInAccountStatus() != null && "1".equals(vo.getInAccountStatus())){
dataArray[31] = "已入账";
dataArray[32] = "已入账";
}else {
dataArray[31] = "未入账";
dataArray[32] = "未入账";
}
dataArray[32] = vo.getCompCode();
dataArray[33] = vo.getCompCode();
returnList.add(dataArray);
}
}

@ -446,6 +446,7 @@ public class ExcelExportServiceImpl implements IExcelExportService {
// 头条发票汇总报表导出
new TtFprzhzExportThread(exportLogService, list, ttFprzhzService, fileService, sender, feginWebsocket,
tabulateRedisService).start();
} else if (ExcelServiceTypeEnum.EXPORT_VIOLATION.getServiceType() == vo.getServiceType()) {
} else if (ExcelServiceTypeEnum.EXPORT_VIOLATION.getServiceType() == vo.getServiceType()) {
// 头条发票汇总报表导出
new ViolationSearchThread(exportLogService, list, violationSearchService, fileService, sender,

@ -130,7 +130,7 @@ public class PoolPaperServiceImpl extends MpBaseServiceImpl<PoolPaperDao, Invoic
// 用于页面返回list对象
if (pageList != null && pageList.size() > 0) {
for (int i = 0; i < pageList.size(); i++) {
String[] dataArray = new String[20];
String[] dataArray = new String[21];
dataArray[0] = String.valueOf((curr - 1) * size + i + 1);
// 发票类型
dataArray[1] = new InvoiceTypeUtils().invoiceTypeName(pageList.get(i).getInvoiceType());
@ -163,13 +163,14 @@ public class PoolPaperServiceImpl extends MpBaseServiceImpl<PoolPaperDao, Invoic
dataArray[14] = pageList.get(i).getImageId();
dataArray[15] = pageList.get(i).getAccountPeriod();
dataArray[16] = pageList.get(i).getBzdh();
dataArray[17] = pageList.get(i).getBzr();
if(pageList.get(i).getInAccountStatus() != null && "1".equals(pageList.get(i).getInAccountStatus())){
dataArray[17] = "已入账";
dataArray[18] = "已入账";
}else {
dataArray[17] = "未入账";
dataArray[18] = "未入账";
}
dataArray[18] = pageList.get(i).getCompCode();
dataArray[19] = pageList.get(i).getCompCode();
returnList.add(dataArray);
}
}
@ -201,7 +202,7 @@ public class PoolPaperServiceImpl extends MpBaseServiceImpl<PoolPaperDao, Invoic
// 用于页面返回list对象
if (pageList != null && pageList.size() > 0) {
for (int i = 0; i < pageList.size(); i++) {
String[] dataArray = new String[39];
String[] dataArray = new String[40];
dataArray[0] = String.valueOf((curr - 1) * size + i + 1);
// 发票类型
dataArray[1] = new InvoiceTypeUtils().invoiceTypeName(pageList.get(i).getInvoiceType());
@ -325,13 +326,14 @@ public class PoolPaperServiceImpl extends MpBaseServiceImpl<PoolPaperDao, Invoic
dataArray[32] = accountPeriod;
dataArray[33] = pageList.get(i).getImageId();
dataArray[34] = pageList.get(i).getBzdh();
dataArray[35] = pageList.get(i).getBzr();
log.info("入账状态====>{}",pageList.get(i).getInAccountStatus());
if (pageList.get(i).getInAccountStatus() != null && "1".equals(pageList.get(i).getInAccountStatus())){
dataArray[35] = "已入账";
dataArray[36] = "已入账";
}else {
dataArray[35] = "未入账";
dataArray[36] = "未入账";
}
dataArray[36] = pageList.get(i).getCompCode();
dataArray[37] = pageList.get(i).getCompCode();
returnList.add(dataArray);
}
}
@ -363,7 +365,7 @@ public class PoolPaperServiceImpl extends MpBaseServiceImpl<PoolPaperDao, Invoic
// 用于页面返回list对象
if (pageList != null && pageList.size() > 0) {
for (int i = 0; i < pageList.size(); i++) {
String[] dataArray = new String[33];
String[] dataArray = new String[34];
dataArray[0] = String.valueOf((curr - 1) * size + i + 1);
// 发票类型
dataArray[1] = new InvoiceTypeUtils().invoiceTypeName(pageList.get(i).getInvoiceType());
@ -424,12 +426,13 @@ public class PoolPaperServiceImpl extends MpBaseServiceImpl<PoolPaperDao, Invoic
dataArray[27] = pageList.get(i).getAccountPeriod();
dataArray[28] = pageList.get(i).getPostingTime();
dataArray[29] = pageList.get(i).getBzdh();
dataArray[30] = pageList.get(i).getBzr();
if ("1".equals(pageList.get(i).getInAccountStatus())) {
dataArray[30] = "已入账";
dataArray[31] = "已入账";
} else{
dataArray[30] = "未入账";
dataArray[31] = "未入账";
}
dataArray[31] = pageList.get(i).getCompCode();
dataArray[32] = pageList.get(i).getCompCode();
returnList.add(dataArray);
}
}

@ -71,7 +71,7 @@ public class RzFpxxServiceImpl extends MpBaseServiceImpl<FpxxZhDao, FpRzRespVO>
List<String[]> returnList = new ArrayList<>();
if (resultList != null && resultList.size() > 0) {
for (int i = 0; i < pageList.size(); i++) {
String[] dataArray = new String[21];
String[] dataArray = new String[23];
dataArray[0] = String.valueOf((curr - 1) * size + i + 1);
dataArray[1] = pageList.get(i).getInvoiceCode();
dataArray[2] = pageList.get(i).getInvoiceNo();

@ -137,7 +137,7 @@ public class TicketServiceImpl extends MpBaseServiceImpl<TicketDao, TicketInvoic
for (int i = 0; i < resultList.size(); i++) {
// 页面展示需要信息
String[] dataArray = new String[27];
String[] dataArray = new String[28];
dataArray[0] = String.valueOf((curr - 1) * size + i + 1);
dataArray[1] = exchangeInvoiceType(resultList.get(i).getInvoiceType());
dataArray[2] = resultList.get(i).getInvoiceCode();
@ -187,12 +187,13 @@ public class TicketServiceImpl extends MpBaseServiceImpl<TicketDao, TicketInvoic
dataArray[21] = resultList.get(i).getImageId();
dataArray[22] = resultList.get(i).getAccountPeriod();
dataArray[23] = resultList.get(i).getBzdh();
dataArray[24] = resultList.get(i).getBzr();
if (pageList.get(i).getInAccountStatus() != null && "1".equals(pageList.get(i).getInAccountStatus())){
dataArray[24] = "已入账";
dataArray[25] = "已入账";
}else {
dataArray[24] = "未入账";
dataArray[25] = "未入账";
}
dataArray[25] = resultList.get(i).getCompCode();
dataArray[26] = resultList.get(i).getCompCode();
returnList.add(dataArray);
}

@ -64,7 +64,7 @@ public class CustomExportThread extends BaseThread {
String[] titleColumns = {"序号", "缴款书号码", "管理状态", "填发日期", "缴款单位名称", "缴款单位税号", "税款金额", "抵扣税款金额", "稽核结果", "是否申请核对",
"核对结果", "认证状态", "认证类型", "认证日期", "认证方式", "认证人", "采集状态", "底账库采集时间", "采集来源", "签收方式", "签收状态", "签收日期", "签收人", "入账月份",
"业务单元", "入池时间","凭证号", "过账时间", "影像号", "账期","报账单号","入账状态","所属组织"};
"业务单元", "入池时间","凭证号", "过账时间", "影像号", "账期","报账单号","报账人","入账状态","所属组织"};
String[] titleprop = {"xh", "customsCode", "fillInDate", "gfTaxNo", "gfName", "taxAmount", "yxTaxAmount",
"auditStatus", "applyCheck", "checkStatus", "rzhYesorno", "bdkStatus", "rzhDate", "rzhType", "confirmUser",
@ -144,6 +144,8 @@ public class CustomExportThread extends BaseThread {
String businessCode = prams.getString("businessCode");
String company = prams.getString("company");
String menuId = prams.getString("menuId");
String bzdh = prams.getString("bzdh");
String bzr = prams.getString("bzr");
String companyCode = prams.getString("companyCode");
JSONArray companyCodeArray = prams.getJSONArray("companyCodes");
List<String> companyCodes = companyCodeArray.toJavaList(String.class);
@ -155,6 +157,8 @@ public class CustomExportThread extends BaseThread {
pramsMap.put("keyWord", prams.getString("keyWord"));
pramsMap.put("companyCode",companyCode);
pramsMap.put("companyCodes",companyCodes);
pramsMap.put("bzdh",bzdh);
pramsMap.put("bzr",bzr);
List<String> gfshList = new ArrayList<>();
if (!StringHelper.isBlank(gfsh)) {

@ -66,7 +66,7 @@ public class ManualAthensThread extends BaseThread {
* 导出excel的列名
*/
private final String[] titleColumns = {"序号", "发票代码", "发票号码", "发票类型","发票状态", "开票日期","购方名称", "销方名称", "金额", "税额",
"抵扣税额", "签收状态", "签收日期", "签收方式", "签收人","凭证号", "过账时间", "影像号", "账期", "报账单号", "所属组织"};
"抵扣税额", "签收状态", "签收日期", "签收方式", "签收人","凭证号", "过账时间", "影像号", "账期", "报账单号","报账人", "所属组织"};
/**
* 导出excel的列名
@ -131,6 +131,7 @@ public class ManualAthensThread extends BaseThread {
JSONObject prams = JSONObject.parseObject(condition);
String businessCode = prams.getString("businessCode");
String bzdh = prams.getString("bzdh");
String bzr = prams.getString("bzr");
String company = prams.getString("company");
String companyCode = prams.getString("companyCode");
String keyWord = prams.getString("keyWord");
@ -153,6 +154,9 @@ public class ManualAthensThread extends BaseThread {
// 参数转换为需要的形式
Map<String, Object> pramsMap = new HashMap<>(16);
pramsMap.put("dbName", dbName);
pramsMap.put("bzdh",bzdh);
pramsMap.put("bzr",bzr);
pramsMap.put("businessCode",businessCode);
List<String> gfshList = new ArrayList<>();
if (!StringHelper.isBlank(gfsh)) {
gfshList = StringHelper.stringToList(gfsh);

@ -68,7 +68,7 @@ public class PoolAddTaxThread extends BaseThread {
*/
private final String[] titleColumns = {"序号", "发票类型", "发票代码", "发票号码", "发票状态", "开票日期", "销方名称", "销方税号", "金额", "税额",
"有效税额", "价税合计", "认证状态", "认证类型", "认证日期", "认证方式", "认证人", "采集状态", "底账库采集时间", "采集来源", "签收方式", "签收状态", "签收日期", "签收人",
"入账月份", "是否末次摊销", "摊销金额", "剩余金额", "业务单号", "入池时间","凭证号","过账时间","账期","影像号","报账单号","入账状态","所属组织"};
"入账月份", "是否末次摊销", "摊销金额", "剩余金额", "业务单号", "入池时间","凭证号","过账时间","账期","影像号","报账单号","报账人","入账状态","所属组织"};
/**
* 导出excel的列名
@ -147,12 +147,16 @@ public class PoolAddTaxThread extends BaseThread {
String inAccountStatus = prams.getString("inAccountStatus");
String inAccountMonth = prams.getString("inAccountMonth");
String company = prams.getString("company");
String bzdh = prams.getString("bzdh");
String bzr = prams.getString("bzr");
String companyCode = prams.getString("companyCode");
JSONArray companyCodeArray = prams.getJSONArray("companyCodes");
List<String> companyCodes = companyCodeArray.toJavaList(String.class);
// 参数转换为需要的形式
Map<String, Object> pramsMap = new HashMap<>(16);
pramsMap.put("dbName", dbName);
pramsMap.put("bzdh",bzdh);
pramsMap.put("bzr",bzr);
List<String> gfshList = new ArrayList<>();
if (!StringHelper.isBlank(gfsh)) {
gfshList = StringHelper.stringToList(gfsh);

@ -55,7 +55,8 @@ public class PoolOtherThread extends BaseThread {
* 导出excel的列名
*/
private final String[] titleColumns =
{"序号", "发票类型", "发票代码", "发票号码", "开票日期", "金额", "签收状态", "签收日期", "签收方式", "签收人", "业务单号", "入池时间","凭证号", "过账时间", "影像号", "账期","报账单号","入账状态","所属组织"};
{"序号", "发票类型", "发票代码", "发票号码", "开票日期", "金额", "签收状态", "签收日期", "签收方式", "签收人", "业务单号",
"入池时间","凭证号", "过账时间", "影像号", "账期","报账单号","报账人","入账状态","所属组织"};
private final IExcelExportlogService exportLogService;
@ -119,9 +120,15 @@ public class PoolOtherThread extends BaseThread {
String invoiceType = prams.getString("invoiceType");
String gfTaxNo = prams.getString("gfTaxNo");
String company = prams.getString("company");
String bzr = prams.getString("bzr");
String bzdh = prams.getString("bzdh");
String inAccountStatus = prams.getString("inAccountStatus");
// 参数转换为需要的形式
Map<String, Object> pramsMap = new HashMap<>(16);
pramsMap.put("dbName", dbName);
pramsMap.put("bzr",bzr);
pramsMap.put("bzdh",bzdh);
pramsMap.put("inAccountStatus",inAccountStatus);
List<String> gfshList = new ArrayList<>();
if (!StringHelper.isBlank(gfsh)) {
gfshList = StringHelper.stringToList(gfsh);

@ -73,7 +73,7 @@ public class PoolSaleThread extends BaseThread {
private final String[] titleColumns =
{"序号", "发票类型", "发票代码", "发票号码", "发票状态", "开票日期", "购方名称", "购方税号", "金额", "税额", "价税合计", "清单标志", "备注", "优惠政策类型",
"采集状态", "采集时间", "采集来源", "签收方式", "对接系统", "签收状态", "签收日期", "签收人", "入账月份", "凭证号", "业务单号",
"入池时间","影像号","账期","过账日期","报账单号","入账状态","所属组织"};
"入池时间","影像号","账期","过账日期","报账单号","报账人","入账状态","所属组织"};
/**
* 导出excel的列名
@ -151,6 +151,8 @@ public class PoolSaleThread extends BaseThread {
String inAccountMonth = prams.getString("inAccountMonth");
String inAccountStatus = prams.getString("inAccountStatus");
String gfTaxNo = prams.getString("gfTaxNo");
String bzdh = prams.getString("bzdh");
String bzr = prams.getString("bzr");
String company = prams.getString("company");
String companyCode = prams.getString("companyCode");
JSONArray companyCodeArray = prams.getJSONArray("companyCodes");
@ -158,6 +160,8 @@ public class PoolSaleThread extends BaseThread {
// 参数转换为需要的形式
Map<String, Object> pramsMap = new HashMap<>(16);
pramsMap.put("dbName", dbName);
pramsMap.put("bzdh",bzdh);
pramsMap.put("bzr",bzr);
List<String> gfshList = new ArrayList<>();
if (!StringHelper.isBlank(gfsh)) {
gfshList = StringHelper.stringToList(gfsh);

@ -61,7 +61,8 @@ public class QypcsmkpExportThread extends BaseThread {
* 导出excel的列名
*/
private final String[] titleColumns = {"序号", "发票类型", "发票代码", "发票号码", "开票日期", "销方名称", "乘坐人", "证件号", "班次/车次", "金额",
"税率(%)", "税额", "签收状态", "签收日期", "签收方式", "签收人", "抵扣状态", "业务单号", "入池时间","凭证号", "过账时间", "影像号", "账期","报账单号","入账状态","所属组织"};
"税率(%)", "税额", "签收状态", "签收日期", "签收方式", "签收人", "抵扣状态", "业务单号", "入池时间","凭证号", "过账时间", "影像号",
"账期","报账单号","报账人","入账状态","所属组织"};
private final IExcelExportlogService exportLogService;

@ -34,6 +34,7 @@
<result column="image_id" property="imageId"/>
<result column="accountPeriod" property="accountPeriod"/>
<result column="bzdh" property="bzdh"/>
<result column="bzr" property="bzr"/>
<result column="comp_code" property="compCode"/>
</resultMap>
@ -44,7 +45,7 @@
fill_in_date,t.gf_tax_no,t.gf_name,t.tax_amount,t.yx_tax_amount,t.audit_status,t.apply_check,t.check_status,t.qs_status,
DATE_FORMAT(t.qs_date,'%Y-%m-%d') qs_date,t.qs_type,t.qs_user,DATE_FORMAT(t.rzh_date,'%Y-%m-%d')
rzh_date, t.rzh_yesorno,t.sn_voucher_number snVoucherName,t.posting_time,t.image_id imageId,
t.account_period accountPeriod,t.auth_status,t.bdk_status,t.confirm_user,t.rzh_belong_date,t.glzt,t.inaccount_status,t.bzdh,t.comp_code,
t.account_period accountPeriod,t.auth_status,t.bdk_status,t.confirm_user,t.rzh_belong_date,t.glzt,t.inaccount_status,t.bzdh,t.comp_code,t.bzr,
t.customs_scan_id,t.dept_name businessName,t.in_account_status,t.voucher_number,t.document_number,t.in_account_date,rzh_type,rzlx,t.create_date,
data_sources
from t_dx_customs_record t

@ -103,6 +103,7 @@
select_id selectId,
business_document_number businessDocumentNumber,
bzdh,
bzr,
inaccount_status inAccountStatus,
comp_code compCode
FROM
@ -161,6 +162,9 @@
<if test="bzdh != null and bzdh != '' and bzdh != 'null' and badh != '99'">
and bzdh = #{bzdh}
</if>
<if test="bzr != null and bzr != '' and bzr != 'null'">
and bzr like concat('%',#{bzr},'%')
</if>
<if test="companyCode != null and companyCode != '' and companyCode != 'null' and companyCode == '99'">
and (comp_code in
<foreach collection="companyCodes" index="index" item="companyCode" separator="," open="(" close=")">
@ -273,6 +277,7 @@
DATE_FORMAT(t.collect_date,'%Y-%m-%d') collectDate,
t.collect_from collectFrom,
t.bzdh bzdh,
t.bzr bzr,
t.inaccount_status inAccountStatus,
t.comp_code compCode
from t_dx_record_invoice t
@ -340,6 +345,9 @@
<if test="bzdh != null and bzdh != '' and bzdh != 'null' and badh != '99'">
and t.bzdh = #{bzdh}
</if>
<if test="bzr != null and bzr != '' and bzr != 'null'">
and t.bzr like concat('%',#{bzr},'%')
</if>
<if test="snVoucherNumber != null and snVoucherNumber != '' and snVoucherNumber != 'null' and snVoucherNumber != '99'">
and t.sn_voucher_number = #{snVoucherNumber}
</if>
@ -376,6 +384,7 @@
,t.sn_voucher_number snVoucherNumber
,t.system_name systemName
,t.bzdh
,t.bzr
,t.inaccount_status inAccountStatus
,t.comp_code compCode
from t_dx_sale_record_invoice t
@ -437,6 +446,10 @@
and t.bzdh = #{bzdh}
</if>
<if test="bzr != null and bzr != '' and bzr != 'null'">
and t.bzr like concat('%',#{bzr},'%')
</if>
<if test="accountPeriod != null and accountPeriod != '' and accountPeriod != 'null' and accountPeriod != '99'">
and t.account_period = #{accountPeriod}
</if>

@ -485,6 +485,7 @@
<result column="account_period" property="accountPeriod"/>
<result column="ele_invoice_no" property="eleInvoiceNo"/>
<result column="bzdh" property="bzdh"/>
<result column="bzr" property="bzr"/>
<result column="comp_code" property="compCode"/>
</resultMap>
<select id="selectByparams" parameterType="java.util.Map"
@ -495,7 +496,7 @@
,t.qs_type,t.qs_status,t.dk_tax_amount,t.qs_name,t.sn_voucher_number,t.posting_time,t.image_id,t.account_period,
case date_format(t.invoice_date,'%Y%m%d') between c.select_start_date and c.select_end_date when
true then 1
else 2 end authStatus,t.bzdh,
else 2 end authStatus,t.bzdh,t.bzr,
t.inaccount_status,t.payment_status,DATE_FORMAT(t.payment_date,'%Y-%m-%d')payment_date,t.settlement_no,t.ele_invoice_no
from t_dx_record_invoice t left join t_dx_tax_current c on t.gf_tax_no = c.taxno
left join t_dx_dk_count d on c.taxno = d.taxno and c.current_tax_period = d.skssq
@ -536,6 +537,9 @@
<if test="bzdh != null and bzdh != '' and bzdh != 'null' and bzdh != '99'">
and t.bzdh = #{bzdh}
</if>
<if test="bzr != null and bzr != '' and bzr != 'null'">
and t.bzr like concat('%',#{bzr},'%')
</if>
<if test="inAccountStatus != null and inAccountStatus != '' and inAccountStatus != 'null' and inAccountStatus != '99'">
and t.inaccount_status = #{inAccountStatus}
</if>

@ -107,6 +107,9 @@
<if test="bzdh != null and bzdh != '' and bzdh != 'null' and badh != '99'">
and t.bzdh = #{bzdh}
</if>
<if test="bzr != null and bzr != '' and bzr != 'null'">
and t.bzr like concat('%',#{bzr},'%')
</if>
<if test="snVoucherNumber != null and snVoucherNumber != '' and snVoucherNumber != 'null' and snVoucherNumber != '99'">
and t.sn_voucher_number = #{snVoucherNumber}
</if>

Loading…
Cancel
Save