Merge branch 'qa/2025-04-10' into 'master'
Qa/2025 04 10 See merge request !18
Showing
2 changed files
with
18 additions
and
15 deletions
| ... | @@ -70,6 +70,7 @@ import java.io.ByteArrayOutputStream; | ... | @@ -70,6 +70,7 @@ import java.io.ByteArrayOutputStream; |
| 70 | import java.io.IOException; | 70 | import java.io.IOException; |
| 71 | import java.math.BigDecimal; | 71 | import java.math.BigDecimal; |
| 72 | import java.math.RoundingMode; | 72 | import java.math.RoundingMode; |
| 73 | +import java.time.Instant; | ||
| 73 | import java.time.LocalDate; | 74 | import java.time.LocalDate; |
| 74 | import java.time.LocalDateTime; | 75 | import java.time.LocalDateTime; |
| 75 | import java.time.temporal.ChronoUnit; | 76 | import java.time.temporal.ChronoUnit; |
| ... | @@ -343,6 +344,10 @@ public class SettlementServiceImpl implements SettlementService { | ... | @@ -343,6 +344,10 @@ public class SettlementServiceImpl implements SettlementService { |
| 343 | Row titleRow = sheet.createRow(rowNum++); | 344 | Row titleRow = sheet.createRow(rowNum++); |
| 344 | int columnNum = 0; | 345 | int columnNum = 0; |
| 345 | 346 | ||
| 347 | + Cell cellPayTime = titleRow.createCell(columnNum++); | ||
| 348 | + cellPayTime.setCellValue("支付时间"); | ||
| 349 | + cellPayTime.setCellStyle(headerStyle); | ||
| 350 | + | ||
| 346 | Cell cell0 = titleRow.createCell(columnNum++); | 351 | Cell cell0 = titleRow.createCell(columnNum++); |
| 347 | cell0.setCellValue("用餐时间"); | 352 | cell0.setCellValue("用餐时间"); |
| 348 | cell0.setCellStyle(headerStyle); | 353 | cell0.setCellStyle(headerStyle); |
| ... | @@ -351,10 +356,6 @@ public class SettlementServiceImpl implements SettlementService { | ... | @@ -351,10 +356,6 @@ public class SettlementServiceImpl implements SettlementService { |
| 351 | cell1.setCellValue("订单号"); | 356 | cell1.setCellValue("订单号"); |
| 352 | cell1.setCellStyle(headerStyle); | 357 | cell1.setCellStyle(headerStyle); |
| 353 | 358 | ||
| 354 | - Cell cellPayTime = titleRow.createCell(columnNum++); | ||
| 355 | - cellPayTime.setCellValue("支付时间"); | ||
| 356 | - cellPayTime.setCellStyle(headerStyle); | ||
| 357 | - | ||
| 358 | Cell cellOrderer = titleRow.createCell(columnNum++); | 359 | Cell cellOrderer = titleRow.createCell(columnNum++); |
| 359 | cellOrderer.setCellValue("下单人"); | 360 | cellOrderer.setCellValue("下单人"); |
| 360 | cellOrderer.setCellStyle(headerStyle); | 361 | cellOrderer.setCellStyle(headerStyle); |
| ... | @@ -426,6 +427,10 @@ public class SettlementServiceImpl implements SettlementService { | ... | @@ -426,6 +427,10 @@ public class SettlementServiceImpl implements SettlementService { |
| 426 | Row dataRow = sheet.createRow(rowNum++); | 427 | Row dataRow = sheet.createRow(rowNum++); |
| 427 | columnNum = 0; | 428 | columnNum = 0; |
| 428 | 429 | ||
| 430 | + Cell dataCellPayTime = dataRow.createCell(columnNum++); | ||
| 431 | + dataCellPayTime.setCellValue(orderDetail.getPayTime() != null ? orderDetail.getPayTime() : ""); | ||
| 432 | + dataCellPayTime.setCellStyle(dataStyle); | ||
| 433 | + | ||
| 429 | Cell dataCell0 = dataRow.createCell(columnNum++); | 434 | Cell dataCell0 = dataRow.createCell(columnNum++); |
| 430 | dataCell0.setCellValue(orderDetail.getMealTime() != null ? orderDetail.getMealTime() : ""); | 435 | dataCell0.setCellValue(orderDetail.getMealTime() != null ? orderDetail.getMealTime() : ""); |
| 431 | dataCell0.setCellStyle(dataStyle); | 436 | dataCell0.setCellStyle(dataStyle); |
| ... | @@ -434,10 +439,6 @@ public class SettlementServiceImpl implements SettlementService { | ... | @@ -434,10 +439,6 @@ public class SettlementServiceImpl implements SettlementService { |
| 434 | dataCell1.setCellValue(orderDetail.getCode() != null ? orderDetail.getCode() : ""); | 439 | dataCell1.setCellValue(orderDetail.getCode() != null ? orderDetail.getCode() : ""); |
| 435 | dataCell1.setCellStyle(dataStyle); | 440 | dataCell1.setCellStyle(dataStyle); |
| 436 | 441 | ||
| 437 | - Cell dataCellPayTime = dataRow.createCell(columnNum++); | ||
| 438 | - dataCellPayTime.setCellValue(orderDetail.getPayTime() != null ? orderDetail.getPayTime() : ""); | ||
| 439 | - dataCellPayTime.setCellStyle(dataStyle); | ||
| 440 | - | ||
| 441 | Cell dataCellOrderer = dataRow.createCell(columnNum++); | 442 | Cell dataCellOrderer = dataRow.createCell(columnNum++); |
| 442 | dataCellOrderer.setCellValue(orderDetail.getOrderer() != null ? orderDetail.getOrderer() : ""); | 443 | dataCellOrderer.setCellValue(orderDetail.getOrderer() != null ? orderDetail.getOrderer() : ""); |
| 443 | dataCellOrderer.setCellStyle(dataStyle); | 444 | dataCellOrderer.setCellStyle(dataStyle); |
| ... | @@ -1130,12 +1131,15 @@ public class SettlementServiceImpl implements SettlementService { | ... | @@ -1130,12 +1131,15 @@ public class SettlementServiceImpl implements SettlementService { |
| 1130 | return ""; | 1131 | return ""; |
| 1131 | } | 1132 | } |
| 1132 | 1133 | ||
| 1134 | + /** 与 PayServiceClient 支付/退款中 payTime 展示逻辑一致,避免多 8 小时。 */ | ||
| 1133 | private static String formatSettlementPayTime(long payTimeMillis) { | 1135 | private static String formatSettlementPayTime(long payTimeMillis) { |
| 1134 | if (payTimeMillis == 0L) { | 1136 | if (payTimeMillis == 0L) { |
| 1135 | return ""; | 1137 | return ""; |
| 1136 | } | 1138 | } |
| 1137 | - final String formatted = DateUtil.formatDate(payTimeMillis, DateUtil.Y_M_D_H_M_S); | 1139 | + return Instant.ofEpochMilli(payTimeMillis) |
| 1138 | - return formatted != null ? formatted : ""; | 1140 | + .atZone(DateUtil.CHINA_ZONE) |
| 1141 | + .minusHours(8) | ||
| 1142 | + .format(DateUtil.Y_M_D_H_M_S); | ||
| 1139 | } | 1143 | } |
| 1140 | 1144 | ||
| 1141 | /** | 1145 | /** | ... | ... |
| ... | @@ -79,11 +79,9 @@ miniprogram.orderReminderTemplateId=xxx | ... | @@ -79,11 +79,9 @@ miniprogram.orderReminderTemplateId=xxx |
| 79 | 79 | ||
| 80 | business-config.hisCustomerQueryUrl = http://localhost:8903/hiscustomers/current/query | 80 | business-config.hisCustomerQueryUrl = http://localhost:8903/hiscustomers/current/query |
| 81 | business-config.clientCustomerQueryUrl = http://localhost:8903/clientcustomers/current/query | 81 | business-config.clientCustomerQueryUrl = http://localhost:8903/clientcustomers/current/query |
| 82 | -business-config.payUrl = http://36.110.128.86:21051/API/Microapp/CreateOrder?appid={0} | 82 | +business-config.payUrl = https://itemtest.amcare.com.cn/API/Microapp/createWxOrder?appid={0} |
| 83 | -business-config.payClientId = Order00001 | 83 | +business-config.payClientId = Order0001 |
| 84 | -business-config.cancelPayUrl = http://10.2.5.162:21051/frame/requestbase64 | 84 | +business-config.cancelPayUrl = https://itemtest.amcare.com.cn/frame/requestbase64 |
| 85 | -business-config.refundSecurityKey = 0987654321 | ||
| 86 | - | ||
| 87 | ##Actuator\u914D\u7F6E | 85 | ##Actuator\u914D\u7F6E |
| 88 | management.server.port=8088 | 86 | management.server.port=8088 |
| 89 | management.endpoints.web.exposure.include=* | 87 | management.endpoints.web.exposure.include=* |
| ... | @@ -103,6 +101,7 @@ sa-token.jwt-secret-key=Uz2BgKsquB3VZ99tvGb6HzQ1RcFMEsa5 | ... | @@ -103,6 +101,7 @@ sa-token.jwt-secret-key=Uz2BgKsquB3VZ99tvGb6HzQ1RcFMEsa5 |
| 103 | sa-token.sign.secret-key=4Jk2giMQw8D7lHJcU8fv8CXjSOhjp5Ee | 101 | sa-token.sign.secret-key=4Jk2giMQw8D7lHJcU8fv8CXjSOhjp5Ee |
| 104 | 102 | ||
| 105 | ##\u65E5\u5FD7\u914D\u7F6E | 103 | ##\u65E5\u5FD7\u914D\u7F6E |
| 104 | +logging.file.path=logs | ||
| 106 | logging.config=classpath:logback-spring.xml | 105 | logging.config=classpath:logback-spring.xml |
| 107 | 106 | ||
| 108 | aliyun.oss.endPoint=oss-cn-shanghai.aliyuncs.com | 107 | aliyun.oss.endPoint=oss-cn-shanghai.aliyuncs.com | ... | ... |
-
Please register or login to post a comment