瀏覽代碼

健康体检系统接口兼容

loki.wu 1 年之前
父節點
當前提交
71c43f8aa0
共有 3 個文件被更改,包括 30 次插入19 次删除
  1. 27 16
      lib/process/workspace/measure_data_helper.dart
  2. 2 2
      pubspec.lock
  3. 1 1
      pubspec.yaml

+ 27 - 16
lib/process/workspace/measure_data_helper.dart

@@ -230,8 +230,8 @@ class MeasureDataHelper {
   static Future<MeasureApplicationDTO?> getMeasureApplication(
       MeasureModeSelection args) async {
     try {
-      final result =
-          await RPCBridge.ins.rpc.remedical.getMeasureApplicationAsync(
+      return await RPCBridge.ins.rpc.remoteUltrasound
+          .vitalGetMeasureApplicationAsync(
         GetMeasureApplicationRequest(
           token: RPCBridge.ins.userToken,
           applicationName: args.applicationName,
@@ -239,7 +239,6 @@ class MeasureDataHelper {
           measureModes: args.measureModes,
         ),
       );
-      return result;
     } catch (e) {
       print(e);
       logger.e('MeasureHomeController getMeasureApplication ex: ', e);
@@ -284,8 +283,8 @@ class MeasureDataHelper {
 
   /// 获取样式
   static Future<MeasureSystemSettingDTO> getMeasureSystemSettingAsync() async {
-    final result =
-        await RPCBridge.ins.rpc.remedical.getMeasureSystemSettingAsync(
+    final result = await RPCBridge.ins.rpc.remoteUltrasound
+        .vitalGetMeasureSystemSettingAsync(
       GetMeasureSystemSettingRequest(
         token: RPCBridge.ins.userToken,
       ),
@@ -316,17 +315,29 @@ class MeasureDataHelper {
   static Future<CommentItemResultDTO?> getCommentsByApplicationAsync(
       String applicationName, String categoryName) async {
     try {
-      final result =
-          await RPCBridge.ins.rpc.remedical.getCommentsByApplicationAsync(
-        GetCommentsByApplicationRequest(
-          token: RPCBridge.ins.userToken,
-          applicationName: applicationName,
-          categoryName: categoryName,
-          languageCode: i18nBook.locale.toCodeString('-'),
-          // Store.app.systemLocale.languageCode.toLowerCase(),
-        ),
-      );
-      return result;
+      if (RPCBridge.ins.source == VidImageSource.RemoteUS) {
+        final result = await RPCBridge.ins.rpc.remoteUltrasound
+            .vitalGetCommentsByApplicationAsync(
+          GetCommentsByApplicationRequest(
+            token: RPCBridge.ins.userToken,
+            applicationName: applicationName,
+            categoryName: categoryName,
+            languageCode: i18nBook.locale.toCodeString('-'),
+          ),
+        );
+        return result;
+      } else {
+        final result =
+            await RPCBridge.ins.rpc.remedical.getCommentsByApplicationAsync(
+          GetCommentsByApplicationRequest(
+            token: RPCBridge.ins.userToken,
+            applicationName: applicationName,
+            categoryName: categoryName,
+            languageCode: i18nBook.locale.toCodeString('-'),
+          ),
+        );
+        return result;
+      }
     } catch (e) {
       logger.e('MeasureHomeController getCommentsByApplicationAsync ex: ', e);
       return null;

+ 2 - 2
pubspec.lock

@@ -191,8 +191,8 @@ packages:
     dependency: "direct main"
     description:
       path: "."
-      ref: fd63f3b
-      resolved-ref: fd63f3b90607f4e771fdef37a26f92f14823944c
+      ref: "691ba3f"
+      resolved-ref: "691ba3f0f8c6c3aeb2097ad0285957081d4ca3b2"
       url: "http://git.ius.plus:88/Project-Wing/fis_lib_jsonrpc.git"
     source: git
     version: "0.0.1"

+ 1 - 1
pubspec.yaml

@@ -100,7 +100,7 @@ dependency_overrides:
   fis_jsonrpc:
     git:
       url: http://git.ius.plus:88/Project-Wing/fis_lib_jsonrpc.git
-      ref: fd63f3b
+      ref: 691ba3f
   fis_lib_business_components:
     git:
       url: http://git.ius.plus/Project-Wing/fis_lib_business_components.git