浏览代码

11月9日库存管理

XMLWAN 2 年前
父节点
当前提交
a435dafec1

+ 9 - 7
controllers/manager_center_api_controller.go 查看文件

141
 	loc, _ := time.LoadLocation("Local")
141
 	loc, _ := time.LoadLocation("Local")
142
 	theTime, _ := time.ParseInLocation(timeLayout+" 15:04:05", record_date+" 00:00:00", loc)
142
 	theTime, _ := time.ParseInLocation(timeLayout+" 15:04:05", record_date+" 00:00:00", loc)
143
 	drug_remark := c.GetString("drug_remark")
143
 	drug_remark := c.GetString("drug_remark")
144
-	dose, _ := c.GetFloat("dose")
144
+	//dose, _ := c.GetFloat("dose")
145
+	dose := c.GetString("dose")
145
 	dose_unit := c.GetString("dose_unit")
146
 	dose_unit := c.GetString("dose_unit")
146
 	min_price, _ := c.GetFloat("min_price")
147
 	min_price, _ := c.GetFloat("min_price")
147
 	min_number, _ := c.GetInt64("min_number")
148
 	min_number, _ := c.GetInt64("min_number")
216
 		LmtUsedFlag:                 lmt_used_flag,
217
 		LmtUsedFlag:                 lmt_used_flag,
217
 		PrescribingNumberUnit:       prescribing_number_unit,
218
 		PrescribingNumberUnit:       prescribing_number_unit,
218
 		IsUse:                       is_user,
219
 		IsUse:                       is_user,
219
-		IsPharmacy: 				 is_pharmacy,
220
+		IsPharmacy:                  is_pharmacy,
220
 	}
221
 	}
221
 
222
 
222
 	total := service.FindAllDrugLibRecordTotal(adminInfo.CurrentOrgId)
223
 	total := service.FindAllDrugLibRecordTotal(adminInfo.CurrentOrgId)
306
 	drug_remark := c.GetString("drug_remark")
307
 	drug_remark := c.GetString("drug_remark")
307
 	min_number, _ := c.GetInt64("min_number")
308
 	min_number, _ := c.GetInt64("min_number")
308
 	drug_day := c.GetString("drug_day")
309
 	drug_day := c.GetString("drug_day")
309
-	dose, _ := c.GetFloat("dose")
310
+	//dose, _ := c.GetFloat("dose")
311
+	dose := c.GetString("dose")
310
 	dose_unit := c.GetString("dose_unit")
312
 	dose_unit := c.GetString("dose_unit")
311
 	total, _ := c.GetFloat("total")
313
 	total, _ := c.GetFloat("total")
312
 
314
 
315
 	lmt_used_flag, _ := c.GetInt64("lmt_used_flag")
317
 	lmt_used_flag, _ := c.GetInt64("lmt_used_flag")
316
 	prescribing_number_unit := c.GetString("prescribing_number_unit")
318
 	prescribing_number_unit := c.GetString("prescribing_number_unit")
317
 	is_user, _ := c.GetInt64("is_user")
319
 	is_user, _ := c.GetInt64("is_user")
318
-  sum_count, _ := c.GetInt64("sum_count")
319
-  sum_in_count, _ := c.GetInt64("sum_in_count")
320
+	sum_count, _ := c.GetInt64("sum_count")
321
+	sum_in_count, _ := c.GetInt64("sum_in_count")
320
 	is_pharmacy, _ := c.GetInt64("is_pharmacy")
322
 	is_pharmacy, _ := c.GetInt64("is_pharmacy")
321
-  adminInfo := c.GetAdminUserInfo()
323
+	adminInfo := c.GetAdminUserInfo()
322
 	drug, _ := service.FindBaseDrugLibRecord(adminInfo.CurrentOrgId, id)
324
 	drug, _ := service.FindBaseDrugLibRecord(adminInfo.CurrentOrgId, id)
