Browse Source

Merge branch 'master' of http://git.shengws.com/csx/gdyb

csx 3 years ago
parent
commit
e865b674ea

+ 9 - 1
controllers/sz/sz_his_api_controller.go View File

@@ -2276,13 +2276,16 @@ func (c *SZHisApiController) GetSettleInfo() {
2276 2276
 						price, _ := strconv.ParseFloat(fmt.Sprintf("%.2f", subItem.Price), 64)
2277 2277
 						temp := strings.Split(subItem.FeedetlSn, "-")
2278 2278
 						newFl := fmt.Sprintf("%07v", rand.New(rand.NewSource(time.Now().UnixNano())).Int31n(10000000)) + "-" + temp[1] + "-" + temp[2]
2279
-
2279
+						fmt.Println(111111111)
2280
+						fmt.Println(subItem.BaseDrugLib.Code)
2281
+						fmt.Println(222222222)
2280 2282
 						cus := &models.CustomDetail{
2281 2283
 							PrescriptionNumber: chrg_bchno,
2282 2284
 							OrderType:          "1",
2283 2285
 							ChargeSerialNumber: newFl,
2284 2286
 							Code:               subItem.BaseDrugLib.MedicalInsuranceNumber,
2285 2287
 							CodeName:           subItem.BaseDrugLib.DrugName,
2288
+							BwCode:				subItem.BaseDrugLib.Code,
2286 2289
 							Flag:               "1",
2287 2290
 							Price:              price,
2288 2291
 							Count:              subItem.PrescribingNumber,
@@ -2316,6 +2319,7 @@ func (c *SZHisApiController) GetSettleInfo() {
2316 2319
 								OrderType:          "1",
2317 2320
 								ChargeSerialNumber: newFl,
2318 2321
 								Code:               subItem.HisProject.MedicalCode,
2322
+								BwCode:				subItem.HisProject.MedicalCode,
2319 2323
 								CodeName:           subItem.HisProject.ProjectName,
2320 2324
 								Flag:               "1",
2321 2325
 								Price:              subItem.Price,
@@ -2346,6 +2350,7 @@ func (c *SZHisApiController) GetSettleInfo() {
2346 2350
 								ChargeSerialNumber: newFl,
2347 2351
 								Code:               subItem.GoodInfo.MedicalInsuranceNumber,
2348 2352
 								CodeName:           subItem.GoodInfo.GoodName,
2353
+								BwCode:				subItem.GoodInfo.MedicalInsuranceNumber,
2349 2354
 								Flag:               "1",
2350 2355
 								Price:              subItem.Price,
2351 2356
 								Count:              count,
@@ -3112,6 +3117,7 @@ func (c *SZHisApiController) GetPreSettleInfo() {
3112 3117
 						OrderType:          "1",
3113 3118
 						ChargeSerialNumber: newFl,
3114 3119
 						Code:               subItem.BaseDrugLib.MedicalInsuranceNumber,
3120
+						BwCode:				subItem.BaseDrugLib.Code,
3115 3121
 						CodeName:           subItem.BaseDrugLib.DrugName,
3116 3122
 						Flag:               "1",
3117 3123
 						Price:              price,
@@ -3147,6 +3153,7 @@ func (c *SZHisApiController) GetPreSettleInfo() {
3147 3153
 							ChargeSerialNumber: newFl,
3148 3154
 							Code:               subItem.HisProject.MedicalCode,
3149 3155
 							CodeName:           subItem.HisProject.ProjectName,
3156
+							BwCode:				subItem.HisProject.MedicalCode,
3150 3157
 							Flag:               "1",
3151 3158
 							Price:              subItem.Price,
3152 3159
 							Count:              count,
@@ -3176,6 +3183,7 @@ func (c *SZHisApiController) GetPreSettleInfo() {
3176 3183
 							OrderType:          "1",
3177 3184
 							ChargeSerialNumber: newFl,
3178 3185
 							Code:               subItem.GoodInfo.MedicalInsuranceNumber,
3186
+							BwCode:               subItem.GoodInfo.MedicalInsuranceNumber,
3179 3187
 							CodeName:           subItem.GoodInfo.GoodName,
3180 3188
 							Flag:               "1",
3181 3189
 							Price:              subItem.Price,

+ 1 - 0
models/good_models.go View File

@@ -54,6 +54,7 @@ type GoodInfo struct {
54 54
 	MedicalInsuranceLevel  int64     `gorm:"column:medical_insurance_level" json:"medical_insurance_level" form:"medical_insurance_level"`
55 55
 	RetailPrice            float64   `gorm:"column:retail_price" json:"retail_price" form:"retail_price"`
56 56
 	MedicalInsuranceNumber string    `gorm:"column:medical_insurance_number" json:"medical_insurance_number" form:"medical_insurance_number"`
57
+	Code 				   string    `gorm:"column:code" json:"code" form:"code"`
57 58
 	IsSpecialDiseases      int64     `gorm:"column:is_special_diseases" json:"is_special_diseases" form:"is_special_diseases"`
58 59
 	IsRecord               int64     `gorm:"column:is_record" json:"is_record" form:"is_record"`
59 60
 	StatisticsCategory     int64     `gorm:"column:statistics_category" json:"statistics_category" form:"statistics_category"`

+ 1 - 0
models/sz_his_models.go View File

@@ -5,6 +5,7 @@ type CustomDetail struct {
5 5
 	OrderType          string
6 6
 	ChargeSerialNumber string
7 7
 	Code               string
8
+	BwCode			   string
8 9
 	CodeName           string
9 10
 	Flag               string
10 11
 	CustomCode         string

+ 1 - 1
service/sz_his_service.go View File

@@ -202,7 +202,7 @@ func SzybFY001(doctor string, doctor_code string, fixmedins_code string, datas [
202 202
 		feedetailInfo["bkf500"] = item.ChargeSerialNumber
203 203
 		feedetailInfo["ake001"] = item.Code
204 204
 		feedetailInfo["ake002"] = item.CodeName
205
-		feedetailInfo["bkm017"] = item.Code
205
+		feedetailInfo["bkm017"] = item.BwCode
206 206
 		feedetailInfo["aka070"] = item.DoseCode
207 207
 		feedetailInfo["aka074"] = item.Spec
208 208
 		feedetailInfo["aka064"] = 1