Bladeren bron

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

csx 3 jaren geleden
bovenliggende
commit
d07844aade
2 gewijzigde bestanden met toevoegingen van 6 en 4 verwijderingen
  1. 4 2
      controllers/sg/his_api_controller.go
  2. 2 2
      service/his_service.go

+ 4 - 2
controllers/sg/his_api_controller.go Bestand weergeven

@@ -661,8 +661,10 @@ func (c *HisApiController) GetSettleList() {
661 661
 		c.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeHisOrderNoExistParamWrong)
662 662
 		return
663 663
 	}
664
-	last_order, _ := service.GetLastHisOrderTwo(c.GetAdminUserInfo().CurrentOrgId)
665
-	count, _ := strconv.ParseInt(last_order.FaPiaoNumber, 10, 64)
664
+
665
+	last_order, _ := service.GetLastHisOrder(c.GetAdminUserInfo().CurrentOrgId)
666
+	max_order, _ := service.GetLastHisOrderTwo(c.GetAdminUserInfo().CurrentOrgId)
667
+	count, _ := strconv.ParseInt(max_order.FaPiaoNumber, 10, 64)
666 668
 	fmt.Println(count)
667 669
 	var zero string
668 670
 	number := count + 1

+ 2 - 2
service/his_service.go Bestand weergeven

@@ -1288,12 +1288,12 @@ func UpdateHisPatientStatus(his *models.VMHisPatient) {
1288 1288
 }
1289 1289
 
1290 1290
 func GetLastHisOrder(org_id int64) (his models.HisOrder, err error) {
1291
-	err = readDb.Model(&models.HisOrder{}).Where("user_org_id = ? AND status = 1 AND order_status = 2", org_id).Last(&his).Error
1291
+	err = readDb.Model(&models.HisOrder{}).Where("user_org_id = ? AND status = 1 AND order_status = 2 AND fa_piao_code <> '' AND fa_piao_number <> ''", org_id).Last(&his).Error
1292 1292
 	return
1293 1293
 }
1294 1294
 
1295 1295
 func GetLastHisOrderTwo(org_id int64) (his models.HisOrder, err error) {
1296
-	err = readDb.Model(&models.HisOrder{}).Where("user_org_id = ? AND status = 1 AND order_status = 2 AND fa_piao_code <> '' AND fa_piao_number <> ''", org_id).Last(&his).Error
1296
+	err = readDb.Model(&models.HisOrder{}).Select("max(convert(fa_piao_number,signed)) as fa_piao_number").Where("user_org_id = ? AND status = 1 AND order_status = 2 ", org_id).Find(&his).Error
1297 1297
 	return
1298 1298
 }
1299 1299