作者 tangxuhui

调整

@@ -103,18 +103,7 @@ func (controller ExcelDataController) ImportDividendsOrder() { @@ -103,18 +103,7 @@ func (controller ExcelDataController) ImportDividendsOrder() {
103 } 103 }
104 104
105 func importDividendsOrder(controller ExcelDataController) { 105 func importDividendsOrder(controller ExcelDataController) {
106 - // excelFile, fileHeader, err := controller.GetFile("file")  
107 - // if err != nil {  
108 - // log.Logger.Error("接收文件失败," + err.Error())  
109 - // controller.Response(nil, err)  
110 - // return  
111 - // }  
112 - // if filepath.Ext(fileHeader.Filename) != ".xlsx" {  
113 - //TODO 判断文件类型  
114 - // log.Logger.Error("获取到的文件:" + fileHeader.Filename)  
115 - // controller.Response(nil, errors.New("上传到的文件类型错误"))  
116 - // return  
117 - // } 106 +
118 fileReader, err := controller.GetExcelFile() 107 fileReader, err := controller.GetExcelFile()
119 if err != nil { 108 if err != nil {
120 controller.Response(nil, err) 109 controller.Response(nil, err)
@@ -177,18 +166,7 @@ func (controller ExcelDataController) ImportDividendsReturnedOrder() { @@ -177,18 +166,7 @@ func (controller ExcelDataController) ImportDividendsReturnedOrder() {
177 } 166 }
178 167
179 func importDividendsReturnedOrder(controller ExcelDataController) { 168 func importDividendsReturnedOrder(controller ExcelDataController) {
180 - // excelFile, fileHeader, err := controller.GetFile("file")  
181 - // if err != nil {  
182 - // log.Logger.Error("接收文件失败," + err.Error())  
183 - // controller.Response(nil, err)  
184 - // return  
185 - // }  
186 - // if filepath.Ext(fileHeader.Filename) != ".xlsx" {  
187 - //TODO 判断文件类型  
188 - // log.Logger.Error("获取到的文件:" + filepath.Ext(fileHeader.Filename))  
189 - // controller.Response(nil, errors.New("上传的文件类型错误"))  
190 - // return  
191 - // } 169 +
192 fileReader, err := controller.GetExcelFile() 170 fileReader, err := controller.GetExcelFile()
193 if err != nil { 171 if err != nil {
194 controller.Response(nil, err) 172 controller.Response(nil, err)
@@ -246,6 +224,9 @@ func importDividendsReturnedOrder(controller ExcelDataController) { @@ -246,6 +224,9 @@ func importDividendsReturnedOrder(controller ExcelDataController) {
246 } 224 }
247 225
248 func (controller ExcelDataController) ImportCompanyUser() { 226 func (controller ExcelDataController) ImportCompanyUser() {
  227 + importCompanyUser(controller)
  228 +}
  229 +func importCompanyUser(controller ExcelDataController) {
249 excelService := service.NewExcelDataService(nil) 230 excelService := service.NewExcelDataService(nil)
250 r, err := controller.GetExcelFile() 231 r, err := controller.GetExcelFile()
251 if err != nil { 232 if err != nil {
@@ -288,21 +269,25 @@ func (controller ExcelDataController) ImportOrganization() { @@ -288,21 +269,25 @@ func (controller ExcelDataController) ImportOrganization() {
288 } 269 }
289 270
290 func (controller ExcelDataController) FileImport() { 271 func (controller ExcelDataController) FileImport() {
291 - excelService := service.NewExcelDataService(nil)  
292 - r, err := controller.GetExcelFile()  
293 - if err != nil {  
294 - controller.Response(nil, err)  
295 - return  
296 - }  
297 - cmd := &command.ImportDataCommand{} 272 + // excelService := service.NewExcelDataService(nil)
  273 + // r, err := controller.GetExcelFile()
  274 + // if err != nil {
  275 + // controller.Response(nil, err)
  276 + // return
  277 + // }
  278 + // cmd := &command.ImportDataCommand{}
298 //controller.Unmarshal(cmd) 279 //controller.Unmarshal(cmd)
299 - controller.ParseForm(cmd)  
300 - cmd.Operator = controller.GetOperator()  
301 - cmd.Reader = r  
302 - var data interface{}  
303 - switch cmd.Code { 280 + // controller.ParseForm(cmd)
  281 + // cmd.Operator = controller.GetOperator()
  282 + // cmd.Reader = r
  283 + var (
  284 + data interface{}
  285 + err error
  286 + )
  287 + code := controller.GetString("code")
  288 + switch code {
304 case domain.ImportCompanyUser: 289 case domain.ImportCompanyUser:
305 - data, err = excelService.ImportCompanyUser(cmd) 290 + importCompanyUser(controller)
306 case domain.ImportCooperationUser: 291 case domain.ImportCooperationUser:
307 case domain.ImportDividendsOrders: 292 case domain.ImportDividendsOrders:
308 importDividendsOrder(controller) 293 importDividendsOrder(controller)