Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
J
jy_jxjy
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
Administrator
jy_jxjy
Commits
b1bb5591
提交
b1bb5591
authored
11月 11, 2025
作者:
wangmenglong
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
提交就业代码
上级
6e7cc07f
显示空白字符变更
内嵌
并排
正在显示
9 个修改的文件
包含
114 行增加
和
3 行删除
+114
-3
Org.java
jxjy-lib/src/main/java/data/system/Org.java
+6
-0
Recruit.java
jxjy-lib/src/main/java/data/system/Recruit.java
+6
-0
OrgController.java
...c/main/java/com/jxjy/system/controller/OrgController.java
+25
-0
RecruitController.java
...in/java/com/jxjy/system/controller/RecruitController.java
+28
-0
MessageSchedule.java
...c/main/java/com/jxjy/system/schedule/MessageSchedule.java
+1
-1
OrgService.java
...tem/src/main/java/com/jxjy/system/service/OrgService.java
+2
-0
RecruitService.java
...src/main/java/com/jxjy/system/service/RecruitService.java
+2
-0
OrgServiceImpl.java
...ain/java/com/jxjy/system/service/impl/OrgServiceImpl.java
+21
-0
RecruitServiceImpl.java
...java/com/jxjy/system/service/impl/RecruitServiceImpl.java
+23
-2
没有找到文件。
jxjy-lib/src/main/java/data/system/Org.java
浏览文件 @
b1bb5591
...
...
@@ -74,6 +74,12 @@ public class Org extends NameObj {
@TableField
(
"check_status"
)
private
String
checkStatus
;
/**
* 审核失败原因
**/
@TableField
(
"check_remark"
)
private
String
checkRemark
;
/**
* 统一社会信用代码
**/
...
...
jxjy-lib/src/main/java/data/system/Recruit.java
浏览文件 @
b1bb5591
...
...
@@ -214,6 +214,12 @@ public class Recruit extends NameObj {
@TableField
(
"check_status"
)
private
String
checkStatus
;
/**
* 审核失败原因
**/
@TableField
(
"check_remark"
)
private
String
checkRemark
;
/**
* 发布类型 admin管理 org企业 person个人
**/
...
...
jxjy-system/src/main/java/com/jxjy/system/controller/OrgController.java
浏览文件 @
b1bb5591
...
...
@@ -100,4 +100,29 @@ public class OrgController extends BaseController {
return
BaseResult
.
success
(
org
);
}
/**
* @author: wangmenglong
* @date; 2024/3/24 17:18
* @description: 获取企业详情
* @param: [id]
* @return: base.result.BaseResult
**/
@GetMapping
(
"/details/my"
)
public
BaseResult
detailsMy
(){
UserContext
userContext
=
UserUtils
.
getUserContext
();
Org
org
=
orgService
.
getDetails
(
userContext
.
getUserId
());
return
BaseResult
.
success
(
org
);
}
/**
* @description: 编辑企业
* @author: wangmenglong
* @param: [org]
* @return: base.result.BaseResult
**/
@PostMapping
(
"/check/state"
)
public
BaseResult
checkState
(
@RequestBody
Org
org
){
return
orgService
.
checkStatus
(
org
)?
BaseResult
.
success
(
"normal_002"
):
BaseResult
.
error
(
"error_002"
);
}
}
jxjy-system/src/main/java/com/jxjy/system/controller/RecruitController.java
浏览文件 @
b1bb5591
...
...
@@ -5,8 +5,10 @@ import base.result.BaseResult;
import
com.alibaba.fastjson.JSONObject
;
import
com.github.pagehelper.PageInfo
;
import
com.jxjy.system.bean.auth.UserContext
;
import
com.jxjy.system.service.OrgService
;
import
com.jxjy.system.service.RecruitService
;
import
com.jxjy.system.util.auth.UserUtils
;
import
data.system.Org
;
import
data.system.Recruit
;
import
org.springframework.web.bind.annotation.*
;
...
...
@@ -26,6 +28,9 @@ public class RecruitController extends BaseController {
@Resource
RecruitService
recruitService
;
@Resource
OrgService
orgService
;
/**
* @description: 获取招聘列表
* @author: wangmenglong
...
...
@@ -53,6 +58,12 @@ public class RecruitController extends BaseController {
**/
@PostMapping
(
"/c"
)
public
BaseResult
create
(
@RequestBody
Recruit
recruit
){
Org
org
=
orgService
.
getDetails
(
recruit
.
getOrgId
());
if
(
org
==
null
||!
org
.
getCheckStatus
().
equals
(
"1"
)){
return
BaseResult
.
error
(
"error_010"
);
}
return
recruitService
.
create
(
recruit
)?
BaseResult
.
success
(
"normal_001"
):
BaseResult
.
error
(
"error_001"
);
}
...
...
@@ -65,6 +76,12 @@ public class RecruitController extends BaseController {
**/
@PostMapping
(
"/u"
)
public
BaseResult
update
(
@RequestBody
Recruit
recruit
){
Org
org
=
orgService
.
getDetails
(
recruit
.
getOrgId
());
if
(
org
==
null
||!
org
.
getCheckStatus
().
equals
(
"1"
)){
return
BaseResult
.
error
(
"error_010"
);
}
return
recruitService
.
update
(
recruit
)?
BaseResult
.
success
(
"normal_002"
):
BaseResult
.
error
(
"error_002"
);
}
...
...
@@ -106,4 +123,15 @@ public class RecruitController extends BaseController {
return
recruitService
.
updateStatus
(
recruit
)?
BaseResult
.
success
(
"normal_002"
):
BaseResult
.
error
(
"error_002"
);
}
/**
* @description: 编辑招聘
* @author: wangmenglong
* @date; 2023/12/7 11:05
* @param: [org]
* @return: base.result.BaseResult
**/
@PostMapping
(
"/check/status"
)
public
BaseResult
checkStatus
(
@RequestBody
Recruit
recruit
){
return
recruitService
.
checkStatus
(
recruit
)?
BaseResult
.
success
(
"normal_002"
):
BaseResult
.
error
(
"error_002"
);
}
}
jxjy-system/src/main/java/com/jxjy/system/schedule/MessageSchedule.java
浏览文件 @
b1bb5591
...
...
@@ -52,7 +52,7 @@ public class MessageSchedule {
@Scheduled
(
cron
=
"0/30 * * * * ?"
)
public
void
runner
(){
System
.
out
.
println
(
"
校招
定时任务"
);
System
.
out
.
println
(
"
绛县就业
定时任务"
);
Message
message
=
messageService
.
getOneMessage
();
...
...
jxjy-system/src/main/java/com/jxjy/system/service/OrgService.java
浏览文件 @
b1bb5591
...
...
@@ -28,4 +28,6 @@ public interface OrgService {
Org
getDetailsByLoginOpenId
(
String
openId
);
boolean
checkStatus
(
Org
org
);
}
jxjy-system/src/main/java/com/jxjy/system/service/RecruitService.java
浏览文件 @
b1bb5591
...
...
@@ -31,4 +31,6 @@ public interface RecruitService {
boolean
updateStatus
(
Recruit
recruit
);
boolean
checkStatus
(
Recruit
recruit
);
}
jxjy-system/src/main/java/com/jxjy/system/service/impl/OrgServiceImpl.java
浏览文件 @
b1bb5591
...
...
@@ -173,4 +173,25 @@ public class OrgServiceImpl extends ServiceImpl<OrgMapper, Org> implements OrgSe
return
super
.
getOne
(
qw
);
}
/**
* @description: 审核企业
* @author: wangmenglong
* @date; 2023/12/11 17:06
* @param: [id]
* @return: boolean
**/
@Override
public
boolean
checkStatus
(
Org
org
)
{
if
(
StringUtils
.
isBlank
(
org
.
getId
())){
return
false
;
}
LambdaUpdateWrapper
<
Org
>
qw
=
new
LambdaUpdateWrapper
<>();
qw
.
eq
(
Org:
:
getId
,
org
.
getId
())
.
set
(
Org:
:
getCheckStatus
,
org
.
getCheckStatus
())
.
set
(
Org:
:
getCheckRemark
,
org
.
getCheckRemark
())
.
set
(
Org:
:
getUpdateTime
,
DateUtil
.
now
());
return
super
.
update
(
qw
);
}
}
jxjy-system/src/main/java/com/jxjy/system/service/impl/RecruitServiceImpl.java
浏览文件 @
b1bb5591
...
...
@@ -204,6 +204,7 @@ public class RecruitServiceImpl extends ServiceImpl<RecruitMapper, Recruit> impl
recruit
.
setType
(
"admin"
);
}
else
if
(!
userContext
.
getType
().
equals
(
"admin"
)){
recruit
.
setType
(
userContext
.
getType
());
recruit
.
setCheckStatus
(
"0"
);
}
try
{
...
...
@@ -212,8 +213,6 @@ public class RecruitServiceImpl extends ServiceImpl<RecruitMapper, Recruit> impl
recruit
.
setIndustryCode
(
industry
.
getCode
());
Org
org
=
orgService
.
getDetails
(
recruit
.
getOrgId
());
recruit
.
setOrg
(
org
);
}
catch
(
Exception
e
){
e
.
printStackTrace
();
...
...
@@ -323,4 +322,26 @@ public class RecruitServiceImpl extends ServiceImpl<RecruitMapper, Recruit> impl
return
super
.
saveOrUpdate
(
recruit
);
}
/**
* @description: 编辑招聘
* @author: wangmenglong
* @date; 2023/12/11 16:55
* @param: [org]
* @return: boolean
**/
@Override
public
boolean
checkStatus
(
Recruit
recruit
)
{
//判断是否传入id
if
(
StringUtils
.
isBlank
(
recruit
.
getId
())){
return
false
;
}
Recruit
selrecruit
=
super
.
getById
(
recruit
.
getId
());
selrecruit
.
setCheckStatus
(
recruit
.
getCheckStatus
());
selrecruit
.
setCheckRemark
(
recruit
.
getCheckRemark
());
return
super
.
saveOrUpdate
(
selrecruit
);
}
}
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论