{"Message":"个人中心增加积分记录表\r\n修复日报自动生成功能","MessageType":2,"Modules":[{"State":1,"Type":1,"Name":"PCPage/项目标题"},{"State":1,"Type":1,"Name":"PCPage/项目菜单"},{"State":1,"Type":1,"Name":"PCPage/汇报管理"},{"State":1,"Type":1,"Name":"PCPage/个人中心"},{"State":1,"Type":3,"Name":"MasterPCPage/FGC_母版页"},{"State":1,"Type":15,"Name":"ServerCommand/根据汇报模板生成内容"},{"State":2,"Type":27,"Name":"ServerCommandPrivate/单日自动生成工作日报"},{"State":1,"Type":1,"Name":"PCPage/开发测试"},{"State":4,"Type":16,"Name":"TaskScheduler/应用部署时"},{"State":2,"Type":21,"Name":"SchedulerTasks/工作汇报"},{"State":4,"Type":16,"Name":"TaskScheduler/每日根据报工自动生成工作日报"},{"State":4,"Type":16,"Name":"TaskScheduler/仓库新增事件"},{"State":1,"Type":7,"Name":"Table/积分记录表"},{"State":4,"Type":16,"Name":"TaskScheduler/项目表新增事件"},{"State":4,"Type":16,"Name":"TaskScheduler/任务表新增事件"},{"State":1,"Type":1,"Name":"PCPage/汇报列表"},{"State":4,"Type":16,"Name":"TaskScheduler/任务表更新事件"},{"State":4,"Type":16,"Name":"TaskScheduler/任务成员表变更事件"},{"State":4,"Type":16,"Name":"TaskScheduler/任务成员表删除事件"},{"State":3,"Type":16,"Name":"TaskScheduler/应用启动时"},{"State":3,"Type":27,"Name":"ServerCommandPrivate/自动生成昨日日报"},{"State":3,"Type":21,"Name":"SchedulerTasks/定时任务"},{"State":3,"Type":21,"Name":"SchedulerTasks/事件任务"},{"State":3,"Type":1,"Name":"PCPage/个人中心-积分列表"},{"State":3,"Type":15,"Name":"ServerCommand/批量生成日报"}],"Version":"v1"}

This commit is contained in:
超哥
2024-07-18 12:53:11 +08:00
parent b1434ef216
commit 08a736f9f3
27 changed files with 2349 additions and 829 deletions

View File

