|
@@ -475,29 +475,30 @@ func ExcelImportWithImages(c *gin.Context, apictx *ApiSession, file io.Reader, g
|
|
c.Header("Content-Description", "File Transfer")
|
|
c.Header("Content-Description", "File Transfer")
|
|
c.Header("Content-Disposition", "attachment; filename=import_result_"+time.Now().Format("20060102150405")+".xlsx")
|
|
c.Header("Content-Disposition", "attachment; filename=import_result_"+time.Now().Format("20060102150405")+".xlsx")
|
|
c.Data(http.StatusOK, "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", buffer.Bytes())
|
|
c.Data(http.StatusOK, "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", buffer.Bytes())
|
|
|
|
+ return nil, nil
|
|
|
|
|
|
// 统计导入结果
|
|
// 统计导入结果
|
|
- successCount := 0
|
|
|
|
- failCount := 0
|
|
|
|
- partialCount := 0
|
|
|
|
-
|
|
|
|
- for _, result := range importResults {
|
|
|
|
- switch result.Status {
|
|
|
|
- case "成功":
|
|
|
|
- successCount++
|
|
|
|
- case "失败":
|
|
|
|
- failCount++
|
|
|
|
- case "部分成功":
|
|
|
|
- partialCount++
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- return map[string]interface{}{
|
|
|
|
- "total": len(importResults),
|
|
|
|
- "success": successCount,
|
|
|
|
- "failed": failCount,
|
|
|
|
- "partial": partialCount,
|
|
|
|
- }, nil
|
|
|
|
|
|
+ // successCount := 0
|
|
|
|
+ // failCount := 0
|
|
|
|
+ // partialCount := 0
|
|
|
|
+
|
|
|
|
+ // for _, result := range importResults {
|
|
|
|
+ // switch result.Status {
|
|
|
|
+ // case "成功":
|
|
|
|
+ // successCount++
|
|
|
|
+ // case "失败":
|
|
|
|
+ // failCount++
|
|
|
|
+ // case "部分成功":
|
|
|
|
+ // partialCount++
|
|
|
|
+ // }
|
|
|
|
+ // }
|
|
|
|
+
|
|
|
|
+ // return map[string]interface{}{
|
|
|
|
+ // "total": len(importResults),
|
|
|
|
+ // "success": successCount,
|
|
|
|
+ // "failed": failCount,
|
|
|
|
+ // "partial": partialCount,
|
|
|
|
+ // }, nil
|
|
}
|
|
}
|
|
|
|
|
|
// 新增ZIP文件导入处理函数
|
|
// 新增ZIP文件导入处理函数
|