diff --git a/Ylt/gw-charge/src/main/resources/bootstrap-dev.yml b/Ylt/gw-charge/src/main/resources/bootstrap-dev.yml index a76e49a..715a42f 100644 --- a/Ylt/gw-charge/src/main/resources/bootstrap-dev.yml +++ b/Ylt/gw-charge/src/main/resources/bootstrap-dev.yml @@ -110,9 +110,9 @@ zuul: # 基于配置的服务器列表:需要在项目配置文件中通过<服务名称>.ribbon.listOfServers进行设置。 # 如user-service.ribbon.listOfServers=http://127.0.0.1:8082,http://127.0.0.1:8083 -#ZhuQue: -# ribbon: -# listOfServers: http://10.10.21.20:8888 +ZhuQue: + ribbon: + listOfServers: http://ms-task:7021 # 用户模块 # D:\dsWork\YltProject\Ylt\ms-user\src\main\java\com\charge\rpc\web\UserRpcApiController.java diff --git a/Ylt/ms-finance/src/main/java/com/charge/finance/api/UserRefundController.java b/Ylt/ms-finance/src/main/java/com/charge/finance/api/UserRefundController.java index 87fed31..20319b7 100644 --- a/Ylt/ms-finance/src/main/java/com/charge/finance/api/UserRefundController.java +++ b/Ylt/ms-finance/src/main/java/com/charge/finance/api/UserRefundController.java @@ -131,17 +131,17 @@ public class UserRefundController { * * @param * @author chenp + * 退款流程: - * 1、检查是不是符合自动退款条件 【在ZhuQue中实现】 + * 1、检查是不是符合自动退款条件 【在ms-task下的ZhuQue中实现】 + * 2、如果符合,发起退款申请 /userRefund/apply - * 3、模拟管理员点击了审核,完成退款操作 【待查找接口位置】 - * 目前来看,似乎应该想办法: - * 1、把JFinal集成到 ms-task,ms-finance,ms-user 中,去掉ZhuQue这个模块(可以避免购买阿里云容器,避免修改网关) - * 2、明天可以尝试下 * /userRefund/apply * String[] idArr = param.getString("ids").split(",");//退款订单ids * String cash = param.getString("cash");//退款金额 * String refundReason = param.optString("refundReason");//退款原因 + + * 3、模拟管理员点击了审核,完成退款操作 【待查找接口位置】 */ @RequestMapping(value = "/apply") public synchronized Map apply(HttpServletRequest request, @RequestBody JSONObject param) { diff --git a/待解决问题.md b/待解决问题.md new file mode 100644 index 0000000..8d3c657 --- /dev/null +++ b/待解决问题.md @@ -0,0 +1,36 @@ +#### $MS-TASK$ 项目阶段性报错 + +```java +2024-08-16 08:43:04.175 [pool-4-thread-1] INFO com.charge.task.service.TaskService - 查询超时订单(状态 0,1) +2024-08-16 08:43:04.178 [pool-4-thread-1] INFO com.charge.task.service.TaskService - 批量处理推送启明失败场站活动,重推 +2024-08-16 08:43:04.178 [pool-4-thread-1] ERROR o.s.s.support.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task. +org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.charge.task.dao.ChargeMarketDOMapper.queryPushFailedChargeMarket + at org.apache.ibatis.binding.MapperMethod$SqlCommand.(MapperMethod.java:225) + at org.apache.ibatis.binding.MapperMethod.(MapperMethod.java:48) + at org.apache.ibatis.binding.MapperProxy.cachedMapperMethod(MapperProxy.java:65) + at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:58) + at com.sun.proxy.$Proxy145.queryPushFailedChargeMarket(Unknown Source) + at com.charge.task.service.TaskService.HandlePushFailedStationActivity(TaskService.java:659) + at com.charge.task.executetask.ScheduleTask.HandlePushFailedStationActivity(ScheduleTask.java:315) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:65) + at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54) + at org.springframework.scheduling.concurrent.ReschedulingRunnable.run(ReschedulingRunnable.java:81) + at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) + at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266) + at java.util.concurrent.FutureTask.run(FutureTask.java) + at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) + at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:748) +2024-08-16 08:43:04.178 [pool-4-thread-1] INFO com.charge.task.service.TaskService - 处理未上报的订单 将它挂起 +2024-08-16 08:54:00.458 [pool-4-thread-1] INFO com.charge.task.service.TaskService - 查询超时订单(状态 0,1) +2024-08-16 08:54:00.464 [pool-4-thread-1] INFO com.charge.task.service.TaskService - 推送充换电站用能统计信息 +2024-08-16 08:54:02.515 [pool-4-thread-1] ERROR o.s.s.support.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task. +``` + +怀疑D:\dsWork\YltProject\Ylt\ms-task\src\main\resources\mappers 下缺失同名的xml文件,需要有时间到阿里云的生产环境中下载ms-task.jar,解压后看看线上的生产版本是不是存在这个文件 \ No newline at end of file diff --git a/资料/源码/更新服务.zip b/资料/源码/更新服务.zip new file mode 100644 index 0000000..6283939 Binary files /dev/null and b/资料/源码/更新服务.zip differ