@@ -1,422 +0,0 @@
{
"Name": "单日自动生成工作日报",
"Description": "每天8:00自动生成昨日工作内容生成工作日报。",
"Enabled": true,
"Triggers": [
{
"$type": "Forguncy.SaveLoad.InvokeTriggerSaveData, ServerDesignerCommon",
"InvokeTriggerTestData": {
"UserName": "shamus"
}
}
],
"Commands": [
{
"$type": "Forguncy.Model.CatchExceptionCommand, ServerDesignerCommon",
"TryCommandPart": {
"CommandList": [
{
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
"ParameterName": "汇报日期",
"ParameterValue": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=TODAY()-1"
},
"ID": "1c34a0d795bd41bdbda283acaea024f0"
},
{
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
"ParameterName": "汇报人",
"ParameterValue": "%CurrentUser%",
"ID": "d1967a498a614945a9ed18d491e02425"
},
{
"$type": "Forguncy.Model.RequestServerCommand, ServerDesignerCommon",
"ServerCommandName": "根据汇报模板生成内容",
"Parameters": [
{
"$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon",
"ParamName": "生成日期",
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=汇报日期"
}
},
{
"$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon",
"ParamName": "汇报类型",
"Value": "日报"
},
{
"$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon",
"ParamName": "汇报对象",
"Value": "个人"
},
{
"$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon",
"ParamName": "对象ID"
},
{
"$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon",
"ParamName": "汇报人",
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=汇报人"
}
}
],
"ResultErrorCodeTo": {
"SerializeProperty": "code"
},
"ResultMessageTo": {
"SerializeProperty": "msg"
},
"ReturnPropertiesTo": [
{
"ResultPropertyName": "生成文本",
"ResultTo": {
"SerializeProperty": "生成汇报内容"
}
},
{
"ResultPropertyName": "返回总工时",
"ResultTo": {
"SerializeProperty": "返回总工时"
}
}
],
"RefreshAfterFinish": true,
"CheckDataValidation": true
},
{
"$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": "=code"
}
},
"value": "0"
},
"CommandList": [
{
"$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": "汇报记录表",
"TableValueType": 1,
"BindingInfos": [
{
"GUID": "54a8b66f-a6df-4645-8772-c36f7d8207c4",
"BindingInfo": {
"TableName": "汇报记录表",
"ColumnName": "ID",
"GUID": "7248b549-9806-4766-89e1-f5d49e589ddd"
},
"ColumnName": "ID"
}
],
"SqlCondition": {
"$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess",
"SubConditions": [
{
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "汇报记录表",
"ColumnName": "汇报人",
"GUID": "56eddff0-36fe-4dd9-af41-999289d040ac"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=汇报人"
}
},
{
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "汇报记录表",
"ColumnName": "开始日期",
"GUID": "2cbb0a81-fada-4134-9c8e-991fba901746"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=汇报日期"
}
},
{
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "汇报记录表",
"ColumnName": "汇报类型",
"GUID": "7d6310c4-6c2d-47ff-9742-434ee9c833f2"
},
"Value": "日报"
},
{
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "汇报记录表",
"ColumnName": "汇报对象",
"GUID": "e6b48d0c-2b41-4b5e-9ef4-0eaa71dd1d89"
},
"Value": "个人"
}
]
},
"NullFormulaValueQueryPolicy": 0
},
"ID": "bb847cc2ad724facb075f624bf0e4baa"
},
{
"$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%"
},
"CommandList": [
{
"$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon",
"TableName": "汇报记录表",
"UpdateType": "add",
"ShowConfirm": false,
"UpdateBindingValues": [
{
"BindingInfo": {
"TableName": "汇报记录表",
"ColumnName": "汇报类型",
"GUID": "35aa0d6b-99a4-4c36-86f7-fd6485eb0d7e"
},
"Value": "日报"
},
{
"BindingInfo": {
"TableName": "汇报记录表",
"ColumnName": "开始日期",
"GUID": "eb2d6984-be2b-40bd-abaa-e69d08fcb273"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=汇报日期"
}
},
{
"BindingInfo": {
"TableName": "汇报记录表",
"ColumnName": "汇报人",
"GUID": "ca05df5f-8360-4e4d-9f8c-3069d619f14c"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=汇报人"
}
},
{
"BindingInfo": {
"TableName": "汇报记录表",
"ColumnName": "内容",
"GUID": "46ca2fe8-34b5-4930-acc4-a01348f64ab7"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=生成汇报内容"
}
},
{
"BindingInfo": {
"TableName": "汇报记录表",
"ColumnName": "总工时",
"GUID": "73006e6c-33a7-4aeb-98c2-abee7c803125"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=返回总工时"
}
},
{
"BindingInfo": {
"TableName": "汇报记录表",
"ColumnName": "汇报对象",
"GUID": "2fdeaf58-c3cd-4b89-96de-bdce68b35800"
},
"Value": "个人"
},
{
"BindingInfo": {
"TableName": "汇报记录表",
"ColumnName": "状态",
"GUID": "cfdf16a1-dada-43a7-a888-48acad2363e9"
},
"Value": "1"
}
]
}
],
"ID": "1acec4c7-0857-4735-853c-e46e378608c2"
},
{
"CommandList": [
{
"$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon",
"TableName": "汇报记录表",
"ShowConfirm": false,
"RowsToUpdate": 1,
"RowsToUpdateCondition": {
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "汇报记录表",
"ColumnName": "ID",
"GUID": "4f0f2548-0a72-4169-b2af-37ec269b8f80"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=是否已有日报.ID"
}
},
"UpdateBindingValues": [
{
"BindingInfo": {
"TableName": "汇报记录表",
"ColumnName": "开始日期",
"GUID": "a7d94978-bda4-4a9c-830e-c3f52d2f12e6"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=汇报日期"
}
},
{
"BindingInfo": {
"TableName": "汇报记录表",
"ColumnName": "汇报人",
"GUID": "c0cdf10e-bb0a-48c0-98c1-79d77ea5138b"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=汇报人"
}
},
{
"BindingInfo": {
"TableName": "汇报记录表",
"ColumnName": "内容",
"GUID": "e3dd4fe3-01d4-42f0-b9b5-76c5f07852d0"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=生成汇报内容"
}
},
{
"BindingInfo": {
"TableName": "汇报记录表",
"ColumnName": "总工时",
"GUID": "63415ccd-c82a-40fe-815b-6ad1e294c952"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=返回总工时"
}
}
]
}
],
"ID": "82d14f26-de4c-44ec-a78c-4903ee1e3645"
}
]
}
],
"ID": "24e67235-6f02-4c70-82b7-0b7873d06410"
}
]
}
],
"ID": "3003a99b-c1da-4270-99e8-9c7b13a90b6b"
}
]
}
]
},
"CatchCommandPart": {
"CommandList": [
{
"$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon",
"TableName": "日志表",
"UpdateType": "add",
"ShowConfirm": false,
"UpdateBindingValues": [
{
"BindingInfo": {
"TableName": "日志表",
"ColumnName": "标题",
"GUID": "078ae16b-69ec-437e-b5ba-cf5411ab760c"
},
"Value": "单日自动生成工作日报命令"
},
{
"BindingInfo": {
"TableName": "日志表",
"ColumnName": "内容",
"GUID": "974dcb58-5239-4944-bb47-ba7b617c24e2"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=ExceptionCode"
}
},
{
"BindingInfo": {
"TableName": "日志表",
"ColumnName": "类型",
"GUID": "272ff25f-8ac8-4204-a7d2-2b019ff09783"
},
"Value": "服务端命令"
}
]
},
{
"$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon",
"ErrorCode": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=ExceptionCode"
},
"Message": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=ExceptionMessage"
}
}
]
}
}
]
}