323
 	drugLib := &models.BaseDrugLib{
325
 	drugLib := &models.BaseDrugLib{
324
 		ID:                          id,
326
 		ID:                          id,
389
 		IsUse:                       is_user,
391
 		IsUse:                       is_user,
390
 		SumCount:                    sum_count,
392
 		SumCount:                    sum_count,
391
 		SumInCount:                  sum_in_count,
393
 		SumInCount:                  sum_in_count,
392
-		IsPharmacy: is_pharmacy,
394
+		IsPharmacy:                  is_pharmacy,
393
 	}
395
 	}
394
 
396
 
395
 	err := service.UpdateBaseDrugLib(drugLib)
397
 	err := service.UpdateBaseDrugLib(drugLib)

+ 4 - 4
controllers/stock_in_api_controller.go 查看文件

4385
 		min_prices := goodNameM["min_price"].(string)
4385
 		min_prices := goodNameM["min_price"].(string)
4386
 		min_price, _ := strconv.ParseFloat(min_prices, 64)
4386
 		min_price, _ := strconv.ParseFloat(min_prices, 64)
4387
 		drug.MinPrice = min_price
4387
 		drug.MinPrice = min_price
4388
-		doses := goodNameM["dose"].(string)
4389
-		dose, _ := strconv.ParseFloat(doses, 64)
4390
-		if dose < 0 { //名字为空则生成一条导入错误日志
4388
+		dose := goodNameM["dose"].(string)
4389
+		//dose, _ := strconv.ParseFloat(doses, 64)
4390
+		if len(dose) < 0 { //名字为空则生成一条导入错误日志
4391
 			err_log := models.ExportErrLog{
4391
 			err_log := models.ExportErrLog{
4392
 				LogType:    4,
4392
 				LogType:    4,
4393
 				UserOrgId:  this.GetAdminUserInfo().CurrentOrgId,
4393
 				UserOrgId:  this.GetAdminUserInfo().CurrentOrgId,
4403
 
4403
 
4404
 		drug.Dose = dose
4404
 		drug.Dose = dose
4405
 
4405
 
4406
-		if dose < 0 { //名字为空则生成一条导入错误日志
4406
+		if len(dose) < 0 { //名字为空则生成一条导入错误日志
4407
 			err_log := models.ExportErrLog{
4407
 			err_log := models.ExportErrLog{
4408
 				LogType:    4,
4408
 				LogType:    4,
4409
 				UserOrgId:  this.GetAdminUserInfo().CurrentOrgId,
4409
 				UserOrgId:  this.GetAdminUserInfo().CurrentOrgId,

+ 1 - 1
models/drug.go 查看文件

18
 	MaxUnit                     string  `gorm:"column:max_unit" json:"max_unit" form:"max_unit"`
18
 	MaxUnit                     string  `gorm:"column:max_unit" json:"max_unit" form:"max_unit"`
19
 	MinNumber                   int64   `gorm:"column:min_number" json:"min_number" form:"min_number"`
19
 	MinNumber                   int64   `gorm:"column:min_number" json:"min_number" form:"min_number"`
20
 	MinUnit                     string  `gorm:"column:min_unit" json:"min_unit" form:"min_unit"`
20
 	MinUnit                     string  `gorm:"column:min_unit" json:"min_unit" form:"min_unit"`
21
-	Dose                        float64 `gorm:"column:dose" json:"dose" form:"dose"`
21
+	Dose                        string  `gorm:"column:dose" json:"dose" form:"dose"`
22
 	DoseUnit                    string  `gorm:"column:dose_unit" json:"dose_unit" form:"dose_unit"`
22
 	DoseUnit                    string  `gorm:"column:dose_unit" json:"dose_unit" form:"dose_unit"`
23
 	MinPrice                    float64 `gorm:"column:min_price" json:"min_price" form:"min_price"`
23
 	MinPrice                    float64 `gorm:"column:min_price" json:"min_price" form:"min_price"`
24
 	UnitMatrixing               string  `gorm:"column:unit_matrixing" json:"unit_matrixing" form:"unit_matrixing"`
24
 	UnitMatrixing               string  `gorm:"column:unit_matrixing" json:"unit_matrixing" form:"unit_matrixing"`

+ 1 - 1
models/drug_pharmacy_management_models.go 查看文件

63
 	Total                       float64                `gorm:"column:total" json:"total" form:"total"`
63
 	Total                       float64                `gorm:"column:total" json:"total" form:"total"`
64
 	PrescribingNumberUnit       string                 `gorm:"column:prescribing_number_unit" json:"prescribing_number_unit" form:"prescribing_number_unit"`
64
 	PrescribingNumberUnit       string                 `gorm:"column:prescribing_number_unit" json:"prescribing_number_unit" form:"prescribing_number_unit"`
65
 	MinNumber                   int64                  `gorm:"column:min_number" json:"min_number" form:"min_number"`
65
 	MinNumber                   int64                  `gorm:"column:min_number" json:"min_number" form:"min_number"`
66
-	Dose                        float64                `gorm:"column:dose" json:"dose" form:"dose"`
66
+	Dose                        string                 `gorm:"column:dose" json:"dose" form:"dose"`
67
 	DoseUnit                    string                 `gorm:"column:dose_unit" json:"dose_unit" form:"dose_unit"`
67
 	DoseUnit                    string                 `gorm:"column:dose_unit" json:"dose_unit" form:"dose_unit"`
68
 	DrugDay                     string                 `gorm:"column:drug_day" json:"drug_day" form:"drug_day"`
68
 	DrugDay                     string                 `gorm:"column:drug_day" json:"drug_day" form:"drug_day"`
69
 	MinPrice                    float64                `gorm:"column:min_price" json:"min_price" form:"min_price"`
69
 	MinPrice                    float64                `gorm:"column:min_price" json:"min_price" form:"min_price"`

+ 1 - 1
models/drug_stock.go 查看文件

370
 	MinUnit                 string  `json:"min_unit"`
370
 	MinUnit                 string  `json:"min_unit"`
371
 	MinNumber               int64   `json:"min_number"`
371
 	MinNumber               int64   `json:"min_number"`
372
 	MinPrice                float64 `json:"min_price"`
372
 	MinPrice                float64 `json:"min_price"`
373
-	Dose                    float64 `json:"dose"`
373
+	Dose                    string  `json:"dose"`
374
 	DoseUnit                string  `json:"dose_unit"`
374
 	DoseUnit                string  `json:"dose_unit"`
375
 	LastPrice               string  `json:"last_price"`
375
 	LastPrice               string  `json:"last_price"`
376
 	PackingUnit             string  `json:"packing_unit"`
376
 	PackingUnit             string  `json:"packing_unit"`

+ 22 - 22
models/self_drug_models.go 查看文件

70
 	Total                 float64 `gorm:"column:total" json:"total" form:"total"`
70
 	Total                 float64 `gorm:"column:total" json:"total" form:"total"`
71
 	PrescribingNumberUnit string  `gorm:"column:prescribing_number_unit" json:"prescribing_number_unit" form:"prescribing_number_unit"`
71
 	PrescribingNumberUnit string  `gorm:"column:prescribing_number_unit" json:"prescribing_number_unit" form:"prescribing_number_unit"`
72
 	MinNumber             int64   `gorm:"column:min_number" json:"min_number" form:"min_number"`
72
 	MinNumber             int64   `gorm:"column:min_number" json:"min_number" form:"min_number"`
73
-	Dose                  float64 `gorm:"column:dose" json:"dose" form:"dose"`
73
+	Dose                  string  `gorm:"column:dose" json:"dose" form:"dose"`
74
 	DoseUnit              string  `gorm:"column:dose_unit" json:"dose_unit" form:"dose_unit"`
74
 	DoseUnit              string  `gorm:"column:dose_unit" json:"dose_unit" form:"dose_unit"`
75
 	DrugDay               string  `gorm:"column:drug_day" json:"drug_day" form:"drug_day"`
75
 	DrugDay               string  `gorm:"column:drug_day" json:"drug_day" form:"drug_day"`
76
 	MinPrice              float64 `gorm:"column:min_price" json:"min_price" form:"min_price"`
76
 	MinPrice              float64 `gorm:"column:min_price" json:"min_price" form:"min_price"`
479
 	MinUnit          string  `gorm:"column:min_unit" json:"min_unit" form:"min_unit"`
479
 	MinUnit          string  `gorm:"column:min_unit" json:"min_unit" form:"min_unit"`
480
 	MaxUnit          string  `json:"max_unit"`
480
 	MaxUnit          string  `json:"max_unit"`
481
 	MinNumber        int64   `json:"min_number"`
481
 	MinNumber        int64   `json:"min_number"`
482
-	Dose             float64 `json:"dose"`
482
+	Dose             string  `json:"dose"`
483
 	DoseUnit         string  `json:"dose_unit"`
483
 	DoseUnit         string  `json:"dose_unit"`
484
 	WarehouseingUnit string  `gorm:"column:warehouseing_unit" json:"warehouseing_unit" form:"warehouseing_unit"`
484
 	WarehouseingUnit string  `gorm:"column:warehouseing_unit" json:"warehouseing_unit" form:"warehouseing_unit"`
485
 	LastPrice        float64 `gorm:"column:last_price" json:"last_price" form:"last_price"`
485
 	LastPrice        float64 `gorm:"column:last_price" json:"last_price" form:"last_price"`
516
 	MinUnit          string  `gorm:"column:min_unit" json:"min_unit" form:"min_unit"`
516
 	MinUnit          string  `gorm:"column:min_unit" json:"min_unit" form:"min_unit"`
517
 	MaxUnit          string  `json:"max_unit"`
517
 	MaxUnit          string  `json:"max_unit"`
518
 	MinNumber        int64   `json:"min_number"`
518
 	MinNumber        int64   `json:"min_number"`
519
-	Dose             float64 `json:"dose"`
519
+	Dose             string  `json:"dose"`
520
 	DoseUnit         string  `json:"dose_unit"`
520
 	DoseUnit         string  `json:"dose_unit"`
521
 	Unit             string  `json:"unit"`
521
 	Unit             string  `json:"unit"`
522
 	StorehouseId     int64   `gorm:"column:storehouse_id" json:"storehouse_id" form:"storehouse_id"`
522
 	StorehouseId     int64   `gorm:"column:storehouse_id" json:"storehouse_id" form:"storehouse_id"`
581
 	MinUnit                 string  `gorm:"column:min_unit" json:"min_unit" form:"min_unit"`
581
 	MinUnit                 string  `gorm:"column:min_unit" json:"min_unit" form:"min_unit"`
582
 	MaxUnit                 string  `json:"max_unit"`
582
 	MaxUnit                 string  `json:"max_unit"`
583
 	MinNumber               int64   `json:"min_number"`
583
 	MinNumber               int64   `json:"min_number"`
584
-	Dose                    float64 `json:"dose"`
584
+	Dose                    string  `json:"dose"`
585
 	DoseUnit                string  `json:"dose_unit"`
585
 	DoseUnit                string  `json:"dose_unit"`
586
 	LastPrice               float64 `json:"last_price"`
586
 	LastPrice               float64 `json:"last_price"`
587
 	StorehouseId            int64   `gorm:"column:storehouse_id" json:"storehouse_id" form:"storehouse_id"`
587
 	StorehouseId            int64   `gorm:"column:storehouse_id" json:"storehouse_id" form:"storehouse_id"`
643
 	MaxUnit          string  `json:"max_unit"`
643
 	MaxUnit          string  `json:"max_unit"`
644
 	MinUnit          string  `json:"min_unit"`
644
 	MinUnit          string  `json:"min_unit"`
645
 	MinNumber        int64   `json:"min_number"`
645
 	MinNumber        int64   `json:"min_number"`
646
-	Dose             float64 `json:"dose"`
646
+	Dose             string  `json:"dose"`
647
 	DoseUnit         string  `json:"dose_unit"`
647
 	DoseUnit         string  `json:"dose_unit"`
648
 	LastPrice        string  `json:"last_price"`
648
 	LastPrice        string  `json:"last_price"`
649
 	PackingUnit      string  `json:"packing_unit"`
649
 	PackingUnit      string  `json:"packing_unit"`
682
 	MaxUnit                 string  `json:"max_unit"`
682
 	MaxUnit                 string  `json:"max_unit"`
683
 	MinUnit                 string  `json:"min_unit"`
683
 	MinUnit                 string  `json:"min_unit"`
684
 	MinNumber               int64   `json:"min_number"`
684
 	MinNumber               int64   `json:"min_number"`
685
-	Dose                    float64 `json:"dose"`
685
+	Dose                    string  `json:"dose"`
686
 	DoseUnit                string  `json:"dose_unit"`
686
 	DoseUnit                string  `json:"dose_unit"`
687
 	LastPrice               float64 `json:"last_price"`
687
 	LastPrice               float64 `json:"last_price"`
688
 	MinPrice                float64 `json:"min_price"`
688
 	MinPrice                float64 `json:"min_price"`
907
 	CheckerStatus      int64              `gorm:"column:checker_status" json:"checker_status" form:"checker_status"`
907
 	CheckerStatus      int64              `gorm:"column:checker_status" json:"checker_status" form:"checker_status"`
908
 	CheckerTime        int64              `gorm:"column:checker_time" json:"checker_time" form:"checker_time"`
908
 	CheckerTime        int64              `gorm:"column:checker_time" json:"checker_time" form:"checker_time"`
909
 	MinNumber          int64              `gorm:"column:min_number" json:"min_number" form:"min_number"`
909
 	MinNumber          int64              `gorm:"column:min_number" json:"min_number" form:"min_number"`
910
-	Dose               float64            `gorm:"column:dose" json:"dose" form:"dose"`
910
+	Dose               string             `gorm:"column:dose" json:"dose" form:"dose"`
911
 	DoseUnit           string             `gorm:"column:dose_unit" json:"dose_unit" form:"dose_unit"`
911
 	DoseUnit           string             `gorm:"column:dose_unit" json:"dose_unit" form:"dose_unit"`
912
 	MaxUnit            string             `gorm:"column:max_unit" json:"max_unit" form:"max_unit"`
912
 	MaxUnit            string             `gorm:"column:max_unit" json:"max_unit" form:"max_unit"`
913
 	MinUnit            string             `gorm:"column:min_unit" json:"min_unit" form:"min_unit"`
913
 	MinUnit            string             `gorm:"column:min_unit" json:"min_unit" form:"min_unit"`
964
 }
964
 }
965
 
965
 
966
 type PatientDrugWarehouseInfo struct {
966
 type PatientDrugWarehouseInfo struct {
967
-	DrugId         int64   `gorm:"column:drug_id" json:"drug_id" form:"drug_id"`
968
-	Number         string  `gorm:"column:number" json:"number" form:"number"`
969
-	ProductDate    int64   `gorm:"column:product_date" json:"product_date" form:"product_date"`
970
-	ExpiryDate     int64   `gorm:"column:expiry_date" json:"expiry_date" form:"expiry_date"`
971
-	StockMaxNumber int64   `gorm:"column:stock_max_number" json:"stock_max_number" form:"stock_max_number"`
972
-	StockMinNumber int64   `gorm:"column:stock_min_number" json:"stock_min_number" form:"stock_min_number"`
973
-	BatchNumber    string  `gorm:"column:batch_number" json:"batch_number" form:"batch_number"`
974
-	DrugName       string  `gorm:"column:drug_name" json:"drug_name" form:"drug_name"`
975
-	MaxUnit        string  `gorm:"column:max_unit" json:"max_unit" form:"max_unit"`
976
-	MinUnit        string  `gorm:"column:min_unit" json:"min_unit" form:"min_unit"`
977
-	MinNumber      int64   `gorm:"column:min_number" json:"min_number" form:"min_number"`
978
-	Dose           float64 `gorm:"column:dose" json:"dose" form:"dose"`
979
-	DoseUnit       string  `gorm:"column:dose_unit" json:"dose_unit" form:"dose_unit"`
980
-	Manufacturer   int64   `gorm:"column:manufacturer" json:"manufacturer" form:"manufacturer"`
981
-	Dealer         int64   `gorm:"column:dealer" json:"dealer" form:"dealer"`
967
+	DrugId         int64  `gorm:"column:drug_id" json:"drug_id" form:"drug_id"`
968
+	Number         string `gorm:"column:number" json:"number" form:"number"`
969
+	ProductDate    int64  `gorm:"column:product_date" json:"product_date" form:"product_date"`
970
+	ExpiryDate     int64  `gorm:"column:expiry_date" json:"expiry_date" form:"expiry_date"`
971
+	StockMaxNumber int64  `gorm:"column:stock_max_number" json:"stock_max_number" form:"stock_max_number"`
972
+	StockMinNumber int64  `gorm:"column:stock_min_number" json:"stock_min_number" form:"stock_min_number"`
973
+	BatchNumber    string `gorm:"column:batch_number" json:"batch_number" form:"batch_number"`
974
+	DrugName       string `gorm:"column:drug_name" json:"drug_name" form:"drug_name"`
975
+	MaxUnit        string `gorm:"column:max_unit" json:"max_unit" form:"max_unit"`
976
+	MinUnit        string `gorm:"column:min_unit" json:"min_unit" form:"min_unit"`
977
+	MinNumber      int64  `gorm:"column:min_number" json:"min_number" form:"min_number"`
978
+	Dose           string `gorm:"column:dose" json:"dose" form:"dose"`
979
+	DoseUnit       string `gorm:"column:dose_unit" json:"dose_unit" form:"dose_unit"`
980
+	Manufacturer   int64  `gorm:"column:manufacturer" json:"manufacturer" form:"manufacturer"`
981
+	Dealer         int64  `gorm:"column:dealer" json:"dealer" form:"dealer"`
982
 }
982
 }

+ 1 - 1
models/stock_models.go 查看文件

692
 	MaxUnit                string  `gorm:"column:max_unit" json:"max_unit" form:"max_unit"`
692
 	MaxUnit                string  `gorm:"column:max_unit" json:"max_unit" form:"max_unit"`
693
 	MinNumber              int64   `gorm:"column:min_number" json:"min_number" form:"min_number"`
693
 	MinNumber              int64   `gorm:"column:min_number" json:"min_number" form:"min_number"`
694
 	MinUnit                string  `gorm:"column:min_unit" json:"min_unit" form:"min_unit"`
694
 	MinUnit                string  `gorm:"column:min_unit" json:"min_unit" form:"min_unit"`
695
-	Dose                   float64 `gorm:"column:dose" json:"dose" form:"dose"`
695
+	Dose                   string  `gorm:"column:dose" json:"dose" form:"dose"`
696
 	DoseUnit               string  `gorm:"column:dose_unit" json:"dose_unit" form:"dose_unit"`
696
 	DoseUnit               string  `gorm:"column:dose_unit" json:"dose_unit" form:"dose_unit"`
697
 	UnitMatrixing          string  `gorm:"column:unit_matrixing" json:"unit_matrixing" form:"unit_matrixing"`
697
 	UnitMatrixing          string  `gorm:"column:unit_matrixing" json:"unit_matrixing" form:"unit_matrixing"`
698
 	RetailPrice            float64 `gorm:"column:retail_price" json:"retail_price" form:"retail_price"`
698
 	RetailPrice            float64 `gorm:"column:retail_price" json:"retail_price" form:"retail_price"`

+ 1 - 1
models/supply.models.go 查看文件

27
 	MaxUnit           string                 `gorm:"column:max_unit" json:"max_unit" form:"max_unit"`
27
 	MaxUnit           string                 `gorm:"column:max_unit" json:"max_unit" form:"max_unit"`
28
 	MinNumber         int64                  `gorm:"column:min_number" json:"min_number" form:"min_number"`
28
 	MinNumber         int64                  `gorm:"column:min_number" json:"min_number" form:"min_number"`
29
 	MinUnit           string                 `gorm:"column:min_unit" json:"min_unit" form:"min_unit"`
29
 	MinUnit           string                 `gorm:"column:min_unit" json:"min_unit" form:"min_unit"`
30
-	Dose              float64                `gorm:"column:dose" json:"dose" form:"dose"`
30
+	Dose              string                 `gorm:"column:dose" json:"dose" form:"dose"`
31
 	DoseUnit          string                 `gorm:"column:dose_unit" json:"dose_unit" form:"dose_unit"`
31
 	DoseUnit          string                 `gorm:"column:dose_unit" json:"dose_unit" form:"dose_unit"`
32
 	DrugDose          float64                `gorm:"column:drug_dose" json:"drug_dose" form:"drug_dose"`
32
 	DrugDose          float64                `gorm:"column:drug_dose" json:"drug_dose" form:"drug_dose"`
33
 	DrugDoseUnit      int64                  `gorm:"column:drug_dose_unit" json:"drug_dose_unit" form:"drug_dose_unit"`
33
 	DrugDoseUnit      int64                  `gorm:"column:drug_dose_unit" json:"drug_dose_unit" form:"drug_dose_unit"`

+ 1 - 1
service/his_service.go 查看文件

720
 	MaxUnit                     string  `gorm:"column:max_unit" json:"max_unit" form:"max_unit"`
720
 	MaxUnit                     string  `gorm:"column:max_unit" json:"max_unit" form:"max_unit"`
721
 	MinNumber                   int64   `gorm:"column:min_number" json:"min_number" form:"min_number"`
721
 	MinNumber                   int64   `gorm:"column:min_number" json:"min_number" form:"min_number"`
722
 	MinUnit                     string  `gorm:"column:min_unit" json:"min_unit" form:"min_unit"`
722
 	MinUnit                     string  `gorm:"column:min_unit" json:"min_unit" form:"min_unit"`
723
-	Dose                        float64 `gorm:"column:dose" json:"dose" form:"dose"`
723
+	Dose                        string  `gorm:"column:dose" json:"dose" form:"dose"`
724
 	DoseUnit                    string  `gorm:"column:dose_unit" json:"dose_unit" form:"dose_unit"`
724
 	DoseUnit                    string  `gorm:"column:dose_unit" json:"dose_unit" form:"dose_unit"`
725
 	UnitMatrixing               string  `gorm:"column:unit_matrixing" json:"unit_matrixing" form:"unit_matrixing"`
725
 	UnitMatrixing               string  `gorm:"column:unit_matrixing" json:"unit_matrixing" form:"unit_matrixing"`
726
 	RetailPrice                 float64 `gorm:"column:retail_price" json:"retail_price" form:"retail_price"`
726
 	RetailPrice                 float64 `gorm:"column:retail_price" json:"retail_price" form:"retail_price"`

+ 1 - 1
service/self_drug_service.go 查看文件

548
 	LmtUsedFlag           int64    `gorm:"column:lmt_used_flag" json:"lmt_used_flag" form:"lmt_used_flag"`
548
 	LmtUsedFlag           int64    `gorm:"column:lmt_used_flag" json:"lmt_used_flag" form:"lmt_used_flag"`
549
 	PrescribingNumberUnit string   `gorm:"column:prescribing_number_unit" json:"prescribing_number_unit" form:"prescribing_number_unit"`
549
 	PrescribingNumberUnit string   `gorm:"column:prescribing_number_unit" json:"prescribing_number_unit" form:"prescribing_number_unit"`
550
 	MinNumber             int64    `gorm:"column:min_number" json:"min_number" form:"min_number"`
550
 	MinNumber             int64    `gorm:"column:min_number" json:"min_number" form:"min_number"`
551
-	Dose                  float64  `gorm:"column:dose" json:"dose" form:"dose"`
551
+	Dose                  string   `gorm:"column:dose" json:"dose" form:"dose"`
552
 	DoseUnit              string   `gorm:"column:dose_unit" json:"dose_unit" form:"dose_unit"`
552
 	DoseUnit              string   `gorm:"column:dose_unit" json:"dose_unit" form:"dose_unit"`
553
 	MaxUnit               string   `gorm:"column:max_unit" json:"max_unit" form:"max_unit"`
553
 	MaxUnit               string   `gorm:"column:max_unit" json:"max_unit" form:"max_unit"`
554
 	DrugDoseUnit          int64    `grom:"column:drug_dose_unit" json:"drug_dose_unit" form:"drug_dose_unit"`
554
 	DrugDoseUnit          int64    `grom:"column:drug_dose_unit" json:"drug_dose_unit" form:"drug_dose_unit"`

+ 2 - 2
service/stock_service.go 查看文件

1079
 	Total                       float64 `gorm:"column:total" json:"total" form:"total"`
1079
 	Total                       float64 `gorm:"column:total" json:"total" form:"total"`
1080
 	PrescribingNumberUnit       string  `gorm:"column:prescribing_number_unit" json:"prescribing_number_unit" form:"prescribing_number_unit"`
1080
 	PrescribingNumberUnit       string  `gorm:"column:prescribing_number_unit" json:"prescribing_number_unit" form:"prescribing_number_unit"`
1081
 	MinNumber                   int64   `gorm:"column:min_number" json:"min_number" form:"min_number"`
1081
 	MinNumber                   int64   `gorm:"column:min_number" json:"min_number" form:"min_number"`
1082
-	Dose                        float64 `gorm:"column:dose" json:"dose" form:"dose"`
1082
+	Dose                        string  `gorm:"column:dose" json:"dose" form:"dose"`
1083
 	DoseUnit                    string  `gorm:"column:dose_unit" json:"dose_unit" form:"dose_unit"`
1083
 	DoseUnit                    string  `gorm:"column:dose_unit" json:"dose_unit" form:"dose_unit"`
1084
 	DrugDay                     string  `gorm:"column:drug_day" json:"drug_day" form:"drug_day"`
1084
 	DrugDay                     string  `gorm:"column:drug_day" json:"drug_day" form:"drug_day"`
1085
 	MinPrice                    float64 `gorm:"column:min_price" json:"min_price" form:"min_price"`
1085
 	MinPrice                    float64 `gorm:"column:min_price" json:"min_price" form:"min_price"`
3506
 	return &drug, nil
3506
 	return &drug, nil
3507
 }
3507
 }
3508
 
3508
 
3509
-func IsExistDrugByNameOne(drugname string, dosage float64, doseunit string, minnumber int64, minunit string, packtunit string, orgid int64) (*models.BaseDrugLib, error) {
3509
+func IsExistDrugByNameOne(drugname string, dosage string, doseunit string, minnumber int64, minunit string, packtunit string, orgid int64) (*models.BaseDrugLib, error) {
3510
 	var drug models.BaseDrugLib
3510
 	var drug models.BaseDrugLib
3511
 	var err error
3511
 	var err error
3512
 	err = XTReadDB().Model(&drug).Where("drug_name = ? and dose = ? and dose_unit = ?   and min_number = ? and min_unit=? and max_unit = ? and status =1 and org_id = ?", drugname, dosage, doseunit, minnumber, minunit, packtunit, orgid).Find(&drug).Error
3512
 	err = XTReadDB().Model(&drug).Where("drug_name = ? and dose = ? and dose_unit = ?   and min_number = ? and min_unit=? and max_unit = ? and status =1 and org_id = ?", drugname, dosage, doseunit, minnumber, minunit, packtunit, orgid).Find(&drug).Error