king
2024-05-24 0f6c07ed2f8dddd3ad6e37268bf06df6d82961ed
src/menu/debug/index.jsx
@@ -430,7 +430,7 @@
      }
    } else if (cell.OpenType === 'excelIn') {
      if (cell.intertype === 'system') {
        sql = this.getExcelInSql(cell)
        sql = this.getExcelInSql(cell, process)
      }
    } else if (cell.OpenType === 'excelOut') {
      if (cell.intertype === 'system' && cell.verify && cell.verify.dataType === 'custom') {
@@ -1580,12 +1580,54 @@
      ${_uniquesql}
      ${_prevCustomScript}
      ${_insert}
      ${_backCustomScript}
      ${_insert}`
      drop table #${sheet}
      aaa: select @ErrorCode as ErrorCode,@retmsg as retmsg`
    if (btn.workFlow === 'true' && process) {
      if (btn.flowSql === 'true') {
        sql += `
        /* 工作流默认sql */
        insert into s_my_works_flow (works_flow_id,works_flow_code,works_flow_name,works_flow_param,status,statusname,work_group,works_flow_detail_id,work_grade,bid,createuserid,CreateUser,CreateStaff,upid)
        select jskey,@works_flow_code@,@works_flow_name@,@works_flow_param@,@status@,@statusname@,@work_group@,@works_flow_detail_id@,@work_grade@,@bid@,@UserID@,@UserName,@FullName,@time_id@
        from #${sheet}
        insert into s_my_works_flow_log (works_flow_id,works_flow_code,works_flow_name,works_flow_param,status,statusname,works_flow_detail_id,work_group,work_grade,bid,createuserid,CreateUser,CreateStaff,upid)
        select jskey,@works_flow_code@,@works_flow_name@ ,@works_flow_param@,@status@,@statusname@,@works_flow_detail_id@,@work_group@,@work_grade@,@bid@,@UserID@,@UserName,@FullName,@time_id@
        from #${sheet}
        insert into s_my_works_flow_notice (works_flow_id,works_flow_code,works_flow_detail_id,userid,notice_type,createuserid,CreateUser,CreateStaff,upid)
        select jskey,@works_flow_code@,@works_flow_detail_id@,@userid@,@start_type@,@userid@,@UserName,@FullName,@time_id@
        from #${sheet}
        insert into s_my_works_flow_role (works_flow_id,works_flow_code,userid,works_flow_detail_id,createuserid,CreateUser,CreateStaff,upid,typecharone)
        select jskey,@works_flow_code@,@userid@,@works_flow_detail_id@,@userid@,@UserName,@FullName,@time_id@,'begin'
        from #${sheet}
        `
      }
      sql += `
        ${_backCustomScript}
        drop table #${sheet}
        aaa: select @ErrorCode as ErrorCode,@retmsg as retmsg`
      sql = sql.replace(/@start_type@/ig, `'开始'`)
      sql = sql.replace(/@works_flow_code@/ig, `'mk'`)
      sql = sql.replace(/@works_flow_name@/ig, `'mk'`)
      sql = sql.replace(/@works_flow_param@/ig, `''`)
      sql = sql.replace(/@works_flow_detail_id@/ig, `'0'`)
      sql = sql.replace(/@status@/ig, `'888'`)
      sql = sql.replace(/@statusname@/ig, `'结束'`)
      sql = sql.replace(/@work_group@/ig, `'mk'`)
      sql = sql.replace(/@work_grade@/ig, `'0'`)
    } else {
      sql += `
        ${_backCustomScript}
        drop table #${sheet}
        aaa: select @ErrorCode as ErrorCode,@retmsg as retmsg`
    }
    return sql
  }