记得上下班打卡 | git大法好,push需谨慎

Commit 76fa478a authored by xuchen's avatar xuchen

Merge branch 'gaohu-smile-0915-three' of...

Merge branch 'gaohu-smile-0915-three' of http://gitlab.zhengzai.tv/dongjingwei/liquidnet-bus-v1 into gaohu-smile-0915-three
parents d341a6a9 cd56b98e
...@@ -86,7 +86,7 @@ public class SmileUserController extends BaseController { ...@@ -86,7 +86,7 @@ public class SmileUserController extends BaseController {
@ApiOperation(value = "根据uid修改用户状态 0:正常,1:黑名单") @ApiOperation(value = "根据uid修改用户状态 0:正常,1:黑名单")
@ResponseBody @ResponseBody
@ApiOperationSupport(order = 1) @ApiOperationSupport(order = 1)
public AjaxResult updateUserStateById(SaveUserStateParam saveUserStateParam) { public AjaxResult updateUserStateById(@RequestBody SaveUserStateParam saveUserStateParam) {
return iSmileUserService.updateUserStateById(saveUserStateParam.getUid(), saveUserStateParam.getState()); return iSmileUserService.updateUserStateById(saveUserStateParam.getUid(), saveUserStateParam.getState());
} }
......
...@@ -130,6 +130,7 @@ ...@@ -130,6 +130,7 @@
formatter: function(value, row, index) { formatter: function(value, row, index) {
var actions = []; var actions = [];
actions.push('<a class="btn btn-success btn-xs ' + detailFlag + '" href="javascript:void(0)" onclick="goDetail(\'' + row.uid + '\')"><i class="fa fa-edit"></i>查看</a> '); actions.push('<a class="btn btn-success btn-xs ' + detailFlag + '" href="javascript:void(0)" onclick="goDetail(\'' + row.uid + '\')"><i class="fa fa-edit"></i>查看</a> ');
actions.push('<a class="btn btn-success btn-xs ' + detailFlag + '" href="javascript:void(0)" onclick="updateUserStateById(\'' + row.uid + '\',\'' + 1 + '\')"><i class="fa fa-edit"></i>加入黑名单</a> ');
return actions.join(''); return actions.join('');
} }
}] }]
...@@ -142,6 +143,24 @@ ...@@ -142,6 +143,24 @@
var url = ctx+'local/smileDetail?id=' + id; var url = ctx+'local/smileDetail?id=' + id;
$.modal.openTab("用户详情", url); $.modal.openTab("用户详情", url);
} }
/*加入黑名单*/
function updateUserStateById(uid,state) {
let postData = {
uid: uid,
state: state
}
$.ajax({
type: 'post',
url: ctx + 'smile/user/updateUserStateByUid',
headers: {"Content-Type": "application/json;charset=UTF-8"},
data: JSON.stringify(postData),
success: function (e) {
// alert(e.msg)
location.reload();
}
});
}
// var updateFlag = [[${@permission.hasPermi('sweet:integralActivity:create')}]]; // var updateFlag = [[${@permission.hasPermi('sweet:integralActivity:create')}]];
// var isOnlineFlag = [[${@permission.hasPermi('sweet:integralActivity:isOnline')}]]; // var isOnlineFlag = [[${@permission.hasPermi('sweet:integralActivity:isOnline')}]];
// var drawListFlag = [[${@permission.hasPermi('sweet:integralActivityDraw:list')}]]; // var drawListFlag = [[${@permission.hasPermi('sweet:integralActivityDraw:list')}]];
......
...@@ -110,9 +110,16 @@ public class SmileOrganizationServiceImpl extends ServiceImpl<SmileOrganizationM ...@@ -110,9 +110,16 @@ public class SmileOrganizationServiceImpl extends ServiceImpl<SmileOrganizationM
lambdaQueryWrapper.eq(SmileOrganization::getId, smileOrganization.getId()); lambdaQueryWrapper.eq(SmileOrganization::getId, smileOrganization.getId());
lambdaQueryWrapper.eq(SmileOrganization::getDelTag, 0); lambdaQueryWrapper.eq(SmileOrganization::getDelTag, 0);
SmileOrganization oleOrganization = smileOrganizationMapper.selectOne(lambdaQueryWrapper); SmileOrganization oleOrganization = smileOrganizationMapper.selectOne(lambdaQueryWrapper);
smileOrganizationMapper.updateById(smileOrganization);
//修改总代与原总代不同 //修改总代与原总代不同
if (!oleOrganization.getAgentId().equals(smileOrganization.getAgentId())) { if (!StringUtils.isEmpty(smileOrganization.getAgentId()) && !oleOrganization.getAgentId().equals(smileOrganization.getAgentId())) {
//判断该uid是否为总代
LambdaQueryWrapper<SmileOrganization> organizationQueryWrapper = new LambdaQueryWrapper<>();
organizationQueryWrapper.eq(SmileOrganization::getAgentId, smileOrganization.getAgentId());
organizationQueryWrapper.eq(SmileOrganization::getDelTag, 0);
List<SmileOrganization> smileOrganizations = smileOrganizationMapper.selectList(organizationQueryWrapper);
if (smileOrganizations != null && smileOrganizations.size() > 0) {
return AjaxResult.warn("该成员为其他组织总代!");
}
//查询所有原总代的普代成员 //查询所有原总代的普代成员
LambdaQueryWrapper<SmileUser> smileUserLambdaQueryWrapper = new LambdaQueryWrapper<>(); LambdaQueryWrapper<SmileUser> smileUserLambdaQueryWrapper = new LambdaQueryWrapper<>();
smileUserLambdaQueryWrapper.eq(SmileUser::getAgentId, oleOrganization.getAgentId()); smileUserLambdaQueryWrapper.eq(SmileUser::getAgentId, oleOrganization.getAgentId());
...@@ -134,6 +141,7 @@ public class SmileOrganizationServiceImpl extends ServiceImpl<SmileOrganizationM ...@@ -134,6 +141,7 @@ public class SmileOrganizationServiceImpl extends ServiceImpl<SmileOrganizationM
smileUserMapper.updateById(smileUser); smileUserMapper.updateById(smileUser);
}); });
} }
smileOrganizationMapper.updateById(smileOrganization);
return AjaxResult.success(); return AjaxResult.success();
} }
......
...@@ -96,7 +96,7 @@ public class SmileUser implements Serializable { ...@@ -96,7 +96,7 @@ public class SmileUser implements Serializable {
private String wechat; private String wechat;
/** /**
* 代理类型(0:未审核,1:总代,2:普代,3:未认证) * 代理类型(0:未审核,1:总代,2:普代,3:未认证,5:特邀代理
*/ */
private Integer type; private Integer type;
......
...@@ -45,7 +45,7 @@ ...@@ -45,7 +45,7 @@
<select id="selectUserList" parameterType="java.util.Map" resultType="com.liquidnet.service.smile.entity.SmileUser"> <select id="selectUserList" parameterType="java.util.Map" resultType="com.liquidnet.service.smile.entity.SmileUser">
select * from smile_user select * from smile_user
<where> <where>
del_tag = 0 AND type in (1,2,5) del_tag = 0 AND type in (1,2,5) and state = 0
<if test="phone!='' and phone !=null"> <if test="phone!='' and phone !=null">
AND phone Like concat('%',#{phone},'%') AND phone Like concat('%',#{phone},'%')
</if> </if>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment