Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
A
aroad_aqsc
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
许言琪
aroad_aqsc
Commits
c2ef5eef
提交
c2ef5eef
authored
6月 27, 2019
作者:
宋文杰
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
feat(aroad): 解决sql不兼容的问题
上级
6ce8dcf7
显示空白字符变更
内嵌
并排
正在显示
6 个修改的文件
包含
82 行增加
和
82 行删除
+82
-82
AttendanceTemplates.java
...y/aroad/module/attendance/entity/AttendanceTemplates.java
+1
-1
AttendanceMapper.xml
src/main/resources/mapper/attendance/AttendanceMapper.xml
+1
-1
AttendanceMembersMapper.xml
...n/resources/mapper/attendance/AttendanceMembersMapper.xml
+1
-1
AttendanceTemplatesMapper.xml
...resources/mapper/attendance/AttendanceTemplatesMapper.xml
+3
-3
UserMapper.xml
src/main/resources/mapper/system/UserMapper.xml
+55
-55
DepartmentMapperTests.java
...framework/galaxy/travel/mapper/DepartmentMapperTests.java
+21
-21
没有找到文件。
src/main/java/com/elephant/framework/galaxy/aroad/module/attendance/entity/AttendanceTemplates.java
浏览文件 @
c2ef5eef
...
...
@@ -80,6 +80,6 @@ public class AttendanceTemplates extends Model<AttendanceTemplates> {
/**
* 是否删除
*/
private
B
oolean
isDel
;
private
b
oolean
isDel
;
}
src/main/resources/mapper/attendance/AttendanceMapper.xml
浏览文件 @
c2ef5eef
...
...
@@ -23,7 +23,7 @@
<select
id=
"getAttendance"
resultMap=
"attendanceDtoMap"
>
SELECT
a.attendance_id,a.unit_id,a.time,t.shift_id,t.shift_name,COUNT(m.id) as count
FROM
`attendance`
a
FROM
attendance
a
INNER JOIN attendance_templates t
ON a.shift_id = t.shift_id
INNER JOIN attendance_members m
...
...
src/main/resources/mapper/attendance/AttendanceMembersMapper.xml
浏览文件 @
c2ef5eef
...
...
@@ -25,7 +25,7 @@
a.time,
t.shift_name,t.start_time,t.end_time,t.is_cross_day,
m.id,m.name,m.phone
FROM
`attendance`
a
FROM
attendance
a
INNER JOIN attendance_templates t
ON a.shift_id = t.shift_id
INNER JOIN attendance_members m
...
...
src/main/resources/mapper/attendance/AttendanceTemplatesMapper.xml
浏览文件 @
c2ef5eef
...
...
@@ -25,7 +25,7 @@
where
unit_id = #{unitId}
and
is_del=
0
is_del=
'0'
</select>
...
...
@@ -33,11 +33,11 @@
select t.*,d.name as dept_name from attendance_templates t inner join sys_dept d
on t.unit_id = d.dept_id
where t.unit_id = #{unitId}
and is_del=
0
and is_del=
'0'
</select>
<update
id=
"delTemplate"
>
update attendance_templates set is_del=
1
update attendance_templates set is_del=
'1'
where shift_id=#{shiftId}
</update>
</mapper>
src/main/resources/mapper/system/UserMapper.xml
浏览文件 @
c2ef5eef
...
...
@@ -66,21 +66,21 @@
</resultMap>
<sql
id=
"userRoleSql"
>
`user`
.user_id,
`user`
.username,
`user`.`password`
,
`user`
.salt,
`user`
.phone,
`user`
.avatar,
`user`
.wx_openid,
`user`
.qq_openid,
`user`
.dept_id,
`user`
.create_time AS ucreate_time,
`user`
.update_time AS uupdate_time,
`user`
.del_flag AS udel_flag,
`user`
.lock_flag AS lock_flag,
`user`
.dept_id AS deptId,
`user`
.tenant_id AS tenantId,
u
.user_id,
u
.username,
u.password
,
u
.salt,
u
.phone,
u
.avatar,
u
.wx_openid,
u
.qq_openid,
u
.dept_id,
u
.create_time AS ucreate_time,
u
.update_time AS uupdate_time,
u
.del_flag AS udel_flag,
u
.lock_flag AS lock_flag,
u
.dept_id AS deptId,
u
.tenant_id AS tenantId,
r.role_id,
r.role_name,
r.role_code,
...
...
@@ -90,19 +90,19 @@
</sql>
<sql
id=
"userRoleDeptSql"
>
`user`
.user_id,
`user`
.username,
`user`.`password`
,
`user`
.salt,
`user`
.phone,
`user`
.avatar,
`user`
.wx_openid,
`user`
.qq_openid,
`user`
.create_time AS ucreate_time,
`user`
.update_time AS uupdate_time,
`user`
.del_flag AS udel_flag,
`user`
.lock_flag AS lock_flag,
`user`
.tenant_id AS tenantId,
u
.user_id,
u
.username,
u.password
,
u
.salt,
u
.phone,
u
.avatar,
u
.wx_openid,
u
.qq_openid,
u
.create_time AS ucreate_time,
u
.update_time AS uupdate_time,
u
.del_flag AS udel_flag,
u
.lock_flag AS lock_flag,
u
.tenant_id AS tenantId,
r.role_id,
r.role_name,
r.role_code,
...
...
@@ -117,53 +117,53 @@
SELECT
<include
refid=
"userRoleSql"
/>
FROM
sys_user AS
`user`
LEFT JOIN sys_user_role AS ur ON ur.user_id =
`user`
.user_id
sys_user AS
u
LEFT JOIN sys_user_role AS ur ON ur.user_id =
u
.user_id
LEFT JOIN sys_role AS r ON r.role_id = ur.role_id
WHERE
`user`
.username = #{username}
WHERE
u
.username = #{username}
</select>
<select
id=
"getUserVoById"
resultMap=
"userVoResultMap"
>
SELECT
<include
refid=
"userRoleDeptSql"
/>
FROM
sys_user AS
`user`
LEFT JOIN sys_user_role AS ur ON ur.user_id =
`user`
.user_id
sys_user AS
u
LEFT JOIN sys_user_role AS ur ON ur.user_id =
u
.user_id
LEFT JOIN sys_role AS r ON r.role_id = ur.role_id
LEFT JOIN sys_dept AS d ON d.dept_id =
`user`
.dept_id
LEFT JOIN sys_dept AS d ON d.dept_id =
u
.dept_id
WHERE
`user`
.user_id = #{id}
u
.user_id = #{id}
</select>
<select
id=
"getUserVosPage"
resultMap=
"BaseResultMap"
>
SELECT
`user`
.user_id,
`user`
.username,
`user`.`password`
,
`user`
.salt,
`user`
.phone,
`user`
.avatar,
`user`
.wx_openid,
`user`
.qq_openid,
`user`
.dept_id,
`user`
.create_time AS ucreate_time,
`user`
.update_time AS uupdate_time,
`user`
.del_flag AS udel_flag,
`user`
.lock_flag AS lock_flag,
`user`
.dept_id AS deptId,
`user`
.tenant_id AS tenantId
u
.user_id,
u
.username,
u.password
,
u
.salt,
u
.phone,
u
.avatar,
u
.wx_openid,
u
.qq_openid,
u
.dept_id,
u
.create_time AS ucreate_time,
u
.update_time AS uupdate_time,
u
.del_flag AS udel_flag,
u
.lock_flag AS lock_flag,
u
.dept_id AS deptId,
u
.tenant_id AS tenantId
FROM
sys_user AS
`user`
LEFT JOIN sys_dept AS d ON d.dept_id =
`user`
.dept_id
sys_user AS
u
LEFT JOIN sys_dept AS d ON d.dept_id =
u
.dept_id
<where>
<if
test=
"query.username != null and query.username != ''"
>
and
`user`
.username LIKE CONCAT('%',#{query.username},'%')
and
u
.username LIKE CONCAT('%',#{query.username},'%')
</if>
<if
test=
"query.deptId != null and query.deptId != ''"
>
and
`user`
.dept_id = #{query.deptId}
and
u
.dept_id = #{query.deptId}
</if>
</where>
ORDER BY
`user`
.create_time DESC
ORDER BY
u
.create_time DESC
</select>
<select
id=
"getSelfAndChildUsers"
resultMap=
"userDeptResultMap"
>
...
...
src/test/java/com/elephant/framework/galaxy/travel/mapper/DepartmentMapperTests.java
浏览文件 @
c2ef5eef
//package com.elephant.framework.galaxy.travel.mapper;
//
//import com.baomidou.mybatisplus.core.metadata.IPage;
//import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
//import com.elephant.framework.galaxy.travel.module.system.mapper.DepartmentMapper;
//import com.elephant.framework.galaxy.travel.module.system.entity.Department;
//import org.junit.Test;
//import org.junit.runner.RunWith;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.boot.test.context.SpringBootTest;
//import org.springframework.test.context.junit4.SpringRunner;
//
//import java.util.Date;
//import java.util.List;
//
//@RunWith(SpringRunner.class)
//@SpringBootTest
//public class DepartmentMapperTests {
package
com
.
elephant
.
framework
.
galaxy
.
travel
.
mapper
;
import
lombok.extern.slf4j.Slf4j
;
import
org.junit.Test
;
import
org.junit.runner.RunWith
;
import
org.springframework.boot.test.context.SpringBootTest
;
import
org.springframework.test.context.junit4.SpringRunner
;
import
java.util.ArrayList
;
import
java.util.Arrays
;
import
java.util.List
;
@RunWith
(
SpringRunner
.
class
)
@SpringBootTest
@Slf4j
public
class
DepartmentMapperTests
{
//
// @Autowired
// private DepartmentMapper departmentMapper;
//
// @Test
// public void testSelect() {
// // 查询全部
...
...
@@ -51,5 +49,7 @@
// department.setTenantId(1);
// departmentMapper.insert(department);
// }
//
//}
}
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论