|
|
@@ -24,6 +24,7 @@ import com.alibaba.fastjson.JSONObject;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import org.springblade.common.constant.CommonConstant;
|
|
|
+import org.springblade.common.constant.Constants;
|
|
|
import org.springblade.core.mp.support.Condition;
|
|
|
import org.springblade.core.secure.BladeUser;
|
|
|
import org.springblade.core.secure.utils.AuthUtil;
|
|
|
@@ -45,6 +46,8 @@ import org.springblade.estate.mapper.UserAccessPermissionsMapper;
|
|
|
import org.springblade.estate.service.IUserAccessPermissionsService;
|
|
|
import org.springblade.core.mp.base.BaseServiceImpl;
|
|
|
import org.springblade.estate.wrapper.UserAccessPermissionsWrapper;
|
|
|
+import org.springblade.person.entity.HouseUser;
|
|
|
+import org.springblade.person.feign.IHouseUserClient;
|
|
|
import org.springblade.system.entity.DictBiz;
|
|
|
import org.springblade.system.expand.feign.IConfClient;
|
|
|
import org.springblade.system.feign.IDictBizClient;
|
|
|
@@ -79,6 +82,8 @@ public class UserAccessPermissionsServiceImpl extends BaseServiceImpl<UserAccess
|
|
|
private IConfClient confClient;
|
|
|
@Autowired
|
|
|
private IDictBizClient dictBizClient;
|
|
|
+ @Autowired
|
|
|
+ private IHouseUserClient houseUserClient;
|
|
|
|
|
|
@Override
|
|
|
public IPage<UserAccessPermissionsVO> selectUserAccessPermissionsPage(IPage<UserAccessPermissionsVO> page, UserAccessPermissionsVO userAccessPermissions) {
|
|
|
@@ -117,7 +122,12 @@ public class UserAccessPermissionsServiceImpl extends BaseServiceImpl<UserAccess
|
|
|
JSONObject reqData = JSONObject.parseObject(authReqData);
|
|
|
permissions.setUserFace(confClient.removePrefix(reqData.getString("userFaceUrl")));
|
|
|
//把house_user表的face_enable设为1
|
|
|
-
|
|
|
+ if (authorizeRecordsDTO.getUserType().equals(CommonConstant.UserFlag.HOUSE_USER_FLAG.getValue())){
|
|
|
+ HouseUser houseUser = new HouseUser();
|
|
|
+ houseUser.setId(Long.parseLong(authorizeRecordsDTO.getUserId()));
|
|
|
+ houseUser.setFaceEnable(1);
|
|
|
+ houseUserClient.update(houseUser);
|
|
|
+ }
|
|
|
return R.status(saveOrUpdate(permissions));
|
|
|
}
|
|
|
|