Skip to content

Commit 8a0fac5

Browse files
committed
移除排序代码
1 parent 36b8e47 commit 8a0fac5

File tree

1 file changed

+3
-34
lines changed

1 file changed

+3
-34
lines changed

backend/tipdm-server/src/main/java/com/tipdm/framework/controller/dmserver/ComponentController.java

+3-34
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,10 @@
1313
import com.tipdm.framework.model.dmserver.ComponentIO;
1414
import com.tipdm.framework.model.dmserver.Widget;
1515
import com.tipdm.framework.service.dmserver.ComponentService;
16-
//import io.swagger.annotations.*;
1716
import org.apache.shiro.authz.annotation.RequiresPermissions;
1817
import org.springframework.beans.BeanUtils;
1918
import org.springframework.beans.factory.annotation.Autowired;
2019
import org.springframework.context.annotation.PropertySource;
21-
import org.springframework.http.HttpStatus;
2220
import org.springframework.web.bind.annotation.*;
2321

2422
import javax.servlet.http.HttpServletResponse;
@@ -30,6 +28,8 @@
3028
import java.util.function.Predicate;
3129
import java.util.stream.Collectors;
3230

31+
//import io.swagger.annotations.*;
32+
3333
/**
3434
* Created by TipDM on 2017/1/3.
3535
@@ -159,25 +159,7 @@ public Result delete(/*@ApiParam(required = true, value = "用户访问令牌")*
159159
HttpServletResponse response) throws Exception {
160160

161161
Result result = new Result();
162-
Component com = componentService.findOne(componentId);//查询,先获取com.getSequence()
163-
if (com == null) {
164-
response.setStatus(HttpStatus.NOT_FOUND.value());
165-
throw new ElementNotFoundException("组件不存在");
166-
}
167-
List<Component> child = componentService.findChild(com.getParentId(), com.getCreatorId());//根据父节点的ID,获取该父节点下所有子节点
168-
Integer sequence = com.getSequence();
169-
sequence = sequence == null ? 0 : sequence;
170-
if (sequence == child.size() - 1) {//已是最底下不需要更新
171-
} else {
172-
Integer number = sequence + 1;//删除一个,从下一个排序的数据开始更新所有sequence
173-
for (int i = number; i < child.size(); i++) {
174-
Component component = child.get(i);
175-
Integer seq = component.getSequence();
176-
seq = seq == null ? 0 : seq - 1;
177-
component.setSequence(seq);
178-
componentService.update(component.getId(), component);
179-
}
180-
}
162+
181163
componentService.delete(componentId);
182164

183165
result.setMessage("组件删除成功");
@@ -220,19 +202,6 @@ public Result deleteCat(/*@ApiParam(required = true, value = "用户访问令牌
220202

221203
Result result = new Result();
222204

223-
Component com = componentService.findOne(catId);//查询,先获取com.getSequence()
224-
List<Component> child = componentService.findChild(com.getParentId(), com.getCreatorId());//根据父节点的ID,获取该父节点下所有子节点
225-
Integer sequence = com.getSequence();
226-
if (sequence == child.size() - 1) {//已是最底下不需要更新
227-
} else {
228-
Integer number = sequence + 1;//删除一个,从下一个排序的数据开始更新所有sequence
229-
for (int i = number; i < child.size(); i++) {
230-
Component comList = child.get(i);
231-
comList.setSequence(comList.getSequence() - 1);
232-
componentService.update(comList.getId(), comList);
233-
}
234-
}
235-
236205
componentService.delete(catId);
237206
result.setMessage("组件分类删除成功");
238207
return result;

0 commit comments

Comments
 (0)