|
@@ -3001,6 +3001,7 @@ func (this *SelfDrugApiController) GetGoodPurchaseStockQuery() {
|
3001
|
3001
|
}
|
3002
|
3002
|
manufacturerList, _ := service.GetAllManufacturerList(orgId)
|
3003
|
3003
|
list, total, err := service.GetGoodPurchaseStockQuery(good_type, keyword, page, limit, orgId, ids, goodIds)
|
|
3004
|
+ storeConfig, _ := service.GetAllStoreHouseConfig(orgId)
|
3004
|
3005
|
for _, item := range list {
|
3005
|
3006
|
|
3006
|
3007
|
//获取期初结余数量
|
|
@@ -3016,29 +3017,29 @@ func (this *SelfDrugApiController) GetGoodPurchaseStockQuery() {
|
3016
|
3017
|
}
|
3017
|
3018
|
|
3018
|
3019
|
//获取期间增加
|
3019
|
|
- goodWarehouseInfoList, _ := service.GetAddGoodWarehouseInfoList(item.ID, orgId, startTime, endTime)
|
|
3020
|
+ goodWarehouseInfoList, _ := service.GetAddGoodWarehouseInfoList(item.ID, orgId, startTime, endTime, storeConfig.StorehouseOutInfo)
|
3020
|
3021
|
for _, it := range goodWarehouseInfoList {
|
3021
|
3022
|
item.WarehousingInfoOne = append(item.WarehousingInfoOne, it)
|
3022
|
3023
|
}
|
3023
|
3024
|
|
3024
|
3025
|
//获取本期增加
|
3025
|
|
- WarehouseInfoFlowList, _ := service.GetAddStartFlow(item.ID, orgId, startTime, endTime)
|
|
3026
|
+ WarehouseInfoFlowList, _ := service.GetAddStartFlow(item.ID, orgId, startTime, endTime, storeConfig.StorehouseOutInfo)
|
3026
|
3027
|
for _, it := range WarehouseInfoFlowList {
|
3027
|
3028
|
item.StartFlowWarehouseInfo = append(item.StartFlowWarehouseInfo, it)
|
3028
|
3029
|
}
|
3029
|
3030
|
//获取本期减少
|
3030
|
|
- reduceWarehouseInfoList, _ := service.GetReduceWarehouseInfoList(item.ID, orgId, startTime, endTime)
|
|
3031
|
+ reduceWarehouseInfoList, _ := service.GetReduceWarehouseInfoList(item.ID, orgId, startTime, endTime, storeConfig.StorehouseOutInfo)
|
3031
|
3032
|
for _, it := range reduceWarehouseInfoList {
|
3032
|
3033
|
item.WarehouseOutInfoStart = append(item.WarehouseOutInfoStart, it)
|
3033
|
3034
|
}
|
3034
|
3035
|
|
3035
|
3036
|
//获取期中减少退库
|
3036
|
|
- lowInfo, _ := service.GetStartEndCancelFLowInfo(item.ID, orgId, startTime, endTime)
|
|
3037
|
+ lowInfo, _ := service.GetStartEndCancelFLowInfo(item.ID, orgId, startTime, endTime, storeConfig.StorehouseOutInfo)
|
3037
|
3038
|
for _, it := range lowInfo {
|
3038
|
3039
|
item.StartEndCancelFLowInfo = append(item.StartEndCancelFLowInfo, it)
|
3039
|
3040
|
}
|
3040
|
3041
|
//
|
3041
|
|
- outInfo, _ := service.FindeWarehouseOutInfo(item.ID, orgId, startTime)
|
|
3042
|
+ outInfo, _ := service.FindeWarehouseOutInfo(item.ID, orgId, startTime, storeConfig.StorehouseOutInfo)
|
3042
|
3043
|
for _, it := range outInfo {
|
3043
|
3044
|
item.WarehouseOutInfoEnd = append(item.WarehouseOutInfoEnd, it)
|
3044
|
3045
|
}
|
|
@@ -3101,12 +3102,12 @@ func (this *SelfDrugApiController) GetGoodPurchaseStockQuery() {
|
3101
|
3102
|
}
|
3102
|
3103
|
|
3103
|
3104
|
//期中盘盈
|
3104
|
|
- profit, _ := service.FindeEndStokInventoryProfit(item.ID, orgId, startTime, endTime)
|
|
3105
|
+ profit, _ := service.FindeEndStokInventoryProfit(item.ID, orgId, startTime, endTime, storeConfig.StorehouseOutInfo)
|
3105
|
3106
|
for _, it := range profit {
|
3106
|
3107
|
item.WareStartEndStockInventoryProfit = append(item.WareStartEndStockInventoryProfit, it)
|
3107
|
3108
|
}
|
3108
|
3109
|
//期中盘亏
|
3109
|
|
- losses, _ := service.FindeEndStockInventoryLosses(item.ID, orgId, startTime, endTime)
|
|
3110
|
+ losses, _ := service.FindeEndStockInventoryLosses(item.ID, orgId, startTime, endTime, storeConfig.StorehouseOutInfo)
|
3110
|
3111
|
for _, it := range losses {
|
3111
|
3112
|
item.WareStartEndStockInventoryLosses = append(item.WareStartEndStockInventoryLosses, it)
|
3112
|
3113
|
}
|
|
@@ -3683,55 +3684,57 @@ func (this *SelfDrugApiController) GetGoodNewPurchaseStockQuery() {
|
3683
|
3684
|
manufacturerList, _ := service.GetNewAllManufacturerList(orgId)
|
3684
|
3685
|
|
3685
|
3686
|
if orgId == 10265 {
|
|
3687
|
+ storeConfig, _ := service.GetAllStoreHouseConfig(orgId)
|
|
3688
|
+
|
3686
|
3689
|
list, total, err := service.GetGoodNewPurchaseStockQuery(good_type, keyword, page, limit, orgId, ids, goodIds)
|
3687
|
3690
|
|
3688
|
3691
|
for _, item := range list {
|
3689
|
3692
|
|
3690
|
3693
|
//获取期初结余
|
3691
|
|
- low, _ := service.GetStartLastFLow(item.ID, orgId, startTime)
|
|
3694
|
+ low, _ := service.GetStartLastFLow(item.ID, orgId, startTime, storeConfig.StorehouseOutInfo)
|
3692
|
3695
|
|
3693
|
3696
|
item.GoodStartFlowInfo = low
|
3694
|
3697
|
|
3695
|
3698
|
//获取期末结余
|
3696
|
|
- flow, _ := service.GetEndLastFlow(item.ID, orgId, endTime)
|
|
3699
|
+ flow, _ := service.GetEndLastFlow(item.ID, orgId, endTime, storeConfig.StorehouseOutInfo)
|
3697
|
3700
|
|
3698
|
3701
|
item.GoodEndFlowInfo = flow
|
3699
|
3702
|
|
3700
|
3703
|
//获取期间增加
|
3701
|
|
- goodWarehouseInfoList, _ := service.GetAddGoodWarehouseInfoList(item.ID, orgId, startTime, endTime)
|
|
3704
|
+ goodWarehouseInfoList, _ := service.GetAddGoodWarehouseInfoList(item.ID, orgId, startTime, endTime, storeConfig.StorehouseOutInfo)
|
3702
|
3705
|
for _, it := range goodWarehouseInfoList {
|
3703
|
3706
|
item.WarehousingInfoOne = append(item.WarehousingInfoOne, it)
|
3704
|
3707
|
}
|
3705
|
3708
|
|
3706
|
3709
|
//获取本期增加
|
3707
|
|
- WarehouseInfoFlowList, _ := service.GetAddStartFlow(item.ID, orgId, startTime, endTime)
|
|
3710
|
+ WarehouseInfoFlowList, _ := service.GetAddStartFlow(item.ID, orgId, startTime, endTime, storeConfig.StorehouseOutInfo)
|
3708
|
3711
|
for _, it := range WarehouseInfoFlowList {
|
3709
|
3712
|
item.StartFlowWarehouseInfo = append(item.StartFlowWarehouseInfo, it)
|
3710
|
3713
|
}
|
3711
|
3714
|
//获取本期减少
|
3712
|
|
- reduceWarehouseInfoList, _ := service.GetReduceWarehouseInfoList(item.ID, orgId, startTime, endTime)
|
|
3715
|
+ reduceWarehouseInfoList, _ := service.GetReduceWarehouseInfoList(item.ID, orgId, startTime, endTime, storeConfig.StorehouseOutInfo)
|
3713
|
3716
|
for _, it := range reduceWarehouseInfoList {
|
3714
|
3717
|
item.WarehouseOutInfoStart = append(item.WarehouseOutInfoStart, it)
|
3715
|
3718
|
}
|
3716
|
3719
|
|
3717
|
3720
|
//获取期中减少退库
|
3718
|
|
- lowInfo, _ := service.GetStartEndCancelFLowInfo(item.ID, orgId, startTime, endTime)
|
|
3721
|
+ lowInfo, _ := service.GetStartEndCancelFLowInfo(item.ID, orgId, startTime, endTime, storeConfig.StorehouseOutInfo)
|
3719
|
3722
|
for _, it := range lowInfo {
|
3720
|
3723
|
item.StartEndCancelFLowInfo = append(item.StartEndCancelFLowInfo, it)
|
3721
|
3724
|
}
|
3722
|
3725
|
//
|
3723
|
|
- outInfo, _ := service.FindeWarehouseOutInfo(item.ID, orgId, startTime)
|
|
3726
|
+ outInfo, _ := service.FindeWarehouseOutInfo(item.ID, orgId, startTime, storeConfig.StorehouseOutInfo)
|
3724
|
3727
|
for _, it := range outInfo {
|
3725
|
3728
|
item.WarehouseOutInfoEnd = append(item.WarehouseOutInfoEnd, it)
|
3726
|
3729
|
}
|
3727
|
3730
|
|
3728
|
3731
|
//期中盘盈
|
3729
|
|
- profit, _ := service.FindeEndStokInventoryProfit(item.ID, orgId, startTime, endTime)
|
|
3732
|
+ profit, _ := service.FindeEndStokInventoryProfit(item.ID, orgId, startTime, endTime, storeConfig.StorehouseOutInfo)
|
3730
|
3733
|
for _, it := range profit {
|
3731
|
3734
|
item.WareStartEndStockInventoryProfit = append(item.WareStartEndStockInventoryProfit, it)
|
3732
|
3735
|
}
|
3733
|
3736
|
//期中盘亏
|
3734
|
|
- losses, _ := service.FindeEndStockInventoryLosses(item.ID, orgId, startTime, endTime)
|
|
3737
|
+ losses, _ := service.FindeEndStockInventoryLosses(item.ID, orgId, startTime, endTime, storeConfig.StorehouseOutInfo)
|
3735
|
3738
|
for _, it := range losses {
|
3736
|
3739
|
item.WareStartEndStockInventoryLosses = append(item.WareStartEndStockInventoryLosses, it)
|
3737
|
3740
|
}
|
|
@@ -3751,54 +3754,56 @@ func (this *SelfDrugApiController) GetGoodNewPurchaseStockQuery() {
|
3751
|
3754
|
|
3752
|
3755
|
if orgId != 10265 {
|
3753
|
3756
|
list, total, err := service.GetGoodNewPurchaseStockQueryOne(good_type, keyword, page, limit, orgId, ids, goodIds)
|
3754
|
|
-
|
|
3757
|
+ storeConfig, _ := service.GetAllStoreHouseConfig(orgId)
|
3755
|
3758
|
for _, item := range list {
|
3756
|
3759
|
|
3757
|
3760
|
//获取期初结余
|
3758
|
|
- low, _ := service.GetStartLastFLow(item.ID, orgId, startTime)
|
|
3761
|
+ low, _ := service.GetStartLastFLow(item.ID, orgId, startTime, storeConfig.StorehouseOutInfo)
|
3759
|
3762
|
|
3760
|
3763
|
item.GoodStartFlowInfo = low
|
3761
|
3764
|
|
3762
|
3765
|
//获取期末结余
|
3763
|
|
- flow, _ := service.GetEndLastFlow(item.ID, orgId, endTime)
|
|
3766
|
+ flow, _ := service.GetEndLastFlow(item.ID, orgId, endTime, storeConfig.StorehouseOutInfo)
|
3764
|
3767
|
|
3765
|
3768
|
item.GoodEndFlowInfo = flow
|
3766
|
3769
|
|
3767
|
3770
|
//获取期间增加
|
3768
|
|
- goodWarehouseInfoList, _ := service.GetAddGoodWarehouseInfoList(item.ID, orgId, startTime, endTime)
|
|
3771
|
+ goodWarehouseInfoList, _ := service.GetAddGoodWarehouseInfoList(item.ID, orgId, startTime, endTime, storeConfig.StorehouseOutInfo)
|
|
3772
|
+
|
3769
|
3773
|
for _, it := range goodWarehouseInfoList {
|
3770
|
3774
|
item.WarehousingInfoOne = append(item.WarehousingInfoOne, it)
|
3771
|
3775
|
}
|
3772
|
3776
|
|
3773
|
3777
|
//获取本期增加
|
3774
|
|
- WarehouseInfoFlowList, _ := service.GetAddStartFlow(item.ID, orgId, startTime, endTime)
|
|
3778
|
+ WarehouseInfoFlowList, _ := service.GetAddStartFlow(item.ID, orgId, startTime, endTime, storeConfig.StorehouseOutInfo)
|
|
3779
|
+
|
3775
|
3780
|
for _, it := range WarehouseInfoFlowList {
|
3776
|
3781
|
item.StartFlowWarehouseInfo = append(item.StartFlowWarehouseInfo, it)
|
3777
|
3782
|
}
|
3778
|
3783
|
//获取本期减少
|
3779
|
|
- reduceWarehouseInfoList, _ := service.GetReduceWarehouseInfoList(item.ID, orgId, startTime, endTime)
|
|
3784
|
+ reduceWarehouseInfoList, _ := service.GetReduceWarehouseInfoList(item.ID, orgId, startTime, endTime, storeConfig.StorehouseOutInfo)
|
3780
|
3785
|
for _, it := range reduceWarehouseInfoList {
|
3781
|
3786
|
item.WarehouseOutInfoStart = append(item.WarehouseOutInfoStart, it)
|
3782
|
3787
|
}
|
3783
|
3788
|
|
3784
|
3789
|
//获取期中减少退库
|
3785
|
|
- lowInfo, _ := service.GetStartEndCancelFLowInfo(item.ID, orgId, startTime, endTime)
|
|
3790
|
+ lowInfo, _ := service.GetStartEndCancelFLowInfo(item.ID, orgId, startTime, endTime, storeConfig.StorehouseOutInfo)
|
3786
|
3791
|
for _, it := range lowInfo {
|
3787
|
3792
|
item.StartEndCancelFLowInfo = append(item.StartEndCancelFLowInfo, it)
|
3788
|
3793
|
}
|
3789
|
3794
|
//
|
3790
|
|
- outInfo, _ := service.FindeWarehouseOutInfo(item.ID, orgId, startTime)
|
|
3795
|
+ outInfo, _ := service.FindeWarehouseOutInfo(item.ID, orgId, startTime, storeConfig.StorehouseOutInfo)
|
3791
|
3796
|
for _, it := range outInfo {
|
3792
|
3797
|
item.WarehouseOutInfoEnd = append(item.WarehouseOutInfoEnd, it)
|
3793
|
3798
|
}
|
3794
|
3799
|
|
3795
|
3800
|
//期中盘盈
|
3796
|
|
- profit, _ := service.FindeEndStokInventoryProfit(item.ID, orgId, startTime, endTime)
|
|
3801
|
+ profit, _ := service.FindeEndStokInventoryProfit(item.ID, orgId, startTime, endTime, storeConfig.StorehouseOutInfo)
|
3797
|
3802
|
for _, it := range profit {
|
3798
|
3803
|
item.WareStartEndStockInventoryProfit = append(item.WareStartEndStockInventoryProfit, it)
|
3799
|
3804
|
}
|
3800
|
3805
|
//期中盘亏
|
3801
|
|
- losses, _ := service.FindeEndStockInventoryLosses(item.ID, orgId, startTime, endTime)
|
|
3806
|
+ losses, _ := service.FindeEndStockInventoryLosses(item.ID, orgId, startTime, endTime, storeConfig.StorehouseOutInfo)
|
3802
|
3807
|
for _, it := range losses {
|
3803
|
3808
|
item.WareStartEndStockInventoryLosses = append(item.WareStartEndStockInventoryLosses, it)
|
3804
|
3809
|
}
|