Compare commits
2 Commits
8e07744e10
...
e70ec91271
| Author | SHA1 | Date |
|---|---|---|
|
|
e70ec91271 | |
|
|
6a2023bd4b |
|
|
@ -40,6 +40,16 @@ public class SysUser extends BaseEntity
|
||||||
@Excel(name = "用户名称")
|
@Excel(name = "用户名称")
|
||||||
private String nickName;
|
private String nickName;
|
||||||
|
|
||||||
|
public String getPickingFirst() {
|
||||||
|
return pickingFirst;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setPickingFirst(String pickingFirst) {
|
||||||
|
this.pickingFirst = pickingFirst;
|
||||||
|
}
|
||||||
|
|
||||||
|
private String pickingFirst;
|
||||||
|
|
||||||
/** 用户邮箱 */
|
/** 用户邮箱 */
|
||||||
@Excel(name = "用户邮箱")
|
@Excel(name = "用户邮箱")
|
||||||
private String email;
|
private String email;
|
||||||
|
|
|
||||||
|
|
@ -271,7 +271,7 @@ public class TmTaskController extends BaseController {
|
||||||
} else {
|
} else {
|
||||||
return AjaxResult.error("创建任务失败");
|
return AjaxResult.error("创建任务失败");
|
||||||
}
|
}
|
||||||
/*UrgentProcessingUser urgentProcessingUser = new UrgentProcessingUser();
|
UrgentProcessingUser urgentProcessingUser = new UrgentProcessingUser();
|
||||||
urgentProcessingUser.setCompanyId(Long.valueOf(task.getCompanyId()));
|
urgentProcessingUser.setCompanyId(Long.valueOf(task.getCompanyId()));
|
||||||
urgentProcessingUser.setTaskTypeId(task.getTaskType());
|
urgentProcessingUser.setTaskTypeId(task.getTaskType());
|
||||||
urgentProcessingUser.setDeptId(SecurityUtils.getLoginUser().getSysUser().getDeptId());
|
urgentProcessingUser.setDeptId(SecurityUtils.getLoginUser().getSysUser().getDeptId());
|
||||||
|
|
@ -279,19 +279,19 @@ public class TmTaskController extends BaseController {
|
||||||
case 30:
|
case 30:
|
||||||
urgentProcessingUser.setTaskStatus(TaskStatusEnum.STAY_BRANCH_AUDIT.getInfo());
|
urgentProcessingUser.setTaskStatus(TaskStatusEnum.STAY_BRANCH_AUDIT.getInfo());
|
||||||
break;
|
break;
|
||||||
case 31:
|
/* case 31:
|
||||||
urgentProcessingUser.setTaskStatus(TaskStatusEnum.STAY_RESPONSIBLE_DEPARTMENT_AUDIT.getInfo());
|
urgentProcessingUser.setTaskStatus(TaskStatusEnum.STAY_RESPONSIBLE_DEPARTMENT_AUDIT.getInfo());
|
||||||
break;
|
break;
|
||||||
case 32:
|
case 32:
|
||||||
urgentProcessingUser.setTaskStatus(TaskStatusEnum.STAY_INTERNAL_AUDIT.getInfo());
|
urgentProcessingUser.setTaskStatus(TaskStatusEnum.STAY_INTERNAL_AUDIT.getInfo());
|
||||||
break;
|
break;*/
|
||||||
}
|
}
|
||||||
List<SysUser> userList = remoteUserService.processingUser(urgentProcessingUser).getData();
|
List<SysUser> userList = remoteUserService.processingUser(urgentProcessingUser).getData();
|
||||||
if (userList.size()>0) {
|
if (userList.size()>0) {
|
||||||
String message ="尊敬的用户,宁夏智慧仓储管理系统提醒您:您有一个领料单号为:"+ code +"的领料申请待处理,请及时查看";
|
String message ="尊敬的用户,宁夏智慧仓储管理系统提醒您:您有一个领料单号为:"+ code +"的领料申请待处理,请及时查看";
|
||||||
if (CollectionUtils.isNotEmpty(userList)) {
|
if (CollectionUtils.isNotEmpty(userList)) {
|
||||||
for (SysUser sysUser : userList) {
|
for (SysUser sysUser : userList) {
|
||||||
if (StringUtils.isNotBlank(sysUser.getPhonenumber())) {
|
if (sysUser.getPickingFirst().contains("pickingFirst") && StringUtils.isNotBlank(sysUser.getPhonenumber())) {
|
||||||
try {
|
try {
|
||||||
remoteUserService.send(sysUser.getPhonenumber(), message);
|
remoteUserService.send(sysUser.getPhonenumber(), message);
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
|
|
@ -300,7 +300,7 @@ public class TmTaskController extends BaseController {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}*/
|
}
|
||||||
return AjaxResult.success("任务创建成功");
|
return AjaxResult.success("任务创建成功");
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
return AjaxResult.error("创建任务失败," + e.getCause().toString() + "," + e.getMessage());
|
return AjaxResult.error("创建任务失败," + e.getCause().toString() + "," + e.getMessage());
|
||||||
|
|
|
||||||
|
|
@ -203,7 +203,7 @@ public class TmTaskServiceImpl implements TmTaskService {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
//sendMessageToLeader(record);
|
sendMessageToLeader(record);
|
||||||
} else {
|
} else {
|
||||||
// 先审核任务表
|
// 先审核任务表
|
||||||
result += tmTaskMapper.updateTmTaskAuditStatus(record);
|
result += tmTaskMapper.updateTmTaskAuditStatus(record);
|
||||||
|
|
@ -227,7 +227,7 @@ public class TmTaskServiceImpl implements TmTaskService {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
//sendMessageToLeader(record);
|
sendMessageToLeader(record);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
return 0;
|
return 0;
|
||||||
|
|
@ -263,7 +263,7 @@ public class TmTaskServiceImpl implements TmTaskService {
|
||||||
String message = "尊敬的用户,宁夏智慧仓储管理系统提醒您:您有一个领料单号为:" + record.getCode() + "的领料申请待处理,请及时查看";
|
String message = "尊敬的用户,宁夏智慧仓储管理系统提醒您:您有一个领料单号为:" + record.getCode() + "的领料申请待处理,请及时查看";
|
||||||
if (CollectionUtils.isNotEmpty(userList)) {
|
if (CollectionUtils.isNotEmpty(userList)) {
|
||||||
for (SysUser sysUser : userList) {
|
for (SysUser sysUser : userList) {
|
||||||
if (StringUtils.isNotBlank(sysUser.getPhonenumber())) {
|
if (sysUser.getPickingFirst().contains("pickingFirst") && StringUtils.isNotBlank(sysUser.getPhonenumber())) {
|
||||||
try {
|
try {
|
||||||
remoteUserService.send(sysUser.getPhonenumber(), message);
|
remoteUserService.send(sysUser.getPhonenumber(), message);
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
|
|
@ -302,6 +302,7 @@ public class TmTaskServiceImpl implements TmTaskService {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int updateLeaseTaskAuditInfoCq(TmTask record) {
|
public int updateLeaseTaskAuditInfoCq(TmTask record) {
|
||||||
int result = 0;
|
int result = 0;
|
||||||
|
|
@ -346,13 +347,13 @@ public class TmTaskServiceImpl implements TmTaskService {
|
||||||
@Override
|
@Override
|
||||||
public List<TmTask> getLeaseAuditListByOne(TmTask record) {
|
public List<TmTask> getLeaseAuditListByOne(TmTask record) {
|
||||||
Set<String> roles = SecurityUtils.getLoginUser().getRoles();
|
Set<String> roles = SecurityUtils.getLoginUser().getRoles();
|
||||||
// if (roles.contains("jjbz") || roles.contains("fbz")) {
|
if (roles.contains(STRING_JJBZ) || roles.contains(STRING_FBZ)) {
|
||||||
List<TmTask> leaseDetailByParentId = tmTaskMapper.getLeaseDetailByjjbz(record);
|
List<TmTask> leaseDetailByParentId = tmTaskMapper.getLeaseDetailByjjbz(record);
|
||||||
return leaseDetailByParentId;
|
return leaseDetailByParentId;
|
||||||
// } else {
|
} else {
|
||||||
// List<TmTask> leaseDetailByParentId = tmTaskMapper.getLeaseDetailByParentId(record);
|
List<TmTask> leaseDetailByParentId = tmTaskMapper.getLeaseDetailByParentId(record);
|
||||||
// return leaseDetailByParentId;
|
return leaseDetailByParentId;
|
||||||
// }
|
}
|
||||||
/* for (TmTask tmTask : leaseDetailByParentId) {
|
/* for (TmTask tmTask : leaseDetailByParentId) {
|
||||||
if ("2".equals(tmTask.getManageType())) {
|
if ("2".equals(tmTask.getManageType())) {
|
||||||
List<TmTask> manageTypeByTypeId = tmTaskMapper.getManageTypeByTypeId(tmTask);
|
List<TmTask> manageTypeByTypeId = tmTaskMapper.getManageTypeByTypeId(tmTask);
|
||||||
|
|
|
||||||
|
|
@ -153,4 +153,6 @@ public class RepairTask {
|
||||||
|
|
||||||
/** 驳回原因 */
|
/** 驳回原因 */
|
||||||
private String remark;
|
private String remark;
|
||||||
|
/** 0:未提交 1:已提交 */
|
||||||
|
private Integer commit;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -54,6 +54,7 @@
|
||||||
update tm_task
|
update tm_task
|
||||||
set task_status = '44',
|
set task_status = '44',
|
||||||
update_by = #{userId},
|
update_by = #{userId},
|
||||||
|
is_commit = 1,
|
||||||
update_time = now()
|
update_time = now()
|
||||||
where task_id in
|
where task_id in
|
||||||
<foreach item="task" collection="taskList" open="(" separator="," close=")">
|
<foreach item="task" collection="taskList" open="(" separator="," close=")">
|
||||||
|
|
@ -82,6 +83,7 @@
|
||||||
tt.task_status AS repairStatusCode,
|
tt.task_status AS repairStatusCode,
|
||||||
tt.company_id AS companyId,
|
tt.company_id AS companyId,
|
||||||
tt1.code AS forecastWasteCode,
|
tt1.code AS forecastWasteCode,
|
||||||
|
tt.is_commit AS commit,
|
||||||
GROUP_CONCAT(DISTINCT rd.company_id) as companyIds,
|
GROUP_CONCAT(DISTINCT rd.company_id) as companyIds,
|
||||||
GROUP_CONCAT(DISTINCT mt2.type_name) as type
|
GROUP_CONCAT(DISTINCT mt2.type_name) as type
|
||||||
FROM
|
FROM
|
||||||
|
|
@ -294,6 +296,7 @@
|
||||||
tt.task_status AS repairStatusCode,
|
tt.task_status AS repairStatusCode,
|
||||||
tt.company_id AS companyId,
|
tt.company_id AS companyId,
|
||||||
tt1.code AS forecastWasteCode,
|
tt1.code AS forecastWasteCode,
|
||||||
|
tt.is_commit AS commit,
|
||||||
GROUP_CONCAT(DISTINCT rd.company_id) as companyIds,
|
GROUP_CONCAT(DISTINCT rd.company_id) as companyIds,
|
||||||
GROUP_CONCAT(DISTINCT mt2.type_name) as type
|
GROUP_CONCAT(DISTINCT mt2.type_name) as type
|
||||||
FROM
|
FROM
|
||||||
|
|
|
||||||
|
|
@ -278,7 +278,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
WHEN 70 THEN '已审核'
|
WHEN 70 THEN '已审核'
|
||||||
ELSE ''
|
ELSE ''
|
||||||
END taskStatusResult,
|
END taskStatusResult,
|
||||||
su.user_name purchaserName
|
su.nick_name purchaserName
|
||||||
FROM
|
FROM
|
||||||
purchase_part_details ppd
|
purchase_part_details ppd
|
||||||
LEFT JOIN purchase_part_info pci on pci.task_id=ppd.task_id
|
LEFT JOIN purchase_part_info pci on pci.task_id=ppd.task_id
|
||||||
|
|
|
||||||
|
|
@ -259,7 +259,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
|
|
||||||
<select id="selectPutInListList" resultMap="PurchaseCheckInfoResult">
|
<select id="selectPutInListList" resultMap="PurchaseCheckInfoResult">
|
||||||
select pci.id,pci.task_id, pci.purchase_time, pci.arrival_time, pci.purchaser, pci.create_time, pci.update_by,
|
select pci.id,pci.task_id, pci.purchase_time, pci.arrival_time, pci.purchaser, pci.create_time, pci.update_by,
|
||||||
pci.update_time, pci.remark, pci.company_id ,dict.name purchasingStatus,tk.code,tk.task_status taskStatus,su.user_name purchaserName,
|
pci.update_time, pci.remark, pci.company_id ,dict.name purchasingStatus,tk.code,tk.task_status taskStatus,su.nick_name purchaserName,
|
||||||
tk.create_by,
|
tk.create_by,
|
||||||
CASE tk.task_status
|
CASE tk.task_status
|
||||||
WHEN 28 THEN
|
WHEN 28 THEN
|
||||||
|
|
@ -269,7 +269,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
END as inputTime,
|
END as inputTime,
|
||||||
CASE tk.task_status
|
CASE tk.task_status
|
||||||
WHEN 28 THEN
|
WHEN 28 THEN
|
||||||
us.user_name
|
us.nick_name
|
||||||
ELSE
|
ELSE
|
||||||
''
|
''
|
||||||
END as inputUser
|
END as inputUser
|
||||||
|
|
|
||||||
|
|
@ -73,7 +73,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
ANY_VALUE(GROUP_CONCAT(DISTINCT a.typeId2)) AS typeId2,
|
ANY_VALUE(GROUP_CONCAT(DISTINCT a.typeId2)) AS typeId2,
|
||||||
bpl.lot_name projectName,
|
bpl.lot_name projectName,
|
||||||
bui.unit_name unitName,
|
bui.unit_name unitName,
|
||||||
ANY_VALUE(us.user_name) AS wxName,
|
ANY_VALUE(us.nick_name) AS wxName,
|
||||||
ANY_VALUE(tt2.create_time) AS wxTime,
|
ANY_VALUE(tt2.create_time) AS wxTime,
|
||||||
ANY_VALUE(IFNULL(sd.`name`,'入库进行中')) AS taskStatus
|
ANY_VALUE(IFNULL(sd.`name`,'入库进行中')) AS taskStatus
|
||||||
FROM repair_input_details rid
|
FROM repair_input_details rid
|
||||||
|
|
|
||||||
|
|
@ -142,4 +142,6 @@ public interface SysUserMapper
|
||||||
List<SysUser> selectUserByDm();
|
List<SysUser> selectUserByDm();
|
||||||
|
|
||||||
void updatePurchaseNoticePerson(SysUser user);
|
void updatePurchaseNoticePerson(SysUser user);
|
||||||
|
|
||||||
|
String selectPickingFirst(SysUser user);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -555,6 +555,7 @@ public class SysUserServiceImpl implements ISysUserService {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 通过任务状态获取下一级审批人的信息
|
* 通过任务状态获取下一级审批人的信息
|
||||||
|
*
|
||||||
* @param urgentProcessingUser
|
* @param urgentProcessingUser
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
|
|
@ -580,6 +581,7 @@ public class SysUserServiceImpl implements ISysUserService {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 领料任务催办
|
* 领料任务催办
|
||||||
|
*
|
||||||
* @param urgentProcessingUser
|
* @param urgentProcessingUser
|
||||||
* @param sysUser
|
* @param sysUser
|
||||||
* @return
|
* @return
|
||||||
|
|
@ -592,24 +594,50 @@ public class SysUserServiceImpl implements ISysUserService {
|
||||||
if (TaskStatusEnum.STAY_BRANCH_AUDIT.getInfo().equals(urgentProcessingUser.getTaskStatus())) {
|
if (TaskStatusEnum.STAY_BRANCH_AUDIT.getInfo().equals(urgentProcessingUser.getTaskStatus())) {
|
||||||
//获取创建人同一公司经理信息
|
//获取创建人同一公司经理信息
|
||||||
userList = userMapper.selectUserByDeptId(sysUser);
|
userList = userMapper.selectUserByDeptId(sysUser);
|
||||||
|
//查询这些人中有发信息权限的人(有pickingFirst权限)
|
||||||
|
for (SysUser user : userList) {
|
||||||
|
String s = selectPickingFirst(user);
|
||||||
|
user.setPickingFirst(s);
|
||||||
|
}
|
||||||
|
|
||||||
} else if (TaskStatusEnum.STAY_RESPONSIBLE_DEPARTMENT_AUDIT.getInfo().equals(urgentProcessingUser.getTaskStatus())) {
|
} else if (TaskStatusEnum.STAY_RESPONSIBLE_DEPARTMENT_AUDIT.getInfo().equals(urgentProcessingUser.getTaskStatus())) {
|
||||||
//获取施管部经理信息
|
//获取施管部经理信息
|
||||||
userList = userMapper.selectUserBySgb();
|
userList = userMapper.selectUserBySgb();
|
||||||
|
for (SysUser user : userList) {
|
||||||
|
String s = selectPickingFirst(user);
|
||||||
|
user.setPickingFirst(s);
|
||||||
|
}
|
||||||
} else if (TaskStatusEnum.STAY_INTERNAL_AUDIT.getInfo().equals(urgentProcessingUser.getTaskStatus())) {
|
} else if (TaskStatusEnum.STAY_INTERNAL_AUDIT.getInfo().equals(urgentProcessingUser.getTaskStatus())) {
|
||||||
//获取机具经理和机具副经理的信息
|
//获取机具经理和机具副经理的信息
|
||||||
userList = userMapper.selectUserByEm();
|
userList = userMapper.selectUserByEm();
|
||||||
|
for (SysUser user : userList) {
|
||||||
|
String s = selectPickingFirst(user);
|
||||||
|
user.setPickingFirst(s);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
//当为调试设备时,只需要分公司审核和内部审核
|
//当为调试设备时,只需要分公司审核和内部审核
|
||||||
} else if (urgentProcessingUser.getCompanyId().equals(102L)) {
|
} else if (urgentProcessingUser.getCompanyId().equals(102L)) {
|
||||||
if (TaskStatusEnum.STAY_BRANCH_AUDIT.getInfo().equals(urgentProcessingUser.getTaskStatus())) {
|
if (TaskStatusEnum.STAY_BRANCH_AUDIT.getInfo().equals(urgentProcessingUser.getTaskStatus())) {
|
||||||
//获取创建人同一公司经理信息
|
//获取创建人同一公司经理信息
|
||||||
userList = userMapper.selectUserByDeptId(sysUser);
|
userList = userMapper.selectUserByDeptId(sysUser);
|
||||||
|
for (SysUser user : userList) {
|
||||||
|
String s = selectPickingFirst(user);
|
||||||
|
user.setPickingFirst(s);
|
||||||
|
}
|
||||||
} else if (TaskStatusEnum.STAY_INTERNAL_AUDIT.getInfo().equals(urgentProcessingUser.getTaskStatus())) {
|
} else if (TaskStatusEnum.STAY_INTERNAL_AUDIT.getInfo().equals(urgentProcessingUser.getTaskStatus())) {
|
||||||
//获取调试经理和机具副经理的信息
|
//获取调试经理和机具副经理的信息
|
||||||
userList = userMapper.selectUserByDm();
|
userList = userMapper.selectUserByDm();
|
||||||
|
for (SysUser user : userList) {
|
||||||
|
String s = selectPickingFirst(user);
|
||||||
|
user.setPickingFirst(s);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return userList;
|
return userList;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private String selectPickingFirst(SysUser user) {
|
||||||
|
String s = userMapper.selectPickingFirst(user);
|
||||||
|
return s;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -193,8 +193,6 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
AND u.del_flag = '0'
|
AND u.del_flag = '0'
|
||||||
AND u.dept_id = #{deptId}
|
AND u.dept_id = #{deptId}
|
||||||
AND sr.role_id IN (127,128,135,138,147,149)
|
AND sr.role_id IN (127,128,135,138,147,149)
|
||||||
|
|
||||||
|
|
||||||
</select>
|
</select>
|
||||||
<select id="selectUserBySgb" resultType="com.bonus.sgzb.system.api.domain.SysUser">
|
<select id="selectUserBySgb" resultType="com.bonus.sgzb.system.api.domain.SysUser">
|
||||||
SELECT DISTINCT
|
SELECT DISTINCT
|
||||||
|
|
@ -220,11 +218,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
u.STATUS = '0'
|
u.STATUS = '0'
|
||||||
AND u.del_flag = '0'
|
AND u.del_flag = '0'
|
||||||
AND sr.role_id ='147'
|
AND sr.role_id ='147'
|
||||||
|
|
||||||
|
|
||||||
</select>
|
</select>
|
||||||
<select id="selectUserByEm" resultType="com.bonus.sgzb.system.api.domain.SysUser">
|
<select id="selectUserByEm" resultType="com.bonus.sgzb.system.api.domain.SysUser">
|
||||||
|
|
||||||
SELECT DISTINCT
|
SELECT DISTINCT
|
||||||
u.user_id,
|
u.user_id,
|
||||||
u.dept_id,
|
u.dept_id,
|
||||||
|
|
@ -248,7 +243,6 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
u.STATUS = '0'
|
u.STATUS = '0'
|
||||||
AND u.del_flag = '0'
|
AND u.del_flag = '0'
|
||||||
AND sr.role_id IN (127,128)
|
AND sr.role_id IN (127,128)
|
||||||
|
|
||||||
</select>
|
</select>
|
||||||
<select id="selectUserByDm" resultType="com.bonus.sgzb.system.api.domain.SysUser">
|
<select id="selectUserByDm" resultType="com.bonus.sgzb.system.api.domain.SysUser">
|
||||||
SELECT DISTINCT
|
SELECT DISTINCT
|
||||||
|
|
@ -275,6 +269,19 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
AND u.del_flag = '0'
|
AND u.del_flag = '0'
|
||||||
AND sr.role_id IN (135,136)
|
AND sr.role_id IN (135,136)
|
||||||
</select>
|
</select>
|
||||||
|
<select id="selectPickingFirst" resultType="java.lang.String">
|
||||||
|
SELECT DISTINCT
|
||||||
|
GROUP_CONCAT( sr.role_key )
|
||||||
|
FROM
|
||||||
|
sys_user u
|
||||||
|
LEFT JOIN sys_user_role sur ON u.user_id = sur.user_id
|
||||||
|
LEFT JOIN sys_role sr ON sur.role_id = sr.role_id
|
||||||
|
WHERE
|
||||||
|
u.STATUS = '0'
|
||||||
|
AND u.del_flag = '0'
|
||||||
|
AND u.user_id = #{userId}
|
||||||
|
</select>
|
||||||
|
|
||||||
<insert id="insertUser" parameterType="com.bonus.sgzb.system.api.domain.SysUser" useGeneratedKeys="true" keyProperty="userId">
|
<insert id="insertUser" parameterType="com.bonus.sgzb.system.api.domain.SysUser" useGeneratedKeys="true" keyProperty="userId">
|
||||||
insert into sys_user(
|
insert into sys_user(
|
||||||
<if test="userId != null and userId != 0">user_id,</if>
|
<if test="userId != null and userId != 0">user_id,</if>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue