|
|
@@ -8,12 +8,12 @@ import (
|
|
|
"dashoo.cn/backend/api/business/oilsupplier/suppliercert"
|
|
|
"dashoo.cn/backend/api/business/oilsupplier/suppliercertappend"
|
|
|
"dashoo.cn/backend/api/business/oilsupplier/supplierfile"
|
|
|
+ "dashoo.cn/backend/api/business/oilsupplier/tableheader"
|
|
|
"dashoo.cn/backend/api/business/register"
|
|
|
"encoding/json"
|
|
|
"fmt"
|
|
|
"io"
|
|
|
"os"
|
|
|
- "path/filepath"
|
|
|
"sort"
|
|
|
"strconv"
|
|
|
"strings"
|
|
|
@@ -910,7 +910,7 @@ func (this *SelectController) GetAllBusinessLicense() {
|
|
|
var supplierList []supplier.OilSupplier
|
|
|
where := "1=1"
|
|
|
svc.GetEntities(&supplierList, where)
|
|
|
- _dir := utils.Cfg.MustValue("file", "tmplateDir") + "营业执照"
|
|
|
+ _dir := utils.Cfg.MustValue("file", "tmplateDir") + needFileType
|
|
|
downFileUrl := "http://10.76.248.23"
|
|
|
for _,item := range supplierList {
|
|
|
var supplierFile supplierfile.OilSupplierFile
|
|
|
@@ -1010,52 +1010,24 @@ func compress(file *os.File, prefix string, zw *zip.Writer) error {
|
|
|
}
|
|
|
|
|
|
|
|
|
-func Zip(srcFile string, destZip string) error {
|
|
|
- zipfile, err := os.Create(destZip)
|
|
|
- if err != nil {
|
|
|
- return err
|
|
|
- }
|
|
|
- defer zipfile.Close()
|
|
|
-
|
|
|
- archive := zip.NewWriter(zipfile)
|
|
|
- defer archive.Close()
|
|
|
-
|
|
|
- filepath.Walk(srcFile, func(path string, info os.FileInfo, err error) error {
|
|
|
- if err != nil {
|
|
|
- return err
|
|
|
- }
|
|
|
-
|
|
|
- header, err := zip.FileInfoHeader(info)
|
|
|
- if err != nil {
|
|
|
- return err
|
|
|
- }
|
|
|
-
|
|
|
-
|
|
|
- header.Name = strings.TrimPrefix(path, filepath.Dir(srcFile) + "/")
|
|
|
- // header.Name = path
|
|
|
- if info.IsDir() {
|
|
|
- header.Name += "/"
|
|
|
- } else {
|
|
|
- header.Method = zip.Deflate
|
|
|
- }
|
|
|
+// @Title 获取资质列表
|
|
|
+// @Description get user by tokenaddsubfile
|
|
|
+// @Success 200 {object} models.Userblood
|
|
|
+// @router /gettableheaderlist [get]
|
|
|
+func (this *SelectController) GetTableHeaderList() {
|
|
|
+ typeCode := this.GetString("Type")
|
|
|
|
|
|
- writer, err := archive.CreateHeader(header)
|
|
|
- if err != nil {
|
|
|
- return err
|
|
|
- }
|
|
|
+ var tableHeader []tableheader.BaseTableheader
|
|
|
+ svc := tableheader.GetTableHeaderService(utils.DBE)
|
|
|
+ where := "CategoryCode='" + typeCode + "'"
|
|
|
+ svc.GetEntitysByWhere(BaseTableHeader, where, &tableHeader)
|
|
|
|
|
|
- if ! info.IsDir() {
|
|
|
- file, err := os.Open(path)
|
|
|
- if err != nil {
|
|
|
- return err
|
|
|
- }
|
|
|
- defer file.Close()
|
|
|
- _, err = io.Copy(writer, file)
|
|
|
- }
|
|
|
- return err
|
|
|
- })
|
|
|
+ var errinfo ErrorDataInfo
|
|
|
+ errinfo.Code = 0
|
|
|
+ errinfo.Item = tableHeader
|
|
|
+ this.Data["json"] = &errinfo
|
|
|
+ this.ServeJSON()
|
|
|
|
|
|
- return err
|
|
|
}
|
|
|
|
|
|
|
|
|
@@ -1069,4 +1041,3 @@ func Zip(srcFile string, destZip string) error {
|
|
|
|
|
|
|
|
|
|
|
|
-
|