From 8e9c75cfd5e0f6850e4cfc8b18089503913272d6 Mon Sep 17 00:00:00 2001 From: cuckooent Date: Fri, 20 Sep 2024 15:19:07 +0800 Subject: [PATCH] =?UTF-8?q?{"Message":"=E6=96=B0=E5=A2=9E=E5=BF=AB?= =?UTF-8?q?=E9=80=9F=E6=8B=89=E8=B5=B7=E9=A1=B9=E7=9B=AE=E4=BC=9A=E8=AE=AE?= =?UTF-8?q?=E5=8A=9F=E8=83=BD","MessageType":2,"Modules":[{"State":1,"Type?= =?UTF-8?q?":1,"Name":"PCPage/=E9=A1=B9=E7=9B=AE=E6=A0=87=E9=A2=98"},{"Sta?= =?UTF-8?q?te":1,"Type":1,"Name":"PCPage/=E9=A1=B9=E7=9B=AE=E8=8F=9C?= =?UTF-8?q?=E5=8D=95"},{"State":1,"Type":11,"Name":"UserService"},{"State"?= =?UTF-8?q?:3,"Type":15,"Name":"ServerCommand/=E6=8B=89=E8=B5=B7=E9=A1=B9?= =?UTF-8?q?=E7=9B=AE=E8=A7=86=E9=A2=91=E4=BC=9A=E8=AE=AE"}],"Version":"v1"?= =?UTF-8?q?}?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .collaboration | 43 +-- Pages/共用/项目菜单.json | 12 +- Pages/项目/项目首页/项目标题.json | 184 ++++++++++-- ServerCommands/钉钉/拉起项目视频会议.json | 327 ++++++++++++++++++++++ UserServiceDB.sqlite3 | Bin 569344 -> 569344 bytes 5 files changed, 497 insertions(+), 69 deletions(-) create mode 100644 ServerCommands/钉钉/拉起项目视频会议.json diff --git a/.collaboration b/.collaboration index 555cfb5f..630e937a 100644 --- a/.collaboration +++ b/.collaboration @@ -706,17 +706,7 @@ }, { "ModuleName": "PCPage/项目标题", - "State": 1, - "LockedBy": { - "UserName": "cuckooent", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-09-20T15:15:58.8592692+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\项目\\项目首页\\项目标题.json", - "Pages\\项目\\项目首页\\项目标题.rd" - ] + "ModuleType": 1 }, { "ModuleName": "PCPage/项目首页", @@ -956,17 +946,7 @@ }, { "ModuleName": "PCPage/项目菜单", - "State": 1, - "LockedBy": { - "UserName": "cuckooent", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-09-20T15:15:01.338068+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\共用\\项目菜单.json", - "Pages\\共用\\项目菜单.rd" - ] + "ModuleType": 1 }, { "ModuleName": "PCPage/切换项目", @@ -2246,18 +2226,7 @@ }, { "ModuleName": "UserService", - "State": 1, - "LockedBy": { - "UserName": "cuckooent", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-09-20T15:09:09.4324442+08:00", - "ModuleType": 11, - "ToRemoveFiles": [ - "UserServiceDB.sqlite3", - "CloudStorageProvider\\data.json", - "SecurityProviderV2\\data.json" - ] + "ModuleType": 11 }, { "ModuleName": "CustomLibrary", @@ -2457,12 +2426,6 @@ }, { "ModuleName": "ServerCommand/拉起项目视频会议", - "State": 3, - "LockedBy": { - "UserName": "cuckooent", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-09-20T15:10:35.842566+08:00", "ModuleType": 15 } ] \ No newline at end of file diff --git a/Pages/共用/项目菜单.json b/Pages/共用/项目菜单.json index e2e2132a..0a5d1bfb 100644 --- a/Pages/共用/项目菜单.json +++ b/Pages/共用/项目菜单.json @@ -43,7 +43,8 @@ }, "10": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 38.0 + "DesignLengthInPixel": 38.0, + "IsHidden": true } }, "11": { @@ -88,7 +89,7 @@ "4,1": "邀请反馈", "5,1": "发布更新", "6,1": "提交立项", - "7,1": "事件通知", + "7,1": "发起会议", "8,1": "退出项目", "9,1": "移到回收站", "10,1": "更多设置" @@ -274,10 +275,11 @@ ] } ], - "Text": "事件通知", + "Text": "发起会议", "TemplateKey": "链接样式", "Icon": { - "Name": "催促.svg", + "Name": "Application/008_add_file_3.svg", + "BuiltIn": true, "Color": "Accent 1", "UseCellTypeForeColor": true }, @@ -454,4 +456,4 @@ "Formula": "项目菜单!$B$3" } ] -}//WfcsMMtHu2HihPSL0yRBgYhZDZDIRM5avfsD7SzEbalvu+Qhtuob6moTvvSRI9+L7zWEpyIbUhYsuzAwJ1iPTNHIgiAs8TZci9WPLu4W4WiExqEnqvla93xBhhzmbimbAlLMwjeZCzg2QeTgv4JgPz8t5+nA+VOoI9xhAew9mYMfUtAZZ8TfN1WPK6yFg2rqmrSGMEodVPuyXD8V1vypGoonuuZurGIfGfOTnRSSgE5vlKqX0OQx/J00YY3kLBepfeoUjQxIbmd36DzqY+hYPwQ60S1L8Dki5QiYTjPVRYUZO1g8NFwoVoONQqpMprwzoZOY6uYembMe6h7MpcapNhUHjcGNpkjvywtY0BdaEdo/eVxFWVtmGnodJF3dH6+wGT9mou62fh6iVezxtvgc1fPiRCy4bxIa2xOD4x+QhFamQwV7eWb/dONyx19lKlOP4XrAmXfMZdOl6wF165VmjGwDYpPw9N3Baw8MtPG0IEVHB1v3iThrz3ikGfIyosyAvyC9PxI43uYf9BFH0KCIx9YaGD4RDY22pQFIwEwjN7GTICkMSe4YJXTNTZKEchvHpTZTtldj57sLeWStunhaF7WVlSbcNZIzQobRre10MSKd4t604Y4Bfu+9ktCUInTiRLxCPRp9k+HEUXVR24v/SaPzsx6VpLOQhA5szxBR6d+QhKvm6iyM4xvDHZpHkfw/etXX18W/cZHwWoHzcDL5E84URdgmAYTkrXqXJaQdpk12ELCycl0694zPmsCwuLUJGQYSWoH4oyjv7SNHWUgZ6PaukkjWXJNrjIaDs72NqsX1c002mul+mo84F0SBf9fNpKIZpIaj5/nlZch/of+f86kJLtWffDvhw6cik6qIgKzP7z3pgwXCNnosAI5E6v+RsYFvGsxhToU6WAis23VFkQ==|920 \ No newline at end of file +}//uAmqWstvs8ePQ72sNMuJf0wqE4iWFIDeoDaX+6zL60vWKxnFfON3NgHAn5m7YSrAYFatgkHSM9pQd9LNsV9/T08So7ShoNRSsqgbzKNADf6T1KCq45QltzEsIJeQcj52kwrIKjE3KgNRXoZyQxEUmQhl3HJ6gz3VT2HMn3nT/tS+GMHVSbLMNpDsSco7fe0tleU3hCIbtAzeLp0wPeJD4fbjEPS6sxzid1gew4K7DDDKKBlirPsCvLc57YNHpHxbF9swhrRnN3E1NGi5qF08t+yTrC9I0MG6fSBDOH0TzCZTBL9peeeHm+7QjK/+vYOXhpr5xxJtDs2Q5zYbXve1xMWssjUv8pxmPETLBrjKY7jHXMQhKQdMpzxeFl/oEmpBvr+kYdppZ/GJWf51M5z/9sqEw52a0uR22BrWU+6WjoTjcOYy3EA79n3A6dJOb9up0rEMR7t248eH5tt+6srl3k2eS1Yn3i/grpbzcFnjjYgfIGuV6yZW4o7UTik6gNKqajPPT9LyEyRDQOqYpYJUO04w1//ffhBizyVjHozqTWx0XhDKdIdFeOKuxis2wwHFEnAuJBZGFZ5FKDykhfrCdjrXlNDGrhlKG6HNmh1oc8CfpntX4kPINxgMG0SmxYLarQdb0K1DuAY5RgsBSSLdIBKWxSo9WYtK0vF5MxDaMX2jD/nzmy0/90Iwi70+EHyn4rEVT1DaHPOyyk2WZ7sHTRYwYagz899G3pxynEAOTkU83avQ0Ck3kmLhU/XsiRn+2O7+/CU3jokYgSIL85cM7qoVtXf/jNLWz3AXhsH/6Q8/w7jPcvCbD4jH0Qfl+GEougV27OrJvCLzM3acBtoCqzf6B8qYC9nvE9v3+T2nZAK46tm2HuFWjZDn0Z3f5T1qmQg2xGmZx6KOEwp1gy6Krw==|920 \ No newline at end of file diff --git a/Pages/项目/项目首页/项目标题.json b/Pages/项目/项目首页/项目标题.json index 4717baf7..54d2ec2e 100644 --- a/Pages/项目/项目首页/项目标题.json +++ b/Pages/项目/项目首页/项目标题.json @@ -256,7 +256,7 @@ ] } ], - "ID": "eecf5243-b9d1-42de-bb20-7b5fe2bf14ad" + "ID": "744d78ca-a4f6-499a-8592-1fd37de95300" } ] } @@ -478,7 +478,7 @@ "LoadBindingDataOption": 1 } ], - "ID": "d209319a-204c-43db-aa39-944eea0480e0" + "ID": "7bc01819-b836-4d14-b01d-2042773c3a16" }, { "Condition": { @@ -500,7 +500,7 @@ "LoadBindingDataOption": 1 } ], - "ID": "5acc66cc-72e3-49a8-9060-5aec8ddf1c51" + "ID": "1da693be-b6ac-4a8e-8414-48a47c1a526f" }, { "Condition": { @@ -547,7 +547,7 @@ "LoadBindingDataOption": 1 } ], - "ID": "4144cec5-633f-4d33-8448-b19edb06b782" + "ID": "d9fc2c4e-4d3a-430c-b24b-251be3aefd8d" }, { "CommandList": [ @@ -557,12 +557,12 @@ "Message": "只允许项目经理进行申请" } ], - "ID": "610e2b63-01c6-49e7-8839-c448d32f31b0" + "ID": "a3b5d9a0-110e-48f8-be48-a8affbdd11b1" } ] } ], - "ID": "75429222-d0fd-4d9f-9964-c090d2394601" + "ID": "29546892-2fd5-4656-876c-2fd7158fe269" }, { "Condition": { @@ -627,12 +627,12 @@ "Message": "操作完成" } ], - "ID": "13d15646-f8a7-4a75-9c4e-ce7b181be44f" + "ID": "42d410d5-56db-42ad-b759-1e8bff717ff7" } ] } ], - "ID": "cbbb53d1-1ce5-45c0-8a2f-84351edae2fd" + "ID": "26c85522-f24d-417c-9d8f-bc7e86d281f9" }, { "Condition": { @@ -728,12 +728,12 @@ "IsOpenInNewTab": true } ], - "ID": "0990658e-43f6-47f1-9804-d6a52fb1de03" + "ID": "2f50a62e-e6d8-4bcd-9ac8-4e1a28359dc0" } ] } ], - "ID": "5929c9cc-1442-4922-9000-1e8f32698a42" + "ID": "631bb1c7-3d9f-4452-8de6-569a615aa01b" }, { "CommandList": [ @@ -743,12 +743,12 @@ "Message": "当前项目未开启收集需求功能,请开启后分享!" } ], - "ID": "96571233-f481-4875-bcae-576208372b52" + "ID": "eb3e6887-75b3-45ad-bc52-e744c3a3b494" } ] } ], - "ID": "0c7216bf-7b6c-4c19-bf55-d6f194fd7bd2" + "ID": "fe3138b8-acbb-48ea-8914-45951676c4e4" }, { "Condition": { @@ -781,7 +781,7 @@ "LoadBindingDataOption": 2 } ], - "ID": "69de9cf5-23d4-45da-aaa9-c45590b3893b" + "ID": "0b33d681-9067-4ec3-862a-60023ef49dbf" }, { "Condition": { @@ -803,7 +803,7 @@ "Message": "暂未开放该功能" } ], - "ID": "59b061ce-ad8c-451e-ae64-e4da9531fb78" + "ID": "0539cb3d-0ee8-4cf7-ae60-3a7a7ba1246f" }, { "Condition": { @@ -838,7 +838,7 @@ "LoadBindingDataOption": 2 } ], - "ID": "f2c4e428-3892-4274-a788-79e09c777dba" + "ID": "c8861613-02f3-4d0b-8948-ffe498996c23" }, { "Condition": { @@ -966,12 +966,12 @@ "MethodName": "ExecuteCommand" } ], - "ID": "8e12597c-5b04-4e5c-8d14-2227a248bf44" + "ID": "3be791f0-77a4-401c-adff-6b32a56c117f" } ] } ], - "ID": "f66a0f2f-cc80-48de-8329-96d8ac680fc4" + "ID": "c7b602f0-ee35-45b7-8236-44fb86cb56b3" }, { "CommandList": [ @@ -984,12 +984,12 @@ } } ], - "ID": "34820749-339b-46ef-95ff-373415a16454" + "ID": "cc571806-c299-4c08-b638-c9402faee9cd" } ] } ], - "ID": "8691afe2-9491-4f0c-893b-9c5a89242bbc" + "ID": "ae1c8e39-f861-4c2c-981f-bea59ba17b78" }, { "CommandList": [ @@ -999,17 +999,153 @@ "Message": "项目进行中无法重复提交" } ], - "ID": "94bdbc44-b241-47b4-9bf9-38d9dae1481c" + "ID": "f74fe876-a050-4b40-8df0-78eaae14057d" } ] } ], - "ID": "bff1af30-7ca3-49d3-9262-cebf82d0653b" + "ID": "9ff6b9f3-d869-41f5-bf7f-af7e74859436" + }, + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", + "cellLocations": [ + { + "SerializeProperty": "=选择项" + } + ] + }, + "value": "发起会议" + }, + "CommandList": [ + { + "$type": "ElementUI.Commands.ShowMessageBox, ElementUI", + "Title": "发起视频会议", + "Message": "请确认参会人员是否包含三经理", + "Type": "info", + "ConfirmButtonText": "仅项目成员", + "ShowCancelButton": true, + "CancelButtonText": "包含三经理", + "DialogResult": "按钮结果", + "AdvancedSettings": { + "Center": true, + "DistinguishCancelAndClose": true + } + }, + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", + "cellLocations": [ + { + "SerializeProperty": "=按钮结果" + } + ] + }, + "value": "close", + "compareType": 1 + }, + "CommandList": [ + { + "$type": "Forguncy.Model.RequestServerCommand, ServerDesignerCommon", + "ServerCommandName": "拉起项目视频会议", + "Parameters": [ + { + "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", + "ParamName": "项目ID", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=项目标题!项目ID" + } + }, + { + "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", + "ParamName": "邀请三经理", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=IF(项目标题!按钮结果=\"confirm\",0,1)" + } + } + ], + "ResultErrorCodeTo": { + "SerializeProperty": "code" + }, + "ResultMessageTo": { + "SerializeProperty": "msg" + }, + "ReturnPropertiesTo": [ + { + "ResultPropertyName": "会议ID", + "ResultTo": { + "SerializeProperty": "roomCode" + } + } + ], + "RefreshAfterFinish": true, + "CheckDataValidation": true + }, + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", + "cellLocations": [ + { + "SerializeProperty": "=code" + } + ] + }, + "value": "0" + }, + "CommandList": [ + { + "$type": "Notiflix_Forguncy.Notify_Command, Notiflix_Forguncy", + "Message": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=项目标题!msg&\",会议ID:\"&项目标题!roomCode" + } + } + ], + "ID": "e08b612a-7f7a-47d3-aa55-b79954f0acb4" + }, + { + "CommandList": [ + { + "$type": "Notiflix_Forguncy.Report_Command, Notiflix_Forguncy", + "FunctionName": "warning", + "Title": "温馨提示", + "Message": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=项目标题!msg" + }, + "BtnText": "知道了" + } + ], + "ID": "f1a6ebc6-9b69-4557-ab32-f12fb5cd6eb1" + } + ] + } + ], + "ID": "fe668ba3-1a67-4d4c-ac1f-54bb866671ec" + } + ] + } + ], + "ID": "aa5fd1fe-b0c4-4010-8b1f-78253597e33e" } ] } ], - "ID": "948a2291-dbf8-4da5-b10f-75540d08d162" + "ID": "80ed9ed9-8eab-4974-a293-595dd3c21a2c" } ] } @@ -1083,7 +1219,7 @@ ] } ], - "ID": "31bceb16-ce85-4869-a74e-f5cfda6bda0f" + "ID": "ca000346-c711-44ec-9b75-5139d3e38f66" } ] } @@ -1319,4 +1455,4 @@ "Formula": "项目标题!$F$2" } ] -}//feZPelDDzFKJKcyBsbiYDTRC8Gh49Zur6jZSJrfQ1h6u607hFfWqvy+MSwvsIiHtVFK1u9t5GPjyNQEfEm3tCslmPqifUIQ7M7LwUcteZyl48hvKm3VPmdGLZAjOeemoxa7eGZRgcWxOY2Mr7loojnjP1Z3GlJwQEixjaSqQ+i67J4x543thSKPQTzr0a5iPfcVwWPb2u5BLNtaCBrpj4Oadej2+CiAMUR7PfO+9K7TXFnax8xK+9BLqAo6Z5r1BA2KrN0c7v33tKDctxhjtiD+IxjxgqYyn4Irdn5vrCoXWjMXVEU4k9F2wiWaHe3DVIi8a4QEQh66W7XqGXL/T6A6l2DrXamwM3bGMqQvZ/b5x9pZ3lfA1C5YrCf7FuIdprivFm1Mfagz7aJZzE+JNvXj1ZV1XOH3aNO3DCJx7yLcIuqHiBhh8ZKp5PKg7WiybHhPDcGjiqXa8HxJ0ZR3pVJ3rzqETRy6dSC3uosIUdMbgRkoVhWScO1E3kI3lF1ulvhAJ3/6Hj4leqO4deOFPKuYrj7P+BWr7IvbFpAcR4lWXw8Ujg7dOmAE+JiqGFmYOjY9OjA2msK9Dj0/EtOvuXGzW3S4+rnIVwr3i33dDYGMi4Q3u4P/Pmp6oGkd04uLY5XkXQYuG2F4vMi97WqOcP/DzgSMDQa83AhjyrQtPsNM7BFhuS3gDad/OFTAzglE46JT7ZHn4hJQwGk6Zd1nvp1FIWzE/DwrQM9g6qGpA7m0yG/9codwnLJWlP9m/VvhbygARja+dcTreTJpyBmQp/EhLpjwtapTG0dHikltpvqx9QZTbtww1usQ0lmZ/a/avnExwmI2LEwumzbRZt5Qjb6OkA/8ZzVVxdohN+E65c3AsLBgFrePXLm3Nj53QrHUmZTLmV72vkathmb2jj5TW0A==|920 \ No newline at end of file +}//fPlnejDi4uhHfNaOQSkDlJvA63xFDeuZZ+I2f22dDGKrFsWXqTDHjaZAWE0/DWD+HDm2hhK1lD6afHo64mNQpcb0Rs+SiH4FkbKa0IKkKv2JCGJ2AGeCOpstbuSe9s5qFuR13IPngFN94AAudF9eu8g5yGmUTLjihrqli/Zki16+IYmSkja4Wtnwen8u1RVo6VM3L3n+VfA0VFt6Rgn2/X+O32JKGAdfpKSbvKyh3WzpP76JJSbCEWuk8XeynELprI6jnu9KG7YwzUAy9+3UfvCzS1Beb14EgRGKVNjpx9E5kzLHnSBZNSnqWZyw8S7wrf0QvrKHK0HCzgMweVSI3VqFJ0eI3A/Hx7jSoZS1m604fJmLSukDGzUQdHHyM286zbtW+5ohlGITEoQuwfPLwSRFzNyFCDdeawYQPrdAHMYNpG65HCS59+8/cq9nSgAHaRvazQgdxX94ENcmlH8ZgGTdCU4J1ywn1sthEoaCaQTiz2sN/k+qxL3G3zFb2BqA6dblecFMb+OdJUBWHK7l24E2Ghe/bBQO33n7MWKyoFQxGt4APcxgcDfRJx9ypvRTdyiPiO2IJe9Z4KMJRWEdpAT4sQYOdy4q1fTiz/pwXcF9njk9YME21ml0jDy0TzuRNShtLshMuC4SGM2IgQEcfVf1qymA/nO2xbIKDIC1ndsAC59hG/hzkn8g6kXQWg3eUlKNW4SD9WKX8zCEAh1H4j8aeQnPWzW4hQjT6upxkWMXOIrLqj4XMgvDEDPMws4vU/Xz6IRQt6k6ukIMprJetYscYZNCH/QgRc9kUA+Y6Vh/kA/pMaTH99fgVzObpO8OPqGUYnuwFGlAx7nfPuNSe3ppUs6xIm5w+UupjeD145I+StkuLMZlmvANYDY9cjuv+GcVwLr5kNH67SrA39IZvw==|920 \ No newline at end of file diff --git a/ServerCommands/钉钉/拉起项目视频会议.json b/ServerCommands/钉钉/拉起项目视频会议.json new file mode 100644 index 00000000..a0dcf8c7 --- /dev/null +++ b/ServerCommands/钉钉/拉起项目视频会议.json @@ -0,0 +1,327 @@ +{ + "Name": "拉起项目视频会议", + "Enabled": true, + "Triggers": [ + { + "$type": "Forguncy.SaveLoad.PostRequestTriggerSaveData, ServerDesignerCommon", + "Permission": { + "PermissionData": { + "$type": "Forguncy.RbacPermission.Core.Impl.ServerCommand.ServerCommandPermissionData, Forguncy.RbacPermission.Core", + "permissionResource": { + "$type": "Forguncy.RbacPermission.Core.Impl.ServerCommand.ServerCommandPermissionResource, Forguncy.RbacPermission.Core" + }, + "permissionBindings": [ + { + "$type": "Forguncy.RbacPermission.Core.Impl.ServerCommand.ServerCommandPermissionBinding, Forguncy.RbacPermission.Core", + "roleNames": [ + "FGC_LoginUser" + ] + } + ] + } + }, + "Parameters": [ + { + "Name": "项目ID", + "DataValidationInfo": { + "IgnoreBlank": false + }, + "TestData": "1" + }, + { + "Name": "邀请三经理", + "DataValidationInfo": {}, + "TestData": "0" + } + ], + "InvokeTriggerTestData": { + "UserName": "shamus" + } + } + ], + "Commands": [ + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "项目信息", + "TableValue": { + "TableName": "项目表", + "TableValueType": 1, + "BindingInfos": [ + { + "GUID": "2c5d1dbf-6aaa-4930-8be5-1cb779650e0a", + "BindingInfo": { + "TableName": "项目表", + "ColumnName": "项目名称", + "GUID": "6cdf5178-317e-4abd-8460-d2a8e91d4069" + }, + "ColumnName": "项目名称" + }, + { + "GUID": "64570a32-67c1-4cc3-bef5-787ce3149232", + "BindingInfo": { + "TableName": "项目表", + "ColumnName": "项目经理", + "GUID": "3da4b8e9-f98b-4d59-b28c-a987fc95d3f9" + }, + "ColumnName": "项目经理" + }, + { + "GUID": "18d01a5b-2efe-4ed6-8ef5-106bc731e480", + "BindingInfo": { + "TableName": "项目表", + "ColumnName": "商务经理", + "GUID": "a66149c3-2d31-43ef-a7e2-9c75075a49b7" + }, + "ColumnName": "商务经理" + }, + { + "GUID": "68228cf5-4734-4da9-857d-56e5727ac8c4", + "BindingInfo": { + "TableName": "项目表", + "ColumnName": "客服经理", + "GUID": "80a12bdd-428f-458e-96a6-84b39f66cf42" + }, + "ColumnName": "客服经理" + } + ], + "SqlCondition": { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "项目表", + "ColumnName": "ID", + "GUID": "1287418a-ac93-42f7-9005-01a8eafdf9e5" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=项目ID" + } + }, + "NullFormulaValueQueryPolicy": 0, + "TopCount": "1" + }, + "ID": "e13a4213cf624db4a0dad6f57781f6b5" + }, + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", + "ParamObject": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=项目信息" + } + }, + "value": "%Null%", + "compareType": 1 + }, + "CommandList": [ + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "项目成员", + "TableValue": { + "TableName": "项目成员表", + "BindingInfos": [ + { + "GUID": "c851f59d-3c61-417a-8651-7241ff7e6c4b", + "BindingInfo": { + "TableName": "项目成员表", + "ColumnName": "项目成员", + "GUID": "6327b287-d657-407c-8ade-82a8da5c4b6e" + }, + "ColumnName": "项目成员" + } + ], + "SqlCondition": { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "项目成员表", + "ColumnName": "项目ID", + "GUID": "34bf798b-74dd-4c85-90e8-89aac6f8feef" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=项目ID" + } + } + }, + "ID": "20e8f5c7f2f44c8b9646bd55f5e8746f" + }, + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", + "ParamObject": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=项目成员.Count" + } + }, + "value": "0", + "compareType": 2 + }, + "CommandList": [ + { + "$type": "CollectionOperationKit.ServerSideArrayOp, CollectionOperationKit", + "InParamater": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=项目成员" + }, + "Operation": 18, + "OperationParamaterAName": "项目成员", + "OperationParamaterBName": "项目成员", + "OutParamaterName": "项目成员数组" + } + ], + "ID": "b551c808-60de-4fb4-8c18-023feaaa2b9a" + } + ] + }, + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", + "ParamObject": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=邀请三经理" + } + }, + "value": "1" + }, + "CommandList": [ + { + "$type": "CollectionOperationKit.ServerSideArrayOp, CollectionOperationKit", + "InParamater": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=项目成员数组" + }, + "Operation": 4, + "OperationParamaterAName": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=项目信息.项目经理" + }, + "OperationParamaterBName": "项目成员", + "OutParamaterName": "项目成员数组" + }, + { + "$type": "CollectionOperationKit.ServerSideArrayOp, CollectionOperationKit", + "InParamater": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=项目成员数组" + }, + "Operation": 4, + "OperationParamaterAName": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=项目信息.商务经理" + }, + "OperationParamaterBName": "项目成员", + "OutParamaterName": "项目成员数组" + }, + { + "$type": "CollectionOperationKit.ServerSideArrayOp, CollectionOperationKit", + "InParamater": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=项目成员数组" + }, + "Operation": 4, + "OperationParamaterAName": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=项目信息.客服经理" + }, + "OperationParamaterBName": "项目成员", + "OutParamaterName": "项目成员数组" + } + ], + "ID": "4d835e79-35a6-42c3-9309-3535baa9617b" + } + ] + }, + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", + "ParamObject": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=项目成员数组.Count" + } + }, + "value": "0", + "compareType": 2 + }, + "CommandList": [ + { + "$type": "CollectionOperationKit.ServerSideArrayOp, CollectionOperationKit", + "InParamater": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=项目成员数组" + }, + "Operation": 16, + "OperationParamaterAName": ",", + "OutParamaterName": "参会人" + }, + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "当前用户", + "ParameterValue": "%CurrentUser%", + "ID": "4eabe0a25e8e451bb35f4594434b5ea3" + }, + { + "$type": "DingTalkPlugin.VideoConferences, DingTalkPlugin", + "ConfTitle": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=项目信息.项目名称&\"项目沟通会议\"" + }, + "CreatorId": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=当前用户" + }, + "InviteUserIds": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=参会人" + }, + "Result": "返回结果" + }, + { + "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", + "ErrorCode": "0", + "Message": "发起成功", + "CustomReturns": [ + { + "ReturnPropertyName": "会议ID", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=返回结果.RoomCode" + } + } + ] + } + ], + "ID": "68140703-58c3-4f4f-a30f-7bfa8effcec0" + } + ] + } + ], + "ID": "9537ce94-7139-4356-8ad2-f89cfc706fa2" + } + ] + } + ], + "ReturnProperties": [ + { + "Name": "会议ID" + } + ] +} \ No newline at end of file diff --git a/UserServiceDB.sqlite3 b/UserServiceDB.sqlite3 index 18a435d15113bbefbbc1121e4713cc2c2bcf8a67..bb27d12463ff8ccfca6a3f5228b6add134c2002a 100644 GIT binary patch delta 228 zcmZp8pw#d{X@az10Rsa=HxR=>!9*Qn#)6Frzw8+Go1^WwN82;5RA5%;y+55jfzg|V zkA?UCWscMrRE+kIYP;h}43Th{BZ6VqfD#Pq&neV6XB_*GyLqJ+LAM z4VLYEd5qr}nbrBlrn46S4dR#K7Xun}fN%PRerA@*hxBdQ!|EBght)GJa$vOE{&PPQ q_X1q1r>o^NceCrWGBYx2=(VrOX9i*xAZ7((HXvr-z9yd|!~p>Nz(525 delta 157 zcmZp8pw#d{X@az14g&*2HxR=>&O{w!#+;1_zw8)wo1^WwN82;5RA5%+P=Mcl*YCW*}w(Vpbq#17h~=8}m8*9RL%WGB^ML