|
@@ -268,6 +268,8 @@ func (c *StockManagerApiController) CreateWarehouse() {
|
268
|
268
|
dealer := int64(items["dealer"].(float64))
|
269
|
269
|
|
270
|
270
|
license_number, _ := items["license_number"].(string)
|
|
271
|
+
|
|
272
|
+ register_number, _ := items["register_number"].(string)
|
271
|
273
|
//入库单表格
|
272
|
274
|
warehouseInfo := &models.WarehousingInfo{
|
273
|
275
|
WarehousingOrder: warehousing.WarehousingOrder,
|
|
@@ -291,6 +293,7 @@ func (c *StockManagerApiController) CreateWarehouse() {
|
291
|
293
|
LicenseNumber: license_number,
|
292
|
294
|
PackingPrice: packing_price,
|
293
|
295
|
StorehouseId: storehouse_id,
|
|
296
|
+ RegisterNumber: register_number,
|
294
|
297
|
}
|
295
|
298
|
warehousingInfo = append(warehousingInfo, warehouseInfo)
|
296
|
299
|
|
|
@@ -315,6 +318,7 @@ func (c *StockManagerApiController) CreateWarehouse() {
|
315
|
318
|
ConsumableType: 1,
|
316
|
319
|
WarehousingDetailId: warehouseInfo.ID,
|
317
|
320
|
StorehouseId: storehouse_id,
|
|
321
|
+ RegisterNumber: register_number,
|
318
|
322
|
}
|
319
|
323
|
stockFlow = append(stockFlow, flow)
|
320
|
324
|
}
|
|
@@ -345,6 +349,7 @@ func (c *StockManagerApiController) CreateWarehouse() {
|
345
|
349
|
ConsumableType: 1,
|
346
|
350
|
WarehousingDetailId: warehousinginfo.ID,
|
347
|
351
|
StorehouseId: storehouse_id,
|
|
352
|
+ RegisterNumber: item.RegisterNumber,
|
348
|
353
|
}
|
349
|
354
|
service.CreateStockFlowOne(flow)
|
350
|
355
|
}
|
|
@@ -599,6 +604,7 @@ func (c *StockManagerApiController) EditWarehouse() {
|
599
|
604
|
manufacturer := int64(items["manufacturer"].(float64))
|
600
|
605
|
dealer := int64(items["dealer"].(float64))
|
601
|
606
|
license_number, _ := items["license_number"].(string)
|
|
607
|
+ register_number, _ := items["register_number"].(string)
|
602
|
608
|
if items["id"] == nil || reflect.TypeOf(items["id"]).String() != "float64" {
|
603
|
609
|
utils.ErrorLog("id")
|
604
|
610
|
c.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeParamWrong)
|
|
@@ -629,6 +635,7 @@ func (c *StockManagerApiController) EditWarehouse() {
|
629
|
635
|
LicenseNumber: license_number,
|
630
|
636
|
PackingPrice: packing_price,
|
631
|
637
|
StorehouseId: storehouse_id,
|
|
638
|
+ RegisterNumber: register_number,
|
632
|
639
|
}
|
633
|
640
|
warehousingInfo = append(warehousingInfo, warehouseInfo)
|
634
|
641
|
|
|
@@ -656,6 +663,7 @@ func (c *StockManagerApiController) EditWarehouse() {
|
656
|
663
|
LicenseNumber: license_number,
|
657
|
664
|
PackingPrice: packing_price,
|
658
|
665
|
StorehouseId: storehouse_id,
|
|
666
|
+ RegisterNumber: register_number,
|
659
|
667
|
}
|
660
|
668
|
upDateWarehousingInfo = append(upDateWarehousingInfo, warehouseInfo)
|
661
|
669
|
|
|
@@ -680,6 +688,7 @@ func (c *StockManagerApiController) EditWarehouse() {
|
680
|
688
|
ConsumableType: 1,
|
681
|
689
|
WarehousingDetailId: warehouseInfo.ID,
|
682
|
690
|
StorehouseId: storehouse_id,
|
|
691
|
+ RegisterNumber: register_number,
|
683
|
692
|
}
|
684
|
693
|
|
685
|
694
|
stockFlow = append(stockFlow, flow)
|
|
@@ -715,6 +724,7 @@ func (c *StockManagerApiController) EditWarehouse() {
|
715
|
724
|
ConsumableType: 1,
|
716
|
725
|
WarehousingDetailId: info.ID,
|
717
|
726
|
StorehouseId: storehouse_id,
|
|
727
|
+ RegisterNumber: info.RegisterNumber,
|
718
|
728
|
}
|
719
|
729
|
_, errcodescode := service.GetGoodStockFlowInfo(info.ID, info.GoodId)
|
720
|
730
|
|
|
@@ -770,6 +780,7 @@ func (c *StockManagerApiController) EditWarehouse() {
|
770
|
780
|
Remark: item.Remark,
|
771
|
781
|
PackingPrice: item.PackingPrice,
|
772
|
782
|
StorehouseId: storehouse_id,
|
|
783
|
+ RegisterNumber: item.RegisterNumber,
|
773
|
784
|
}
|
774
|
785
|
|
775
|
786
|
//改变库存
|
|
@@ -810,6 +821,7 @@ func (c *StockManagerApiController) EditWarehouse() {
|
810
|
821
|
Remark: item.Remark,
|
811
|
822
|
PackingPrice: item.PackingPrice,
|
812
|
823
|
StorehouseId: storehouse_id,
|
|
824
|
+ RegisterNumber: item.RegisterNumber,
|
813
|
825
|
}
|
814
|
826
|
|
815
|
827
|
//改变库存
|
|
@@ -848,6 +860,7 @@ func (c *StockManagerApiController) EditWarehouse() {
|
848
|
860
|
Remark: item.Remark,
|
849
|
861
|
PackingPrice: item.PackingPrice,
|
850
|
862
|
StorehouseId: storehouse_id,
|
|
863
|
+ RegisterNumber: item.RegisterNumber,
|
851
|
864
|
}
|
852
|
865
|
service.UpdateWarehouseInfoByGoodIdOne(goodinfo, item.ID)
|
853
|
866
|
//查询该机构默认仓库
|
|
@@ -869,15 +882,16 @@ func (c *StockManagerApiController) EditWarehouse() {
|
869
|
882
|
if len(stockFlow) > 0 {
|
870
|
883
|
for _, item := range stockFlow {
|
871
|
884
|
flow := models.VmStockFlow{
|
872
|
|
- Count: item.Count,
|
873
|
|
- Number: item.Number,
|
874
|
|
- ProductDate: item.ProductDate,
|
875
|
|
- ExpireDate: item.ExpireDate,
|
876
|
|
- Price: item.Price,
|
877
|
|
- Manufacturer: item.Manufacturer,
|
878
|
|
- Dealer: item.Dealer,
|
879
|
|
- LicenseNumber: item.LicenseNumber,
|
880
|
|
- StorehouseId: storehouse_id,
|
|
885
|
+ Count: item.Count,
|
|
886
|
+ Number: item.Number,
|
|
887
|
+ ProductDate: item.ProductDate,
|
|
888
|
+ ExpireDate: item.ExpireDate,
|
|
889
|
+ Price: item.Price,
|
|
890
|
+ Manufacturer: item.Manufacturer,
|
|
891
|
+ Dealer: item.Dealer,
|
|
892
|
+ LicenseNumber: item.LicenseNumber,
|
|
893
|
+ StorehouseId: storehouse_id,
|
|
894
|
+ RegisterNumber: item.RegisterNumber,
|
881
|
895
|
}
|
882
|
896
|
parseDateErr := service.UpdatedStockFlowByGoodIdOne(item.WarehousingId, item.GoodId, flow)
|
883
|
897
|
fmt.Println(parseDateErr)
|
|
@@ -1442,6 +1456,8 @@ func (c *StockManagerApiController) CreateWarehouseOut() {
|
1442
|
1456
|
productDate = theTime.Unix()
|
1443
|
1457
|
}
|
1444
|
1458
|
license_number := items["license_number"].(string)
|
|
1459
|
+
|
|
1460
|
+ register_number := items["register_number"].(string)
|
1445
|
1461
|
warehouseOutInfo := &models.WarehouseOutInfo{
|
1446
|
1462
|
WarehouseOutOrderNumber: warehouseOut.WarehouseOutOrderNumber,
|
1447
|
1463
|
WarehouseOutId: warehouseOut.ID,
|
|
@@ -1466,6 +1482,7 @@ func (c *StockManagerApiController) CreateWarehouseOut() {
|
1466
|
1482
|
AdminUserId: admin_user_id,
|
1467
|
1483
|
BuyPrice: buy_price,
|
1468
|
1484
|
StockCount: stock_count,
|
|
1485
|
+ RegisterNumber: register_number,
|
1469
|
1486
|
}
|
1470
|
1487
|
warehousingOutInfo = append(warehousingOutInfo, warehouseOutInfo)
|
1471
|
1488
|
|
|
@@ -1780,6 +1797,8 @@ func (c *StockManagerApiController) EditWarehouseOut() {
|
1780
|
1797
|
|
1781
|
1798
|
license_number := items["license_number"].(string)
|
1782
|
1799
|
|
|
1800
|
+ register_number := items["register_number"].(string)
|
|
1801
|
+
|
1783
|
1802
|
timeLayout := "2006-01-02"
|
1784
|
1803
|
loc, _ := time.LoadLocation("Local")
|
1785
|
1804
|
expiry_date := items["expiry_date"].(string)
|
|
@@ -1892,6 +1911,7 @@ func (c *StockManagerApiController) EditWarehouseOut() {
|
1892
|
1911
|
StorehouseId: storehouse_id,
|
1893
|
1912
|
AdminUserId: admin_user_id,
|
1894
|
1913
|
StockCount: stock_count,
|
|
1914
|
+ RegisterNumber: register_number,
|
1895
|
1915
|
}
|
1896
|
1916
|
upDateWarehouseOutInfos = append(upDateWarehouseOutInfos, warehouseOutInfo)
|
1897
|
1917
|
}
|
|
@@ -2032,6 +2052,7 @@ func (c *StockManagerApiController) EditWarehouseOut() {
|
2032
|
2052
|
StorehouseId: item.StorehouseId,
|
2033
|
2053
|
AdminUserId: item.AdminUserId,
|
2034
|
2054
|
StockCount: item.StockCount,
|
|
2055
|
+ RegisterNumber: item.RegisterNumber,
|
2035
|
2056
|
}
|
2036
|
2057
|
|
2037
|
2058
|
//查询是否存在
|
|
@@ -2048,17 +2069,18 @@ func (c *StockManagerApiController) EditWarehouseOut() {
|
2048
|
2069
|
service.UpDateWarehouseOutInfo(item)
|
2049
|
2070
|
//更新流水
|
2050
|
2071
|
flow := models.VmStockFlow{
|
2051
|
|
- Number: item.Number,
|
2052
|
|
- LicenseNumber: item.LicenseNumber,
|
2053
|
|
- Count: item.Count,
|
2054
|
|
- Manufacturer: item.Manufacturer,
|
2055
|
|
- Dealer: item.Dealer,
|
2056
|
|
- ProductDate: item.ProductDate,
|
2057
|
|
- ExpireDate: item.ExpiryDate,
|
2058
|
|
- Price: item.Price,
|
2059
|
|
- StorehouseId: item.StorehouseId,
|
2060
|
|
- AdminUserId: item.AdminUserId,
|
2061
|
|
- StockCount: item.StockCount,
|
|
2072
|
+ Number: item.Number,
|
|
2073
|
+ LicenseNumber: item.LicenseNumber,
|
|
2074
|
+ Count: item.Count,
|
|
2075
|
+ Manufacturer: item.Manufacturer,
|
|
2076
|
+ Dealer: item.Dealer,
|
|
2077
|
+ ProductDate: item.ProductDate,
|
|
2078
|
+ ExpireDate: item.ExpiryDate,
|
|
2079
|
+ Price: item.Price,
|
|
2080
|
+ StorehouseId: item.StorehouseId,
|
|
2081
|
+ AdminUserId: item.AdminUserId,
|
|
2082
|
+ StockCount: item.StockCount,
|
|
2083
|
+ RegisterNumber: item.RegisterNumber,
|
2062
|
2084
|
}
|
2063
|
2085
|
service.UpdateStockFlowByDetailId(flow, item.ID)
|
2064
|
2086
|
|
|
@@ -2128,6 +2150,7 @@ func (c *StockManagerApiController) EditWarehouseOut() {
|
2128
|
2150
|
StorehouseId: item.StorehouseId,
|
2129
|
2151
|
AdminUserId: item.AdminUserId,
|
2130
|
2152
|
StockCount: item.StockCount,
|
|
2153
|
+ RegisterNumber: item.RegisterNumber,
|
2131
|
2154
|
}
|
2132
|
2155
|
//查询是否存在
|
2133
|
2156
|
_, errcode := service.GetWarehouseOutInfoIsExist(item.ID)
|
|
@@ -2142,17 +2165,18 @@ func (c *StockManagerApiController) EditWarehouseOut() {
|
2142
|
2165
|
} else if errcode == nil {
|
2143
|
2166
|
service.UpDateWarehouseOutInfo(item)
|
2144
|
2167
|
flow := models.VmStockFlow{
|
2145
|
|
- Number: item.Number,
|
2146
|
|
- LicenseNumber: item.LicenseNumber,
|
2147
|
|
- Count: item.Count,
|
2148
|
|
- Manufacturer: item.Manufacturer,
|
2149
|
|
- Dealer: item.Dealer,
|
2150
|
|
- ProductDate: item.ProductDate,
|
2151
|
|
- ExpireDate: item.ExpiryDate,
|
2152
|
|
- Price: item.Price,
|
2153
|
|
- StorehouseId: item.StorehouseId,
|
2154
|
|
- AdminUserId: item.AdminUserId,
|
2155
|
|
- StockCount: item.StockCount,
|
|
2168
|
+ Number: item.Number,
|
|
2169
|
+ LicenseNumber: item.LicenseNumber,
|
|
2170
|
+ Count: item.Count,
|
|
2171
|
+ Manufacturer: item.Manufacturer,
|
|
2172
|
+ Dealer: item.Dealer,
|
|
2173
|
+ ProductDate: item.ProductDate,
|
|
2174
|
+ ExpireDate: item.ExpiryDate,
|
|
2175
|
+ Price: item.Price,
|
|
2176
|
+ StorehouseId: item.StorehouseId,
|
|
2177
|
+ AdminUserId: item.AdminUserId,
|
|
2178
|
+ StockCount: item.StockCount,
|
|
2179
|
+ RegisterNumber: item.RegisterNumber,
|
2156
|
2180
|
}
|
2157
|
2181
|
service.UpdateStockFlowByDetailId(flow, item.ID)
|
2158
|
2182
|
goodInfo := models.GoodInfo{
|
|
@@ -2177,18 +2201,19 @@ func (c *StockManagerApiController) EditWarehouseOut() {
|
2177
|
2201
|
|
2178
|
2202
|
errs = service.UpDateWarehouseOutInfo(item)
|
2179
|
2203
|
flow := models.VmStockFlow{
|
2180
|
|
- Number: item.Number,
|
2181
|
|
- LicenseNumber: item.LicenseNumber,
|
2182
|
|
- Count: item.Count,
|
2183
|
|
- Manufacturer: item.Manufacturer,
|
2184
|
|
- Dealer: item.Dealer,
|
2185
|
|
- ProductDate: item.ProductDate,
|
2186
|
|
- ExpireDate: item.ExpiryDate,
|
2187
|
|
- Price: item.Price,
|
2188
|
|
- StorehouseId: item.StorehouseId,
|
2189
|
|
- AdminUserId: item.AdminUserId,
|
2190
|
|
- BuyPrice: item.BuyPrice,
|
2191
|
|
- StockCount: item.StockCount,
|
|
2204
|
+ Number: item.Number,
|
|
2205
|
+ LicenseNumber: item.LicenseNumber,
|
|
2206
|
+ Count: item.Count,
|
|
2207
|
+ Manufacturer: item.Manufacturer,
|
|
2208
|
+ Dealer: item.Dealer,
|
|
2209
|
+ ProductDate: item.ProductDate,
|
|
2210
|
+ ExpireDate: item.ExpiryDate,
|
|
2211
|
+ Price: item.Price,
|
|
2212
|
+ StorehouseId: item.StorehouseId,
|
|
2213
|
+ AdminUserId: item.AdminUserId,
|
|
2214
|
+ BuyPrice: item.BuyPrice,
|
|
2215
|
+ StockCount: item.StockCount,
|
|
2216
|
+ RegisterNumber: item.RegisterNumber,
|
2192
|
2217
|
}
|
2193
|
2218
|
service.UpdateStockFlowByDetailId(flow, item.ID)
|
2194
|
2219
|
goodInfo := models.GoodInfo{
|