update
This commit is contained in:
@@ -78,17 +78,28 @@ public class UrlAndCateController {
|
||||
{
|
||||
JsonNode sonNode = rootNode.get(i);
|
||||
if(String.valueOf(sonNode.get("type")).equals("\"folder\"")){
|
||||
System.out.println(1);
|
||||
urlCateListService.selectAndInsertUrlCate(userId,String.valueOf(sonNode.get("name")),parent,String.valueOf(sonNode.get("icon")));
|
||||
String icon = String.valueOf(sonNode.get("icon"));
|
||||
System.out.println(icon.length());
|
||||
if (icon.length() == 2) icon ="https://imgbed.landaiqing.space/img/1/2023/12/25/1_6588644cb1f03_1703437387965_20231225.webp";
|
||||
else{
|
||||
icon=icon.substring(1,icon.length()-1);
|
||||
}
|
||||
urlCateListService.selectAndInsertUrlCate(userId,String.valueOf(sonNode.get("name")),parent,icon);
|
||||
JsonNode children = sonNode.get("children");
|
||||
disposeBookmarkFunction1(children, String.valueOf(sonNode.get("name")),userId);
|
||||
|
||||
}else{
|
||||
String name = String.valueOf(sonNode.get("name"));
|
||||
String url = String.valueOf(sonNode.get("href"));
|
||||
String url = String.valueOf(sonNode.get("href")).substring(1,String.valueOf(sonNode.get("href")).length()-1);
|
||||
String icon = String.valueOf(sonNode.get("icon"));
|
||||
if (icon.length() == 2 )
|
||||
{
|
||||
icon="https://imgbed.landaiqing.space/img/1/2023/12/25/1_6588644cb1f03_1703437387965_20231225.webp";
|
||||
}else{
|
||||
icon =icon.substring(1,String.valueOf(sonNode.get("icon")).length()-1);
|
||||
}
|
||||
urlListService.selectCateAndInsertUrl(parent,name,icon , url,userId);
|
||||
System.out.println(name +"---" + url + "---" + parent );
|
||||
// System.out.println(name +"---" + url + "---" + parent );
|
||||
}
|
||||
|
||||
}
|
||||
@@ -111,13 +122,14 @@ public class UrlAndCateController {
|
||||
cateAndUrl.setName(urlCateList.getName());
|
||||
cateAndUrl.setParentId(urlCateList.getRootCateId());
|
||||
cateAndUrl.setCateId(urlCateList.getId());
|
||||
cateAndUrl.setNumber(urlCateList.getUrlNumber());
|
||||
cateAndUrlList.add(cateAndUrl);
|
||||
}
|
||||
for( int i = 0 ; i < urlLists.size() ; i++){
|
||||
UrlList urlList = urlLists.get(i);
|
||||
if(urlList.getStatus() == 0 ) continue;
|
||||
if(urlList.getStatus() == 1 ) continue;
|
||||
for(CateAndUrl cateAndUrl1 : cateAndUrlList) {
|
||||
if (urlList.getCateId() == cateAndUrl1.getCateId())
|
||||
if (String.valueOf(urlList.getCateId()).equals(cateAndUrl1.getCateId()+""))
|
||||
{
|
||||
CateAndUrl cateAndUrl = new CateAndUrl();
|
||||
cateAndUrl.setFloder("false");
|
||||
@@ -174,7 +186,6 @@ public class UrlAndCateController {
|
||||
{
|
||||
String parentString = urlCateListService.selectUrListCateByUrlCateId(urlLists.get(i).getCateId());
|
||||
String [] parentList = parentString.split(",");
|
||||
System.out.println(parentString);
|
||||
for(String parent : parentList)
|
||||
{
|
||||
if(parent.equals("0")){
|
||||
@@ -445,10 +456,12 @@ public class UrlAndCateController {
|
||||
public String disposeBookmarkExhibitedToJsonNew(){
|
||||
List<UrlList> urlLists = urlListService.selectUrListByNeedLogin();
|
||||
List<CateAndUrl> cateAndUrlList = new ArrayList<>();
|
||||
CateAndUrl pub = new CateAndUrl();
|
||||
Set<String> parentSet = new HashSet<>();
|
||||
for( int i = 0 ; i < urlLists.size() ; i++)
|
||||
{
|
||||
String parentString = urlCateListService.selectUrListCateByUrlCateId(urlLists.get(i).getCateId());
|
||||
if(parentString == null) continue;
|
||||
String [] parentList = parentString.split(",");
|
||||
System.out.println(parentString);
|
||||
for(String parent : parentList)
|
||||
@@ -466,11 +479,12 @@ public class UrlAndCateController {
|
||||
cateAndUrl.setName(urlCateList.getName());
|
||||
cateAndUrl.setParentId(urlCateList.getRootCateId());
|
||||
cateAndUrl.setCateId(urlCateList.getId());
|
||||
cateAndUrl.setNumber(urlCateList.getUrlNumber());
|
||||
cateAndUrlList.add(cateAndUrl);
|
||||
}
|
||||
for( int i = 0 ; i < urlLists.size() ; i++){
|
||||
UrlList urlList = urlLists.get(i);
|
||||
if(urlList.getStatus() == 0 ) continue ;
|
||||
if(urlList.getStatus() == 1 ) continue ;
|
||||
CateAndUrl cateAndUrl = new CateAndUrl();
|
||||
cateAndUrl.setFloder("false");
|
||||
cateAndUrl.setName(urlList.getName());
|
||||
@@ -490,13 +504,27 @@ public class UrlAndCateController {
|
||||
cateAndUrl.setIsAd(urlList.getIsAd());
|
||||
cateAndUrl.setIsTop(urlList.getIsTop());
|
||||
cateAndUrl.setIsEncrypt(urlList.getIsEncrypt());
|
||||
int flag =0 ;
|
||||
for(CateAndUrl cateAndUrl1 : cateAndUrlList){
|
||||
if(cateAndUrl.getParentId() == cateAndUrl1.getCateId())
|
||||
if(String.valueOf(cateAndUrl.getParentId()).equals(cateAndUrl1.getCateId()+""))
|
||||
{
|
||||
flag = 1;
|
||||
cateAndUrl1.getChildUC().add(cateAndUrl);
|
||||
break;
|
||||
}
|
||||
}
|
||||
if(flag == 0)
|
||||
{
|
||||
pub.setName("默认文件夹");
|
||||
|
||||
pub.getChildUC().add(cateAndUrl);
|
||||
}
|
||||
}
|
||||
|
||||
if(pub.getChildUC().size()!=0)
|
||||
{
|
||||
pub.setNumber(Long.valueOf(pub.getChildUC().size()));
|
||||
cateAndUrlList.add(pub);
|
||||
}
|
||||
return JSONObject.toJSONString(cateAndUrlList);
|
||||
|
||||
@@ -530,6 +558,7 @@ public class UrlAndCateController {
|
||||
cateAndUrl.setName(urlCateList.getName());
|
||||
cateAndUrl.setParentId(urlCateList.getRootCateId());
|
||||
cateAndUrl.setCateId(urlCateList.getId());
|
||||
cateAndUrl.setNumber(urlCateList.getUrlNumber());
|
||||
cateAndUrlList.add(cateAndUrl);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user