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 @@