From 53d149f491dba554ee035599059a1bf65ea92df2 Mon Sep 17 00:00:00 2001 From: zhaowenxuan <chacca165@163.com> Date: 星期三, 12 二月 2025 17:36:13 +0800 Subject: [PATCH] 增加手动同步lis接口 --- ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjPackageController.java | 31 ++++++++----------------------- 1 files changed, 8 insertions(+), 23 deletions(-) diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjPackageController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjPackageController.java index fae6ec7..00118ca 100644 --- a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjPackageController.java +++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjPackageController.java @@ -94,32 +94,19 @@ public AjaxResult getPacInFo(@ApiParam(value = "浣撴濂楅瀵硅薄id") String pacId) { TjPackage aPackage = tjPackageService.getById(pacId); if (null != aPackage) { - List<TjProject> tjProjectList = new ArrayList<>(); List<TjPackageProject> pplist = ppservice.getTjPackageProjectListByPacId(String.valueOf(aPackage.getPacId())); if (null != pplist) { for (TjPackageProject packageProject : pplist) { -// StringBuilder allSonProName = new StringBuilder(); //2023.2.7 濂楅鍐呮瘡涓�鐖堕」鐩殑瀛愰」鐩瓧绗︿覆 TjProject tjProject = tjProjectService.getById(packageProject.getProId()); if (null != tjProject) { -// List<TjProject> listBySoneId = tjProjectService.getTjProjectListBySoneId(String.valueOf(packageProject.getProId())); -// for (TjProject project : listBySoneId) { -// allSonProName.append(project.getProName()).append(";"); //2023.2.7 濂楅鍐呮瘡涓�鐖堕」鐩殑瀛愰」鐩瓧绗︿覆 -// } - tjProject.setAllSonProName(tjProjectService.getAllSonNames(String.valueOf(packageProject.getProId()))); //2023.2.7 濂楅鍐呮瘡涓�鐖堕」鐩殑瀛愰」鐩瓧绗︿覆 - tjProjectList.add(tjProject); - //鐜颁环璧嬪�煎垽鏂璶ull璧嬪師浠� 2023.2.8 - if (packageProject.getPriceNow() != null) { - tjProject.setPriceNow(packageProject.getPriceNow()); - } else { - tjProject.setPriceNow(tjProject.getProPrice()); - } - + packageProject.setProName(tjProject.getProName()); } } } - aPackage.setTjProjectList(tjProjectList); + aPackage.setPackageProjects(pplist); + return AjaxResult.success(aPackage); } - return AjaxResult.success(aPackage); + return AjaxResult.error(); } @@ -661,12 +648,10 @@ List<TjPackageProject> projectList = tjPackage.getPackageProjects(); if (null != projectList && !projectList.isEmpty()) { if(StringUtil.isNotBlank(tjPackage.getPacId())){ - if (ppservice.deleteTjPackageProjectByPacId(tjPackage.getPacId())) { - for (TjPackageProject project : projectList) { - project.setPacId(tjPackage.getPacId()); - ppservice.save(project); - } - + ppservice.deleteTjPackageProjectByPacId(tjPackage.getPacId()); + for (TjPackageProject project : projectList) { + project.setPacId(tjPackage.getPacId()); + ppservice.save(project); } } } -- Gitblit v1.8.0