|
@@ -208,7 +208,7 @@ func (dividendsReturnedOrderService *DividendsReturnedOrderService) GetDividends |
|
@@ -208,7 +208,7 @@ func (dividendsReturnedOrderService *DividendsReturnedOrderService) GetDividends |
|
208
|
}
|
208
|
}
|
|
209
|
}
|
209
|
}
|
|
210
|
|
210
|
|
|
211
|
-// ImportDividendsReturnedOrder 导入分红退货单
|
211
|
+// ImportDividendsReturnedOrder TODO 导入分红退货单
|
|
212
|
func (dividendsReturnedOrderService *DividendsReturnedOrderService) ImportDividendsReturnedOrder(importDividendsReturnedOrderCommand *command.ImportDividendsReturnedOrderCommand) (interface{}, error) {
|
212
|
func (dividendsReturnedOrderService *DividendsReturnedOrderService) ImportDividendsReturnedOrder(importDividendsReturnedOrderCommand *command.ImportDividendsReturnedOrderCommand) (interface{}, error) {
|
|
213
|
if err := importDividendsReturnedOrderCommand.ValidateCommand(); err != nil {
|
213
|
if err := importDividendsReturnedOrderCommand.ValidateCommand(); err != nil {
|
|
214
|
return nil, application.ThrowError(application.ARG_ERROR, err.Error())
|
214
|
return nil, application.ThrowError(application.ARG_ERROR, err.Error())
|
|
@@ -367,10 +367,27 @@ func (dividendsReturnedOrderService *DividendsReturnedOrderService) SearchDivide |
|
@@ -367,10 +367,27 @@ func (dividendsReturnedOrderService *DividendsReturnedOrderService) SearchDivide |
|
367
|
defer func() {
|
367
|
defer func() {
|
|
368
|
_ = transactionContext.RollbackTransaction()
|
368
|
_ = transactionContext.RollbackTransaction()
|
|
369
|
}()
|
369
|
}()
|
|
370
|
- if err := transactionContext.CommitTransaction(); err != nil {
|
|
|
|
371
|
- return nil, application.ThrowError(application.TRANSACTION_ERROR, err.Error())
|
370
|
+ var dividendsReturnedOrderRepository domain.DividendsReturnedOrderRepository
|
|
|
|
371
|
+ if value, err := factory.CreateDividendsReturnedOrderRepository(map[string]interface{}{
|
|
|
|
372
|
+ "transactionContext": transactionContext,
|
|
|
|
373
|
+ }); err != nil {
|
|
|
|
374
|
+ return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, err.Error())
|
|
|
|
375
|
+ } else {
|
|
|
|
376
|
+ dividendsReturnedOrderRepository = value
|
|
|
|
377
|
+ }
|
|
|
|
378
|
+ if count, dividendsReturnedOrders, err := dividendsReturnedOrderRepository.Find(tool_funs.SimpleStructToMap(searchDividendsReturnedOrderQuery)); err != nil {
|
|
|
|
379
|
+ return nil, application.ThrowError(application.INTERNAL_SERVER_ERROR, err.Error())
|
|
|
|
380
|
+ } else {
|
|
|
|
381
|
+ if err := transactionContext.CommitTransaction(); err != nil {
|
|
|
|
382
|
+ return nil, application.ThrowError(application.TRANSACTION_ERROR, err.Error())
|
|
|
|
383
|
+ }
|
|
|
|
384
|
+ return map[string]interface{}{
|
|
|
|
385
|
+ "grid": map[string]interface{}{
|
|
|
|
386
|
+ "total": count,
|
|
|
|
387
|
+ "list": dividendsReturnedOrders,
|
|
|
|
388
|
+ },
|
|
|
|
389
|
+ }, nil
|
|
372
|
}
|
390
|
}
|
|
373
|
- return nil, nil
|
|
|
|
374
|
}
|
391
|
}
|
|
375
|
|
392
|
|
|
376
|
// UpdateDividendsReturnedOrder 更新分红退货单服务
|
393
|
// UpdateDividendsReturnedOrder 更新分红退货单服务
|