|
|
@ -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()); |
|
|
|
} |
|
|
|