View File

@@ -0,0 +1,100 @@
{
"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": "开始日期",
"DataValidationInfo": {
"IgnoreBlank": false
}
},
{
"Name": "结束日期",
"DataValidationInfo": {
"IgnoreBlank": false
}
}
]
}
],
"Commands": [
{
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
"ParameterName": "计算天数",
"ParameterValue": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=DATEDIF(开始日期,结束日期,\"d\")"
},
"ID": "9e7be8264a684bd28d9b980ed9d0046e"
},
{
"$type": "Forguncy.Model.LoopCommand, ServerDesignerCommon",
"LoopInfo": {
"$type": "Forguncy.Model.CountLoopInfo, ServerDesignerCommon",
"LoopCount": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=计算天数"
},
"LoopIndexParamName": "index",
"LoopItemParamName": "Item"
},
"CommandList": [
{
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
"ParameterName": "当前日期",
"ParameterValue": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=开始日期+index-1"
},
"ID": "1e4286fe77b745d38610e368d75a065e"
},
{
"$type": "Forguncy.Model.RequestServerCommand, ServerDesignerCommon",
"ServerCommandName": "自动生成昨日日报",
"Parameters": [
{
"$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon",
"ParamName": "汇报日期",
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=当前日期"
}
}
],
"ResultErrorCodeTo": {
"SerializeProperty": "code"
},
"ResultMessageTo": {
"SerializeProperty": "msg"
},
"RefreshAfterFinish": true,
"CheckDataValidation": true
}
]
},
{
"$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon",
"ErrorCode": "0",
"Message": "执行完毕"
}
]
}

View File

@@ -502,7 +502,7 @@
]
}
],
"ID": "c83b73e6-d306-41c2-ad94-95bd824fd7cb"
"ID": "1f1540dc-8209-49f1-b3fd-34af5a8fe74f"
},
{
"CommandList": [
@@ -520,12 +520,12 @@
]
}
],
"ID": "dc9fa5a5-f814-4365-afd4-85ba0250f4b0"
"ID": "67ff462c-b818-4291-a1b9-846118486c78"
}
]
}
],
"ID": "78b27be0-19ee-45a7-9213-27c8c676595e"
"ID": "77814082-307f-4522-9a24-e09ccb8a63a9"
},
{
"CommandList": [
@@ -546,7 +546,7 @@
]
}
],
"ID": "60e3ded4-c701-4038-8101-fd7b62d3016d"
"ID": "3739afbb-7599-4f01-843e-19d6cd35ff01"
}
]
}

View File

