fix(asms): 拆分定时同步问题修复
This commit is contained in:
+7
@@ -176,6 +176,13 @@ public interface IDocumentSplitService {
|
||||
*/
|
||||
void publish(Map<String, Object> parameter);
|
||||
|
||||
/**
|
||||
* 文档拆分-发布(不校验水平越权)
|
||||
* @param parameter
|
||||
* @return
|
||||
*/
|
||||
void publishTwo(Map<String, Object> parameter);
|
||||
|
||||
/**
|
||||
* 文档拆分-撤回
|
||||
* @param parameter
|
||||
|
||||
+13
-2
@@ -1106,9 +1106,20 @@ public class DocumentSplitServiceImpl implements IDocumentSplitService {
|
||||
|
||||
@Override
|
||||
public void publish(Map<String, Object> parameter) {
|
||||
publishs(parameter, true);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void publishTwo(Map<String, Object> parameter) {
|
||||
publishs(parameter, false);
|
||||
}
|
||||
|
||||
private void publishs(Map<String, Object> parameter, boolean b) {
|
||||
String id = (String) parameter.get(ID);
|
||||
// 水平越权
|
||||
isHorizontalOverstep(id);
|
||||
if (b){
|
||||
// 水平越权
|
||||
isHorizontalOverstep(id);
|
||||
}
|
||||
// 文档拆分信息(旧)
|
||||
DocumentSplitInfo oldInfo = documentSplitMapper.queryDocumentSplitInfoById(id);
|
||||
// 判断是否发布过
|
||||
|
||||
Reference in New Issue
Block a user