Merge remote-tracking branch 'origin/cc_20230520_partner' into cc_20230520_partner

This commit is contained in:
苏竹红
2023-06-30 18:56:48 +08:00
6 changed files with 14 additions and 7 deletions

View File

@@ -126,7 +126,7 @@
from from
sys_role r inner join enterprise_user_role e on r.role_id = e.role_id sys_role r inner join enterprise_user_role e on r.role_id = e.role_id
where where
e.user_id = #{userId} and r.deleted = 0 e.user_id = #{userId} and r.deleted = 0 and e.deleted = 0
limit 1 limit 1
</select> </select>

View File

@@ -28,7 +28,7 @@ public interface ContentService {
* 更新动态信息 * 更新动态信息
* @param dto * @param dto
*/ */
void updateContent(ContentUpdateDto dto); void updateContent(ContentUpdateDto dto) throws ApiException;
/** /**
* 查询动态列表 * 查询动态列表

View File

@@ -63,7 +63,12 @@ public class ContentServiceImpl implements ContentService {
* @param dto * @param dto
*/ */
@Override @Override
public void updateContent(ContentUpdateDto dto) { public void updateContent(ContentUpdateDto dto) throws ApiException {
//增加不允许重复标题的逻辑
Boolean isDuplicated = contentInfoMapper.whetherTitleDuplicated(dto.getContentTitle());
if (isDuplicated) {
throw new ApiException(ErrorCodeEnum.CONTENT_DUPLICATED);
}
HyContentInfoDO hyContentInfoDO = new HyContentInfoDO(); HyContentInfoDO hyContentInfoDO = new HyContentInfoDO();
BeanUtil.copyProperties(dto, hyContentInfoDO); BeanUtil.copyProperties(dto, hyContentInfoDO);
hyContentInfoDO.setId(Long.parseLong(dto.getContentId())); hyContentInfoDO.setId(Long.parseLong(dto.getContentId()));

View File

@@ -199,6 +199,8 @@ public class EnterpriseSyncServiceImpl implements EnterpriseSyncService {
List<EnterpriseUserRoleDO> enterpriseUserRole = EnterpriseUserRoleDO.convertSyncDO(role.getRoleId(), new ArrayList<>(Arrays.asList(userDetail.getUserId()))); List<EnterpriseUserRoleDO> enterpriseUserRole = EnterpriseUserRoleDO.convertSyncDO(role.getRoleId(), new ArrayList<>(Arrays.asList(userDetail.getUserId())));
enterpriseUserRoleDAO.batchInsertOrUpdate(enterpriseUserRole); enterpriseUserRoleDAO.batchInsertOrUpdate(enterpriseUserRole);
enterpriseUserRoleDAO.deleteUserInRole(userDetail.getUserId(), DataSourceEnum.SYNC, role.getRoleId()); enterpriseUserRoleDAO.deleteUserInRole(userDetail.getUserId(), DataSourceEnum.SYNC, role.getRoleId());
}else{
enterpriseUserRoleDAO.deleteUserRole(userDetail.getUserId());
} }
EnterpriseUserDO enterpriseUser = EnterpriseUserDTO.transUserDtoToDo(userDetail, regionPathMap, leaderDeptMap); EnterpriseUserDO enterpriseUser = EnterpriseUserDTO.transUserDtoToDo(userDetail, regionPathMap, leaderDeptMap);
enterpriseUserDAO.batchInsertOrUpdate(new ArrayList<>(Arrays.asList(enterpriseUser))); enterpriseUserDAO.batchInsertOrUpdate(new ArrayList<>(Arrays.asList(enterpriseUser)));

View File

@@ -295,7 +295,7 @@ public class FlowServiceImpl implements FlowService {
SkrRelshipProve skrRelshipProve= BeanUtil.fillBeanWithMap(data, new SkrRelshipProve(), false); SkrRelshipProve skrRelshipProve= BeanUtil.fillBeanWithMap(data, new SkrRelshipProve(), false);
relshipProves.add(skrRelshipProve); relshipProves.add(skrRelshipProve);
} catch (Exception e) { } catch (Exception e) {
log.info("调用MDM接口出错{}", e.getMessage()); log.info("调用MDM接口出错 url{}, fileUrl{}, e{}", url, fileUrl, e);
throw new ApiException(e.getMessage()); throw new ApiException(e.getMessage());
} finally { } finally {
outputStream.close(); outputStream.close();
@@ -319,7 +319,7 @@ public class FlowServiceImpl implements FlowService {
return JSONObject.toJSONString(responseEntity.getBody().getData()); return JSONObject.toJSONString(responseEntity.getBody().getData());
} }
} catch (Exception e) { } catch (Exception e) {
log.info("调用MDM接口出错{}", e); log.info("调用MDM接口出错 url{}, e{}", url, e);
throw new ApiException(e.getMessage()); throw new ApiException(e.getMessage());
} }
return null; return null;
@@ -340,7 +340,7 @@ public class FlowServiceImpl implements FlowService {
return accessTokenDTO.getAccessToken(); return accessTokenDTO.getAccessToken();
} }
} catch (Exception e) { } catch (Exception e) {
log.info("调用MDM接口出错{}", e); log.info("获取MDM Token 出错 url:\t{}, e:\t{}", url, e);
throw new ApiException(e.getMessage()); throw new ApiException(e.getMessage());
} }
return null; return null;

View File

@@ -48,7 +48,7 @@ public class ContentController {
@PostMapping("/modify") @PostMapping("/modify")
@ApiOperation("修改动态") @ApiOperation("修改动态")
public ResponseResult updateContent(@RequestBody ContentUpdateDto dto) { public ResponseResult updateContent(@RequestBody ContentUpdateDto dto) throws ApiException {
contentService.updateContent(dto); contentService.updateContent(dto);
return ResponseResult.success(); return ResponseResult.success();
} }