lihongji
2024-05-23 8650429161595bff3833254d400709b3fcadc197
接口优化
已修改4个文件
97 ■■■■■ 文件已修改
_Main/BL/Type_Archive/StaticMethod_HandleBudget.qbl 30 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/BL/Type_Archive/StaticMethod_HandlePP.qbl 30 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/BL/Type_Archive/StaticMethod_HandlePPA_Curve_IDS.qbl 35 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/BL/Type_Archive/StaticMethod_HandlePR.qbl 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/BL/Type_Archive/StaticMethod_HandleBudget.qbl
@@ -10,4 +10,34 @@
  String filePath
)
{
  TextBody:
  [*
    // 请求参数
    pathBudget := filePath + budgetFileName;
    isArchive  := ifexpr( isBudgetArchive, "true", "false" );
    minorKey   := [String]macroPlan.MDSID().MinorKey();
    json       := JSON::Object()
                  .Add( "path", pathBudget )
                  .Add( "isArchive", isArchive )
                  .Add( "minorKey", minorKey ).Build().AsString();
    // 写入临时文件
    Archive::WriteTempFile( pathBudget, budgetBinaryValue );
    info( json );
    // 调用接口
    //url := "/PR/Import";
    //i := HTTPInterface::Create( archive.JavaInterfaceAddress(), archive.JavaInterfacePort() );
    //i.URL( url );
    //i.PostMethod( true );
    //
    //try {
    //  i.Call( json );
    //
    //  htmlresult := i.Result();
    //} onerror {
    //
    //}
  *]
}
_Main/BL/Type_Archive/StaticMethod_HandlePP.qbl
@@ -10,4 +10,34 @@
  String filePath
)
{
  TextBody:
  [*
    // 请求参数
    pathPP    := filePath + ppFileName;
    isArchive := ifexpr( isPPArchive, "true", "false" );
    minorKey  := [String]macroPlan.MDSID().MinorKey();
    json      := JSON::Object()
                 .Add( "path", pathPP )
                 .Add( "isArchive", isArchive )
                 .Add( "minorKey", minorKey ).Build().AsString();
    // 写入临时文件
    Archive::WriteTempFile( pathPP, ppBinaryValue );
    info( json );
    // 调用接口
    //url := "/PR/Import";
    //i := HTTPInterface::Create( archive.JavaInterfaceAddress(), archive.JavaInterfacePort() );
    //i.URL( url );
    //i.PostMethod( true );
    //
    //try {
    //  i.Call( json );
    //
    //  htmlresult := i.Result();
    //} onerror {
    //
    //}
  *]
}
_Main/BL/Type_Archive/StaticMethod_HandlePPA_Curve_IDS.qbl
@@ -14,4 +14,39 @@
  String filePath
)
{
  TextBody:
  [*
    // 请求参数
    pathPPA   := filePath + ppaFileName;
    pathCurve := filePath + curveFileName;
    pathIDS   := filePath + idsFileName;
    //isArchive := ifexpr( isPRArchive, "true", "false" );
    minorKey  := [String]macroPlan.MDSID().MinorKey();
    json      := JSON::Object()
                 .Add( "pathPPA", pathPPA )
                 .Add( "pathCurve", pathCurve )
                 .Add( "pathIDS", pathIDS )
                 .Add( "minorKey", minorKey ).Build().AsString();
    // 写入临时文件
    Archive::WriteTempFile( pathPPA, ppaBinaryValue );
    Archive::WriteTempFile( pathCurve, curveBinaryValue );
    Archive::WriteTempFile( pathIDS, idsBinaryValue );
    info( json );
    // 调用接口
    //url := "/PR/Import";
    //i := HTTPInterface::Create( archive.JavaInterfaceAddress(), archive.JavaInterfacePort() );
    //i.URL( url );
    //i.PostMethod( true );
    //
    //try {
    //  i.Call( json );
    //
    //  htmlresult := i.Result();
    //} onerror {
    //
    //}
  *]
}
_Main/BL/Type_Archive/StaticMethod_HandlePR.qbl
@@ -24,6 +24,8 @@
    // 写入临时文件
    Archive::WriteTempFile( pathPR, prBinaryValue );
    
    info( json );
    // 调用接口
    //url := "/PR/Import";
    //i := HTTPInterface::Create( archive.JavaInterfaceAddress(), archive.JavaInterfacePort() );