From d51868e2b4fafb3d366a79dad5cd8c014d64448b Mon Sep 17 00:00:00 2001 From: huliyong <2783385703@qq.com> Date: Mon, 1 Sep 2025 21:59:15 +0800 Subject: [PATCH] 1 --- .../org/jeecg/modules/apiService/impl/OrderServiceImpl.java | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/jeecg-boot-module-system/src/main/java/org/jeecg/modules/apiService/impl/OrderServiceImpl.java b/jeecg-boot-module-system/src/main/java/org/jeecg/modules/apiService/impl/OrderServiceImpl.java index 991e046..8871ea4 100644 --- a/jeecg-boot-module-system/src/main/java/org/jeecg/modules/apiService/impl/OrderServiceImpl.java +++ b/jeecg-boot-module-system/src/main/java/org/jeecg/modules/apiService/impl/OrderServiceImpl.java @@ -535,7 +535,15 @@ public class OrderServiceImpl implements OrderService { } if("0".equals(order.getPayType())){ order.setStatus(5); - addMemberAmount(member, order.getPayMoney(), "试工费用到账:" + order.getTitle()); + //修复:试工费用应该支付给求职者,而不是企业 + try { + EmployResume resume = employResumeService.getById(order.getResumeId()); + HanHaiMember jobSeeker = hanHaiMemberService.getById(resume.getUserId()); + addMemberAmount(jobSeeker, order.getPayMoney(), "试工费用到账:" + order.getTitle()); + } catch (Exception e) { + log.error("求职者数据丢失,金额:{}无法到账,订单号:{}", order.getPayMoney(), order.getId()); + return Result.error("求职者信息异常,无法结算试工费用"); + } }else { order.setStatus(3); } @@ -738,7 +746,7 @@ public class OrderServiceImpl implements OrderService { HanHaiMember member = hanHaiMemberService.getById(resume.getUserId()); - addMemberAmount(member, order.getPayMoney(), "企业支付到账:" + order.getTitle()); + addMemberAmount(member, order.getPayMoney(), "试工费用到账:" + order.getTitle()); }catch (Exception e){ log.error("求职者数据丢失,金额:{}无法到账,订单号:{}", order.getPayMoney(), order.getId()); }