Browse Source

11月9日库存管理

XMLWAN 2 years ago
parent
commit
bec82d3e60
2 changed files with 8 additions and 8 deletions
  1. 2 2
      models/his_models.go
  2. 6 6
      service/warhouse_service.go

+ 2 - 2
models/his_models.go View File

@@ -280,7 +280,7 @@ type Drug struct {
280 280
 	MaxUnit                     string  `gorm:"column:max_unit" json:"max_unit" form:"max_unit"`
281 281
 	MinNumber                   int64   `gorm:"column:min_number" json:"min_number" form:"min_number"`
282 282
 	MinUnit                     string  `gorm:"column:min_unit" json:"min_unit" form:"min_unit"`
283
-	Dose                        float64 `gorm:"column:dose" json:"dose" form:"dose"`
283
+	Dose                        string  `gorm:"column:dose" json:"dose" form:"dose"`
284 284
 	DoseUnit                    string  `gorm:"column:dose_unit" json:"dose_unit" form:"dose_unit"`
285 285
 	UnitMatrixing               string  `gorm:"column:unit_matrixing" json:"unit_matrixing" form:"unit_matrixing"`
286 286
 	RetailPrice                 float64 `gorm:"column:retail_price" json:"retail_price" form:"retail_price"`
@@ -673,7 +673,7 @@ type VMDrug struct {
673 673
 	MaxUnit                string  `gorm:"column:max_unit" json:"max_unit" form:"max_unit"`
674 674
 	MinNumber              int64   `gorm:"column:min_number" json:"min_number" form:"min_number"`
675 675
 	MinUnit                string  `gorm:"column:min_unit" json:"min_unit" form:"min_unit"`
676
-	Dose                   float64 `gorm:"column:dose" json:"dose" form:"dose"`
676
+	Dose                   string  `gorm:"column:dose" json:"dose" form:"dose"`
677 677
 	DoseUnit               string  `gorm:"column:dose_unit" json:"dose_unit" form:"dose_unit"`
678 678
 	UnitMatrixing          string  `gorm:"column:unit_matrixing" json:"unit_matrixing" form:"unit_matrixing"`
679 679
 	RetailPrice            float64 `gorm:"column:retail_price" json:"retail_price" form:"retail_price"`

+ 6 - 6
service/warhouse_service.go View File

@@ -645,8 +645,8 @@ func HisDrugDeliverInfo(orgID int64, prescribingNumber float64, warehouseout *mo
645 645
 
646 646
 		maxNumber = deliver_number / drup.MinNumber
647 647
 		minNumber = deliver_number % drup.MinNumber
648
-		fmt.Println("maxNumber2323233232323232323232", maxNumber)
649
-		fmt.Println("minNumber2323233232323232323232", minNumber)
648
+		//fmt.Println("maxNumber2323233232323232323232", maxNumber)
649
+		//fmt.Println("minNumber2323233232323232323232", minNumber)
650 650
 		if warehouse.StockMaxNumber == 0 && drup.MaxUnit == drup.MinUnit {
651 651
 			minNumber = maxNumber
652 652
 		}
@@ -667,9 +667,9 @@ func HisDrugDeliverInfo(orgID int64, prescribingNumber float64, warehouseout *mo
667 667
 		}
668 668
 
669 669
 		warehouse.Mtime = time.Now().Unix()
670
-		fmt.Println("warehouse.StockMinNumber", warehouse.StockMinNumber)
671
-		fmt.Println("minNumber", minNumber)
672
-		fmt.Println("maxNumber", maxNumber)
670
+		//fmt.Println("warehouse.StockMinNumber", warehouse.StockMinNumber)
671
+		//fmt.Println("minNumber", minNumber)
672
+		//fmt.Println("maxNumber", maxNumber)
673 673
 		if warehouse.StockMinNumber < minNumber {
674 674
 
675 675
 			warehouse.StockMaxNumber = warehouse.StockMaxNumber - 1
@@ -680,7 +680,7 @@ func HisDrugDeliverInfo(orgID int64, prescribingNumber float64, warehouseout *mo
680 680
 				warehouse.StockMinNumber = warehouse.StockMinNumber - minNumber
681 681
 			}
682 682
 
683
-			fmt.Println("warehouse.StockMaxNumber233323232323232", warehouse.StockMaxNumber)
683
+			//fmt.Println("warehouse.StockMaxNumber233323232323232", warehouse.StockMaxNumber)
684 684
 			//出错修改
685 685
 			//if minNumber == 0 && maxNumber != 1 && warehouse.StockMaxNumber <= 0 {
686 686
 			//	if warehouse.StockMinNumber > 0 {