Commit f00456f9215a0a212fbe14ac4c2992bedc3c09fc
1 parent
5113b6b6
fix:导出业务研发净利润表统一时间格式
Showing
3 changed files
with
5 additions
and
5 deletions
src/main/java/com/order/erp/job/OrderJob.java
... | ... | @@ -272,7 +272,7 @@ public void orderStatusFinishCheck() { |
272 | 272 | |
273 | 273 | //查询一下所有的信息,对于质检信息中尾期验货为PASS,PASS 2ND,PASS 3RD,或者为FAIL RELEASE,那么它就设置为订单完成状态,设置为订单完成之后,再去查看已经为订单完成的订单,对于相同的innerNo和customerCode就也进行设置为质检信息。 |
274 | 274 | //模仿上面的每十分钟扫描一次的方法,找到这些订单后,还需要对这些订单的跟单,质检等也设置为订单完成状态。 |
275 | - @Scheduled(cron = "0 0 4 16 4 ?", zone = "Asia/Shanghai") | |
275 | +// @Scheduled(cron = "0 0 4 16 4 ?", zone = "Asia/Shanghai") | |
276 | 276 | public void checkChargeOrderCount1() { |
277 | 277 | List<OrderBaseInfoDO> orderBaseInfoDOS = orderBaseInfoService.list(new LambdaQueryWrapper<OrderBaseInfoDO>().eq(BaseDO::getEnableFlag, Constant.ENABLE_TEN).ne(OrderBaseInfoDO::getOrderStatus,OrderStatusEnum.ORDER_FINISH.getStatus())); |
278 | 278 | //转化为map集合。 | ... | ... |
src/main/java/com/order/erp/service/order/impl/ProjectBaseInfoServiceImpl.java
... | ... | @@ -978,7 +978,7 @@ public class ProjectBaseInfoServiceImpl extends ServiceImpl<ProjectBaseInfoMappe |
978 | 978 | } |
979 | 979 | |
980 | 980 | public void exportBusinessProfitExcel(HttpServletResponse response, BusinessProfitInfoVO businessProfitInfoVO) throws Exception { |
981 | - DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); | |
981 | + DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern("yyyy-MM-dd"); | |
982 | 982 | XSSFWorkbook workbook = new XSSFWorkbook(); |
983 | 983 | Sheet sheet = workbook.createSheet("业务净利润分析"); |
984 | 984 | |
... | ... | @@ -1060,10 +1060,10 @@ public class ProjectBaseInfoServiceImpl extends ServiceImpl<ProjectBaseInfoMappe |
1060 | 1060 | createMergedRow(sheet, cellStyle, 40, 41, 5, 6, Optional.ofNullable(businessProfitInfoVO.getOrderCount()).map(String::valueOf).orElse("-")); |
1061 | 1061 | createMergedRow(sheet, cellStyle, 40, 41, 7, 9, ""); |
1062 | 1062 | createMergedRow(sheet, cellStyle, 42, 43, 0, 4, "实际跟单单价=实际跟单费用/件数"); |
1063 | - createMergedRow(sheet, cellStyle, 42, 43, 5, 6, Optional.ofNullable(businessProfitInfoVO.getActualOrderRmbPrice()).map(price -> "¥" + price).orElse("-")); | |
1063 | + createMergedRow(sheet, cellStyle, 42, 43, 5, 6, Optional.ofNullable(businessProfitInfoVO.getActualOrderRmbPrice()).map(price -> "¥" + price.setScale(2, RoundingMode.HALF_UP)).orElse("-")); | |
1064 | 1064 | createMergedRow(sheet, cellStyle, 42, 43, 7, 9, ""); |
1065 | 1065 | createMergedRow(sheet, cellStyle, 44, 45, 0, 4, "实际跟单单价折算美金"); |
1066 | - createMergedRow(sheet, cellStyle, 44, 45, 5, 6, Optional.ofNullable(businessProfitInfoVO.getActualOrderPrice()).map(price -> "$" + price).orElse("-")); | |
1066 | + createMergedRow(sheet, cellStyle, 44, 45, 5, 6, Optional.ofNullable(businessProfitInfoVO.getActualOrderPrice()).map(price -> "$" + price.setScale(2, RoundingMode.HALF_UP)).orElse("-")); | |
1067 | 1067 | createMergedRow(sheet, cellStyle, 44, 45, 7, 9, ""); |
1068 | 1068 | createMergedRow(sheet, cellStyle, 46, 47, 0, 4, "包装费用收益"); |
1069 | 1069 | createMergedRow(sheet, cellStyle, 46, 47, 5, 6, Optional.ofNullable(businessProfitInfoVO.getPacketProfitRmbPrice()).map(price -> "¥" + price).orElse("-")); | ... | ... |
src/main/resources/application-test.yml
... | ... | @@ -59,7 +59,7 @@ spring: |
59 | 59 | testOnReturn: true |
60 | 60 | password: eJ8(bD6]wN6=gI5= |
61 | 61 | time-between-eviction-runs-millis: 1000 |
62 | - url: jdbc:mysql://47.104.8.35:3307/order-erp-test-real?useUnicode=true&characterEncoding=UTF-8&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=Asia/Shanghai&useSSL=false&autoReconnect=true&failOverReadOnly=false&maxReconnects=10&allowMultiQueries=true&useAffectedRows=true&autoReconnectForPools=true | |
62 | + url: jdbc:mysql://47.104.8.35:3307/order-erp?useUnicode=true&characterEncoding=UTF-8&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=Asia/Shanghai&useSSL=false&autoReconnect=true&failOverReadOnly=false&maxReconnects=10&allowMultiQueries=true&useAffectedRows=true&autoReconnectForPools=true | |
63 | 63 | username: root |
64 | 64 | redis: |
65 | 65 | database: 0 | ... | ... |