|
@@ -32,6 +32,7 @@ import org.springblade.core.tool.api.R;
|
|
|
import org.springblade.core.tool.node.ForestNodeMerger;
|
|
|
import org.springblade.core.tool.utils.*;
|
|
|
import org.springblade.manager.bean.NodeVO;
|
|
|
+import org.springblade.manager.dto.IdsDTO;
|
|
|
import org.springblade.manager.dto.RangeInfo;
|
|
|
import org.springblade.manager.dto.WbsTreeContractDTO;
|
|
|
import org.springblade.manager.dto.WbsTreeContractDTO2;
|
|
@@ -45,6 +46,7 @@ import org.springblade.manager.mapper.WbsTreePrivateMapper;
|
|
|
import org.springblade.manager.service.ITableFileService;
|
|
|
import org.springblade.manager.service.IWbsTreeContractService;
|
|
|
import org.springblade.manager.vo.*;
|
|
|
+import org.springblade.meter.entity.MeterMidPayItemContract;
|
|
|
import org.springblade.system.cache.ParamCache;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.data.redis.core.StringRedisTemplate;
|
|
@@ -2354,4 +2356,19 @@ public class WbsTreeContractServiceImpl extends BaseServiceImpl<WbsTreeContractM
|
|
|
redisTemplate.delete("blade-manager::contract:wbstree:*");
|
|
|
return R.success("操作成功");
|
|
|
}
|
|
|
+
|
|
|
+ public void tableSort(IdsDTO dto) {
|
|
|
+ String ids = dto.getIds();
|
|
|
+ if (StringUtils.isNotBlank(ids)) {
|
|
|
+ List<Long> split = Func.toLongList(ids);
|
|
|
+ int sort = 1;
|
|
|
+ Map<Long,Integer> map = new HashMap<>();
|
|
|
+ for (Long id : split) {
|
|
|
+ map.put(id,sort++);
|
|
|
+ }
|
|
|
+ baseMapper.tableSort(map);
|
|
|
+ }else {
|
|
|
+ throw new ServiceException("请传入ids");
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|