|
|
@@ -5,8 +5,10 @@ import (
|
|
|
"bswas/orm"
|
|
|
"bswas/utilities"
|
|
|
"encoding/json"
|
|
|
+ "fmt"
|
|
|
"net/http"
|
|
|
"strconv"
|
|
|
+ "time"
|
|
|
)
|
|
|
|
|
|
func Export(w http.ResponseWriter,req *http.Request) {
|
|
|
@@ -40,6 +42,8 @@ func selectCreateFormat(params map[string]string) (row []interface{}, list [][]i
|
|
|
switch params["createFormat"] {
|
|
|
case "merge":
|
|
|
row, list, mergeRow, mergeColumn = selectModule(params)
|
|
|
+ case "warpText":
|
|
|
+ row, list, _, mergeColumn = selectModule(params)
|
|
|
default:
|
|
|
row, list, _, _ = selectModule(params)
|
|
|
}
|
|
|
@@ -126,6 +130,8 @@ func selectModule(params map[string]string) (row []interface{}, list [][]interfa
|
|
|
}
|
|
|
row, list = LaborReportFormat(data)
|
|
|
case "orderIssue":
|
|
|
+ t := time.Now()
|
|
|
+ fmt.Println(t.Format("2006-01-02 15:04:05"))
|
|
|
sqlList := make(map[string]string)
|
|
|
err := json.Unmarshal([]byte(params["sqlList"]), &sqlList)
|
|
|
if err != nil {
|
|
|
@@ -177,6 +183,8 @@ func selectModule(params map[string]string) (row []interface{}, list [][]interfa
|
|
|
"A","B","C","D","E","F","G","H","I","J","K","L",
|
|
|
"U","Y","Z","AA","AF","AG","AH","AI","AJ","AK",
|
|
|
}
|
|
|
+ t = time.Now()
|
|
|
+ fmt.Println(t.Format("2006-01-02 15:04:05"))
|
|
|
case "inventoryAccountMission":
|
|
|
err := json.Unmarshal([]byte(params["data"]), &data)
|
|
|
if err != nil {
|