Zhaops пре 6 година
родитељ
комит
5859150260

+ 8 - 3
diagbotman-service/src/main/java/com/diagbot/facade/LantoneProductFacade.java

@@ -9,6 +9,7 @@ import com.diagbot.dto.UserOrgDTO;
 import com.diagbot.entity.LantoneProduct;
 import com.diagbot.entity.OpenedProducts;
 import com.diagbot.entity.OpenedProductsIndex;
+import com.diagbot.entity.ServiceInfo;
 import com.diagbot.entity.wrapper.LantoneProductWrapper;
 import com.diagbot.entity.wrapper.OpendProductWrapper;
 import com.diagbot.enums.AccessTypeEnum;
@@ -45,6 +46,8 @@ public class LantoneProductFacade extends LantoneProductServiceImpl {
     private UserServiceClient userServiceClient;
     @Autowired
     private OrderDetailsFacade orderDetailsFacade;
+    @Autowired
+    private ServiceInfoFacade serviceInfoFacade;
 
     /**
      * 产品线管理添加产品
@@ -141,11 +144,13 @@ public class LantoneProductFacade extends LantoneProductServiceImpl {
             product.setChargeTypeArray(chargeTypeArray);
 
             String[] serviceIds = product.getServiceIds().split(",|,");
-            Long[] services = new Long[serviceIds.length];
+            Long[] lserviceIds = new Long[serviceIds.length];
             for (int i = 0; i < serviceIds.length; i++) {
-                services[i] = Long.parseLong(serviceIds[i]);
+                lserviceIds[i] = Long.parseLong(serviceIds[i]);
             }
-            product.setServices(services);
+
+            List<ServiceInfo> services = serviceInfoFacade.getServiceListNoRelation(lserviceIds);
+            product.setServiceInfos(services);
         }
         return list;
     }