@@ -0,0 +1,497 @@
{
"Name": "自动生成昨日日报",
"Description": "自动生成昨日工作内容,生成工作日报。",
"Enabled": true,
"Triggers": [
{
"$type": "Forguncy.SaveLoad.InvokeTriggerSaveData, ServerDesignerCommon",
"Parameters": [
{
"Name": "汇报日期",
"DataValidationInfo": {
"IgnoreBlank": false
}
}
],
"InvokeTriggerTestData": {
"UserName": "shamus"
}
}
],
"Commands": [
{
"$type": "Forguncy.Model.CatchExceptionCommand, ServerDesignerCommon",
"TryCommandPart": {
"CommandList": [
{
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
"ParameterName": "工时记录表",
"TableValue": {
"TableName": "任务工时表",
"BindingInfos": [
{
"GUID": "85effe94-9cc0-4cc6-8de3-65369ca227cc",
"BindingInfo": {
"TableName": "任务工时表",
"ColumnName": "执行人",
"GUID": "ac84e53c-b670-4f95-8beb-adbc3196a9d5"
},
"ColumnName": "执行人"
},
{
"GUID": "4e8aea4f-1c03-4368-ae97-1daffb5fd632",
"BindingInfo": {
"TableName": "任务工时表",
"ColumnName": "总工时",
"GUID": "da21a7bc-c968-4ed6-9d88-afc16d53e40c"
},
"ColumnName": "总工时"
}
],
"SqlCondition": {
"$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess",
"SubConditions": [
{
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "任务工时表",
"ColumnName": "工时日期",
"GUID": "1decd4bb-6a32-4411-88fe-de99e8fcb144"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=汇报日期"
}
},
{
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "任务工时表",
"ColumnName": "工时类型",
"GUID": "55a4707a-21a1-42c5-b542-d8bd78d9388a"
},
"Value": "实际"
}
]
},
"NullFormulaValueQueryPolicy": 0
},
"ID": "c41b123f9bae4926822fdc898e98478c"
},
{
"$type": "Forguncy.Model.LoopCommand, ServerDesignerCommon",
"LoopInfo": {
"$type": "Forguncy.Model.CountLoopInfo, ServerDesignerCommon",
"LoopCount": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=工时记录表"
},
"LoopItemParamName": "Item"
},
"CommandList": [
{
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
"ParameterName": "汇报人",
"ParameterValue": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=Item.执行人"
},
"ID": "865f6d298a044de7a819e9c59aa61bfd"
},
{
"$type": "Forguncy.Model.RequestServerCommand, ServerDesignerCommon",
"ServerCommandName": "根据汇报模板生成内容",
"Parameters": [
{
"$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon",
"ParamName": "生成日期",
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=汇报日期"
}
},
{
"$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon",
"ParamName": "汇报类型",
"Value": "日报"
},
{
"$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon",
"ParamName": "汇报对象",
"Value": "个人"
},
{
"$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon",
"ParamName": "对象ID"
},
{
"$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon",
"ParamName": "汇报人",
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=汇报人"
}
}
],
"ResultErrorCodeTo": {
"SerializeProperty": "code"
},
"ResultMessageTo": {
"SerializeProperty": "msg"
},
"ReturnPropertiesTo": [
{
"ResultPropertyName": "生成文本",
"ResultTo": {
"SerializeProperty": "生成汇报内容"
}
},
{
"ResultPropertyName": "返回总工时",
"ResultTo": {
"SerializeProperty": "返回总工时"
}
}
],
"RefreshAfterFinish": true,
"CheckDataValidation": true
},
{
"$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": "=code"
}
},
"value": "0"
},
"CommandList": [
{
"$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": "汇报记录表",
"TableValueType": 1,
"BindingInfos": [
{
"GUID": "e815c9f8-4647-4b16-9a7c-a9856abcec31",
"BindingInfo": {
"TableName": "汇报记录表",
"ColumnName": "ID",
"GUID": "7248b549-9806-4766-89e1-f5d49e589ddd"
},
"ColumnName": "ID"
}
],
"SqlCondition": {
"$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess",
"SubConditions": [
{
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "汇报记录表",
"ColumnName": "汇报人",
"GUID": "56eddff0-36fe-4dd9-af41-999289d040ac"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=汇报人"
}
},
{
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "汇报记录表",
"ColumnName": "开始日期",
"GUID": "2cbb0a81-fada-4134-9c8e-991fba901746"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=汇报日期"
}
},
{
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "汇报记录表",
"ColumnName": "汇报类型",
"GUID": "7d6310c4-6c2d-47ff-9742-434ee9c833f2"
},
"Value": "日报"
},
{
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "汇报记录表",
"ColumnName": "汇报对象",
"GUID": "e6b48d0c-2b41-4b5e-9ef4-0eaa71dd1d89"
},
"Value": "个人"
}
]
},
"NullFormulaValueQueryPolicy": 0
},
"ID": "8d7816ef29014ca88d0b56228efea014"
},
{
"$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%"
},
"CommandList": [
{
"$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon",
"TableName": "汇报记录表",
"UpdateType": "add",
"ShowConfirm": false,
"UpdateBindingValues": [
{
"BindingInfo": {
"TableName": "汇报记录表",
"ColumnName": "汇报类型",
"GUID": "59d8febc-fd0e-44c0-ab91-4e8bee3be57f"
},
"Value": "日报"
},
{
"BindingInfo": {
"TableName": "汇报记录表",
"ColumnName": "开始日期",
"GUID": "599ea8c4-cd37-486c-908b-b76153f8fa6f"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=汇报日期"
}
},
{
"BindingInfo": {
"TableName": "汇报记录表",
"ColumnName": "汇报人",
"GUID": "2b44c825-d1e2-4ea7-b02b-bd0e7b5a0930"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=汇报人"
}
},
{
"BindingInfo": {
"TableName": "汇报记录表",
"ColumnName": "内容",
"GUID": "e1fd5fef-55bd-4bad-bef7-a1e8587eb1fe"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=生成汇报内容"
}
},
{
"BindingInfo": {
"TableName": "汇报记录表",
"ColumnName": "总工时",
"GUID": "f63f3278-817d-4d3b-85e1-ad3e572f68b6"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=返回总工时"
}
},
{
"BindingInfo": {
"TableName": "汇报记录表",
"ColumnName": "汇报对象",
"GUID": "52130e76-6317-4a2d-a3f3-78aa660dc017"
},
"Value": "个人"
},
{
"BindingInfo": {
"TableName": "汇报记录表",
"ColumnName": "状态",
"GUID": "540643f7-47e6-4398-a81c-cb07864014e9"
},
"Value": "1"
}
]
}
],
"ID": "f2958030-4bf0-4ebe-9fb9-1ce8192e5a1f"
},
{
"CommandList": [
{
"$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon",
"TableName": "汇报记录表",
"ShowConfirm": false,
"RowsToUpdate": 1,
"RowsToUpdateCondition": {
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "汇报记录表",
"ColumnName": "ID",
"GUID": "4f0f2548-0a72-4169-b2af-37ec269b8f80"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=是否已有日报.ID"
}
},
"UpdateBindingValues": [
{
"BindingInfo": {
"TableName": "汇报记录表",
"ColumnName": "开始日期",
"GUID": "a57546f4-0f7a-4029-b472-193e72b0da1b"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=汇报日期"
}
},
{
"BindingInfo": {
"TableName": "汇报记录表",
"ColumnName": "汇报人",
"GUID": "584ee468-b463-4253-aa90-7e46fa5153c2"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=汇报人"
}
},
{
"BindingInfo": {
"TableName": "汇报记录表",
"ColumnName": "内容",
"GUID": "92ddb7cd-2e5a-4508-9fe7-d35f54b98eeb"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=生成汇报内容"
}
},
{
"BindingInfo": {
"TableName": "汇报记录表",
"ColumnName": "总工时",
"GUID": "a82384cf-a65e-41e4-90d8-ce2bb3334a2c"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=返回总工时"
}
}
]
}
],
"ID": "b2986861-58e8-486d-a128-ad51d4e8b21b"
}
]
}
],
"ID": "f6695547-dd52-4271-bfaa-09f4e1f12d85"
}
]
}
],
"ID": "78de713c-52e7-48e9-ae6d-b82d70339128"
}
]
}
]
},
{
"$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon",
"ErrorCode": "0",
"Message": "执行完毕"
}
]
},
"CatchCommandPart": {
"CommandList": [
{
"$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon",
"TableName": "日志表",
"UpdateType": "add",
"ShowConfirm": false,
"UpdateBindingValues": [
{
"BindingInfo": {
"TableName": "日志表",
"ColumnName": "标题",
"GUID": "f539568d-13de-417b-baae-5c5072cc810a"
},
"Value": "单日自动生成工作日报命令"
},
{
"BindingInfo": {
"TableName": "日志表",
"ColumnName": "类型",
"GUID": "a7a5ca14-21a4-4f08-ad6d-65b784e38435"
},
"Value": "错误"
},
{
"BindingInfo": {
"TableName": "日志表",
"ColumnName": "内容",
"GUID": "94961476-bd5b-44f5-80e4-a52a1091d1b2"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=ExceptionMessage"
}
}
]
},
{
"$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon",
"ErrorCode": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=ExceptionCode"
},
"Message": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=ExceptionMessage"
}
}
]
}
}
]
}