Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
C
cms-ci-test
概览
概览
详情
活动
周期分析
版本库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
问题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
test-ci
cms-ci-test
Commits
1a50fcb6
提交
1a50fcb6
authored
7月 29, 2023
作者:
zhenjie
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
加盟bug修复
上级
b8e8e7ae
隐藏空白字符变更
内嵌
并排
正在显示
5 个修改的文件
包含
29 行增加
和
15 行删除
+29
-15
ResultEnum.java
...-util/src/main/java/com/mmc/iuav/response/ResultEnum.java
+1
-0
CompanyDao.java
...-user/src/main/java/com/mmc/iuav/user/dao/CompanyDao.java
+2
-0
CompanyServiceImpl.java
...va/com/mmc/iuav/user/service/impl/CompanyServiceImpl.java
+5
-0
CompanyDao.xml
...cms-service-user/src/main/resources/mapper/CompanyDao.xml
+5
-0
CooperationDao.xml
...service-user/src/main/resources/mapper/CooperationDao.xml
+16
-15
没有找到文件。
cms-common/cms-common-util/src/main/java/com/mmc/iuav/response/ResultEnum.java
浏览文件 @
1a50fcb6
...
...
@@ -32,6 +32,7 @@ public enum ResultEnum implements BaseErrorInfoInterface {
TRANFER_COMPANY_MEMBER_LEADER_ERROR
(
"5015"
,
"转交人不是管理员!"
),
COMPANY_EXIST_ERROR
(
"5015"
,
"该企业已认证!"
),
COOPERATION_CHECK_NOT_PASS_ERROR
(
"5016"
,
"审核失败,请联系管理人员!"
),
REBINDING_COMPANY_ERROR
(
"5017"
,
"该用户已被企业绑定,请尝试让该用户解绑后再重试!"
),
//微信相关
PASSWORD_INCONSISTENT
(
"5026"
,
"新密码与确认密码不一致,请确认一致"
),
...
...
csm-service/cms-service-user/src/main/java/com/mmc/iuav/user/dao/CompanyDao.java
浏览文件 @
1a50fcb6
...
...
@@ -191,4 +191,6 @@ public interface CompanyDao {
* @return
*/
List
<
UserAccountDO
>
listCompanyMembersPage
(
Integer
id
,
Integer
pageNo
,
Integer
pageSize
);
int
countBingingCompanyInfoByUID
(
Integer
userAccountId
);
}
csm-service/cms-service-user/src/main/java/com/mmc/iuav/user/service/impl/CompanyServiceImpl.java
浏览文件 @
1a50fcb6
...
...
@@ -139,6 +139,11 @@ public class CompanyServiceImpl implements CompanyService {
@Override
public
ResultBody
bindingCompanyMember
(
LoginSuccessDTO
loginSuccessDTO
,
Integer
userAccountId
,
Integer
companyInfoId
)
{
// 查看该成员是否已被绑定
int
count
=
companyDao
.
countBingingCompanyInfoByUID
(
userAccountId
);
if
(
count
>
0
)
{
return
ResultBody
.
error
(
ResultEnum
.
REBINDING_COMPANY_ERROR
);
}
CompanyMemberDO
companyMemberDO
=
new
CompanyMemberDO
();
companyMemberDO
.
setUserAccountId
(
userAccountId
);
companyMemberDO
.
setCompanyInfoId
(
companyInfoId
);
...
...
csm-service/cms-service-user/src/main/resources/mapper/CompanyDao.xml
浏览文件 @
1a50fcb6
...
...
@@ -207,4 +207,8 @@
order by cm.is_leader desc, cm.create_time desc
limit #{pageNo}, #{pageSize}
</select>
<select
id=
"countBingingCompanyInfoByUID"
resultType=
"java.lang.Integer"
>
select count(*) from company_member where user_account_id = #{userAccountId}
</select>
</mapper>
\ No newline at end of file
csm-service/cms-service-user/src/main/resources/mapper/CooperationDao.xml
浏览文件 @
1a50fcb6
...
...
@@ -285,21 +285,22 @@
where type = #{type}
</select>
<select
id=
"listServiceBitmapData"
resultType=
"com.mmc.iuav.user.entity.WebsiteInfoDO"
>
SELECT wi.id,
wi.`name`,
wi.address,
wi.lat,
wi.lon,
wi.type,
wi.user_apply_tag,
st_distance_sphere(
point(wi.lon, wi.lat),
point(${lon}, ${lat})) AS distance,
ua.content,
ua.score
FROM website_info wi
INNER JOIN user_apply_tag ua ON wi.user_apply_tag = ua.id
WHERE wi.type = #{type}
SELECT
uat.id,
ci.company_name AS `name`,
ci.address,
ci.lon,
ci.lat,
ct.id AS type,
uat.content,
uat.score,
st_distance_sphere(point(ci.lon,ci.lat), point(${lon}, ${lat})) AS distance
FROM
user_apply_tag uat
INNER JOIN cooperation_tag ct ON uat.cooperation_tag_id = ct.id
INNER JOIN company_member cm ON cm.user_account_id = uat.user_account_id
INNER JOIN company_info ci ON cm.company_info_id = ci.id
WHERE ct.id = #{type}
ORDER BY distance ASC
LIMIT #{pageNo}, #{pageSize}
</select>
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论