|
|
@ -12,11 +12,9 @@ import org.jeecg.modules.employAuthenticationPerson.entity.EmployAuthenticationP |
|
|
|
import org.jeecg.modules.employAuthenticationPerson.service.IEmployAuthenticationPersonService; |
|
|
|
import org.jeecg.modules.employJob.entity.EmployJob; |
|
|
|
import org.jeecg.modules.employJob.service.IEmployJobService; |
|
|
|
import org.jeecg.modules.employNews.entity.EmployNews; |
|
|
|
import org.jeecg.modules.employOrder.entity.EmployOrder; |
|
|
|
import org.jeecg.modules.employOrder.service.IEmployOrderService; |
|
|
|
import org.jeecg.modules.hanHaiMember.entity.HanHaiMember; |
|
|
|
import org.jeecg.modules.hanHaiMember.service.IHanHaiMemberService; |
|
|
|
import org.springframework.stereotype.Service; |
|
|
|
|
|
|
|
import javax.annotation.Resource; |
|
|
@ -40,9 +38,6 @@ public class OrderServiceImpl implements OrderService { |
|
|
|
|
|
|
|
@Resource |
|
|
|
private IEmployAuthenticationPersonService employAuthenticationPersonService; |
|
|
|
|
|
|
|
@Resource |
|
|
|
private IHanHaiMemberService hanHaiMemberService; |
|
|
|
/******************************************************************************************************************/ |
|
|
|
|
|
|
|
//订单信息-查看订单列表 |
|
|
@ -131,6 +126,69 @@ public class OrderServiceImpl implements OrderService { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
//订单信息-查看订单详情 |
|
|
|
@Override |
|
|
|
public Result<?> queryOrderById(String token, String orderId) { |
|
|
|
//权限验证 |
|
|
|
HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token); |
|
|
|
//返回信息 |
|
|
|
String message = "订单详情查询失败!"; |
|
|
|
|
|
|
|
try{ |
|
|
|
EmployOrder employOrder = employOrderService.getById(orderId); |
|
|
|
|
|
|
|
if(null != employOrder){ |
|
|
|
//招聘工作信息 |
|
|
|
EmployJob employJob = employJobService.getById(employOrder.getJobId()); |
|
|
|
if(null != employJob){ |
|
|
|
employOrder.setEmployJob(employJob); |
|
|
|
} |
|
|
|
|
|
|
|
//招聘方企业实名信息 |
|
|
|
EmployAuthenticationCompany employAuthenticationCompany = employAuthenticationCompanyService |
|
|
|
.lambdaQuery() |
|
|
|
.eq(EmployAuthenticationCompany::getUserId, employOrder.getBossId()) |
|
|
|
.one(); |
|
|
|
if(null != employAuthenticationCompany){ |
|
|
|
employOrder.setEmployAuthenticationCompany(employAuthenticationCompany); |
|
|
|
} |
|
|
|
|
|
|
|
//招聘方个人实名信息 |
|
|
|
EmployAuthenticationPerson boss = employAuthenticationPersonService |
|
|
|
.lambdaQuery() |
|
|
|
.eq(EmployAuthenticationPerson::getUserId, employOrder.getBossId()) |
|
|
|
.one(); |
|
|
|
if(null != boss){ |
|
|
|
employOrder.setEmployAuthenticationPersonBoss(boss); |
|
|
|
} |
|
|
|
|
|
|
|
//求职方个人实名信息 |
|
|
|
EmployAuthenticationPerson employee = employAuthenticationPersonService |
|
|
|
.lambdaQuery() |
|
|
|
.eq(EmployAuthenticationPerson::getUserId, employOrder.getEmployeeId()) |
|
|
|
.one(); |
|
|
|
if(null != employee){ |
|
|
|
employOrder.setEmployAuthenticationPersonEmployee(employee); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
//判断执行结果 |
|
|
|
if(null != employOrder){ |
|
|
|
message = "订单详情"; |
|
|
|
}else { |
|
|
|
message = "该订单不存在"; |
|
|
|
} |
|
|
|
|
|
|
|
//返回执行结果 |
|
|
|
return Result.OK(message, employOrder); |
|
|
|
|
|
|
|
}catch (Exception e){ |
|
|
|
//错误信息打印 |
|
|
|
e.printStackTrace(); |
|
|
|
return Result.error(message); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
//订单信息-添加订单 |
|
|
|
@Override |
|
|
|
public Result<?> addOrder(String token, EmployOrder employOrder) { |
|
|
|