瀏覽代碼

try to use dDate to try syn the DO in server

master
[email protected] 6 天之前
父節點
當前提交
471c1bec57
共有 1 個文件被更改,包括 11 次插入1 次删除
  1. +11
    -1
      src/main/java/com/ffii/fpsms/m18/service/M18DeliveryOrderService.kt

+ 11
- 1
src/main/java/com/ffii/fpsms/m18/service/M18DeliveryOrderService.kt 查看文件

@@ -21,7 +21,9 @@ import org.slf4j.Logger
import org.slf4j.LoggerFactory
import org.springframework.stereotype.Service
import java.time.LocalDateTime
import java.time.format.DateTimeFormatter
import kotlin.reflect.full.memberProperties
import kotlin.text.substring

@Service
open class M18DeliveryOrderService(
@@ -54,8 +56,16 @@ open class M18DeliveryOrderService(
// Include shop po
open fun getDeliveryOrdersWithType(request: M18CommonRequest): M18PurchaseOrderListResponseWithType? {
val deliveryOrders = M18PurchaseOrderListResponseWithType(mutableListOf())
val formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")
val dateFrom = request.modifiedDateFrom?.let {
LocalDateTime.parse(it, formatter).toLocalDate().toString()
}
val dateTo = request.modifiedDateTo?.let {
LocalDateTime.parse(it, formatter).toLocalDate().toString()
}
val lastModifyDateConds =
"lastModifyDate=largerOrEqual=${request.modifiedDateFrom ?: lastModifyDateStart}=and=lastModifyDate=lessOrEqual=${request.modifiedDateTo ?: lastModifyDateEnd}"
//"lastModifyDate=largerOrEqual=${request.modifiedDateFrom ?: lastModifyDateStart}=and=lastModifyDate=lessOrEqual=${request.modifiedDateTo ?: lastModifyDateEnd}"
"dDate=largerOrEqual=${dateFrom ?: lastModifyDateStart}=and=dDate=lessOrEqual=${dateTo ?: lastModifyDateEnd}"

// Shop PO
val shopPoBuyers = commonUtils.listToString(listOf(m18Config.BEID_TOA), "beId=equal=", "=or=")


Loading…
取消
儲存