diff --git a/EquipMgr/Tnb.EquipMgr/EqpRepairApplyService.cs b/EquipMgr/Tnb.EquipMgr/EqpRepairApplyService.cs index f49cdbc5..0617edca 100644 --- a/EquipMgr/Tnb.EquipMgr/EqpRepairApplyService.cs +++ b/EquipMgr/Tnb.EquipMgr/EqpRepairApplyService.cs @@ -99,22 +99,22 @@ namespace Tnb.EquipMgr input.data["code"] = await _billRuleService.GetBillNumber(CodeTemplateConst.EQPREPAIR_CODE); } - EqpRepairApply eqpRepairApply = new() - { - code = (string)input.data["code"], - name = (string)input.data["name"], - equip_id = (string)input.data["equip_id"], - expect_complete_time = input.data["expect_complete_time"] != null && input.data["expect_complete_time"].ToString() != "" ? DateTimeOffset.FromUnixTimeSeconds(((long)input.data["expect_complete_time"]) / 1000).ToLocalTime().DateTime : null, - is_ugent = (int?)(long)input.data["is_ugent"], - attachment = input.data.ContainsKey("attachment") ? JSON.Serialize(input.data["attachment"]) : null, - apply_user_id = (string)input.data["apply_user_id"], - create_id = (string)input.data["create_id"], - create_time = DateTime.Now, - org_id = (string)input.data["org_id"], - remark = input.data.ContainsKey("remark") ? (string)input.data["remark"] : "", - description = input.data.ContainsKey("description") ? (string)input.data["description"] : "", - status = RepairApplyStatus.TOBEEXECUTED - }; + EqpRepairApply eqpRepairApply = new(); + + eqpRepairApply.code = (string)input.data["code"]; + eqpRepairApply.name = (string)input.data["name"]; + eqpRepairApply.equip_id = (string)input.data["equip_id"]; + eqpRepairApply.expect_complete_time = input.data["expect_complete_time"] != null && input.data["expect_complete_time"].ToString() != "" ? DateTimeOffset.FromUnixTimeSeconds(((long)input.data["expect_complete_time"]) / 1000).ToLocalTime().DateTime : null; + eqpRepairApply.is_ugent = (int?)(long)input.data["is_ugent"]; + eqpRepairApply.attachment = input.data.ContainsKey("attachment") ? JsonConvert.SerializeObject(input.data["attachment"]) : null; + eqpRepairApply.apply_user_id = (string)input.data["apply_user_id"]; + eqpRepairApply.create_id = (string)input.data["create_id"]; + eqpRepairApply.create_time = DateTime.Now; + eqpRepairApply.org_id = (string)input.data["org_id"]; + eqpRepairApply.remark = input.data.ContainsKey("remark") ? (string)input.data["remark"] : ""; + eqpRepairApply.description = input.data.ContainsKey("description") ? (string)input.data["description"] : ""; + eqpRepairApply.status = RepairApplyStatus.TOBEEXECUTED; + _ = await _repository.InsertAsync(eqpRepairApply); // VisualDevEntity? templateEntity = await _visualDevService.GetInfoById(ModuleId, true);