diff --git a/dxhy-base/src/main/java/com/dxhy/base/controller/BaseInvoiceController.java b/dxhy-base/src/main/java/com/dxhy/base/controller/BaseInvoiceController.java
index 4237364a..b3f9a150 100644
--- a/dxhy-base/src/main/java/com/dxhy/base/controller/BaseInvoiceController.java
+++ b/dxhy-base/src/main/java/com/dxhy/base/controller/BaseInvoiceController.java
@@ -336,12 +336,14 @@ public class BaseInvoiceController extends AbstractController {
}
if (!StringHelper.isBlank(kpksrq)) {
- pramsMap.put("kpksrq", kpksrq);
+ String morning = DateUtils.getMorning(DateUtils.strToDate(kpksrq));
+ pramsMap.put("kpksrq", morning);
} else {
return ResponseEntity.ok(R.error("开票开始日期不能为空!"));
}
if (!StringHelper.isBlank(kpjsrq)) {
- pramsMap.put("kpjsrq", kpjsrq);
+ String night = DateUtils.getMorning(DateUtils.strToDate(kpjsrq));
+ pramsMap.put("kpjsrq", night);
} else {
return ResponseEntity.ok(R.error("开票结束日期不能为空!"));
}
diff --git a/dxhy-base/src/main/resources/mapper/BaseFpZhMapper.xml b/dxhy-base/src/main/resources/mapper/BaseFpZhMapper.xml
index 255c73fa..37033a18 100644
--- a/dxhy-base/src/main/resources/mapper/BaseFpZhMapper.xml
+++ b/dxhy-base/src/main/resources/mapper/BaseFpZhMapper.xml
@@ -129,7 +129,7 @@
and rzh_yesorno = '0' and date_format(t.invoice_date,'%Y-%m-%d') between #{wrzfpStart} and #{wrzfpEnd}
- and date_format(t.qs_date,'%Y-%m-%d') between #{qsksrq} and #{qsjsrq}
+ and t.qs_date between #{qsksrq} and #{qsjsrq}
diff --git a/dxhy-core/src/main/java/com/dxhy/core/service/export/impl/ViolationSearchServiceImpl.java b/dxhy-core/src/main/java/com/dxhy/core/service/export/impl/ViolationSearchServiceImpl.java
index 10b79dba..4879dd0b 100644
--- a/dxhy-core/src/main/java/com/dxhy/core/service/export/impl/ViolationSearchServiceImpl.java
+++ b/dxhy-core/src/main/java/com/dxhy/core/service/export/impl/ViolationSearchServiceImpl.java
@@ -11,6 +11,7 @@ import com.dxhy.common.service.DictdetaServcice;
import com.dxhy.common.util.AmountFormatUtil;
import com.dxhy.common.util.MathUtil;
import com.dxhy.common.util.StringHelper;
+import com.dxhy.common.utils.DateUtils;
import com.dxhy.common.vo.DictdetaModel;
import com.dxhy.core.dao.ViolationMapper;
import com.dxhy.core.model.*;
@@ -75,9 +76,7 @@ public class ViolationSearchServiceImpl implements ViolationSearchService {
DynamicContextHolder.push(pramsMap.get("dbName") + DbConstant.BUSINESS_READ);
try {
- @SuppressWarnings("unchecked")
- SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");// 设置日期格式
- String date = df.format(new Date());
+ String date = DateUtils.getNight(new Date());
pramsMap.put("currentTime", date);
List gfshList = (List)pramsMap.get("gfsh");
if (gfshList.size() == 0) {
diff --git a/dxhy-core/src/main/java/com/dxhy/core/thread/RzFpxxExportThread.java b/dxhy-core/src/main/java/com/dxhy/core/thread/RzFpxxExportThread.java
index 1ffe40ec..12a203de 100644
--- a/dxhy-core/src/main/java/com/dxhy/core/thread/RzFpxxExportThread.java
+++ b/dxhy-core/src/main/java/com/dxhy/core/thread/RzFpxxExportThread.java
@@ -226,10 +226,12 @@ public class RzFpxxExportThread extends BaseThread {
pramsMap.put("rzzt", rzzt);
if ("1".equals(rzzt) || "2".equals(rzzt)) {
if (StringUtils.isNotBlank(rzksrq)) {
- pramsMap.put("rzksrq", rzksrq);
+ String morning = DateUtils.getMorning(DateUtils.strToDate(kpksrq));
+ pramsMap.put("rzksrq", morning);
}
if (StringUtils.isNotBlank(rzjsrq)) {
- pramsMap.put("rzjsrq", rzjsrq);
+ String night = DateUtils.getMorning(DateUtils.strToDate(kpksrq));
+ pramsMap.put("rzjsrq", night);
}
if (StringUtils.isNotBlank(skssq)) {
pramsMap.put("skssq", skssq);
diff --git a/dxhy-core/src/main/resources/mapper/FpZhMapper.xml b/dxhy-core/src/main/resources/mapper/FpZhMapper.xml
index 6a25b997..52b45ba9 100644
--- a/dxhy-core/src/main/resources/mapper/FpZhMapper.xml
+++ b/dxhy-core/src/main/resources/mapper/FpZhMapper.xml
@@ -95,7 +95,7 @@
dqskssq,t.auth_status,t.qs_type,t.qs_status,t.confirm_user,t.qs_name,t.rzh_yesorno,t.cxrz_status,t.bdk_status, t.ele_invoice_no,
t.export_mark,t.inaccount_status,t.payment_status,DATE_FORMAT(t.payment_date,'%Y-%m-%d')payment_date,t.voucher_number
from t_dx_record_invoice t
- WHERE date_format(t.invoice_date,'%Y-%m-%d') between #{kpksrq} and #{kpjsrq}
+ WHERE t.invoice_date between #{kpksrq} and #{kpjsrq}
and (t.invoice_type in('01','03','08','14','31','283','161','183','185') or (t.invoice_type ='32' and t.lq_tdyslxDm='08'))
and t.bdk_status in ('1','2')
and t.export_mark = '0'
diff --git a/dxhy-core/src/main/resources/mapper/ViolationMapper.xml b/dxhy-core/src/main/resources/mapper/ViolationMapper.xml
index 8d96f37b..bd36dee4 100644
--- a/dxhy-core/src/main/resources/mapper/ViolationMapper.xml
+++ b/dxhy-core/src/main/resources/mapper/ViolationMapper.xml
@@ -13,8 +13,8 @@