Browse Source

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

csx 3 years ago
parent
commit
065e464d08
2 changed files with 8 additions and 4 deletions
  1. 4 4
      controllers/sg/his_api_controller.go
  2. 4 0
      service/his_service.go

+ 4 - 4
controllers/sg/his_api_controller.go View File

@@ -996,11 +996,11 @@ func (c *HisApiController) GetSettleList() {
996 996
 
997 997
 func (c *HisApiController) GetBatchSettleList() {
998 998
 	org_id, _ := beego.AppConfig.Int64("org_id")
999
-	orders, _ := service.GetAllHisOrder(org_id)
999
+	orders, _ := service.GetAllHisOrderErr(org_id)
1000 1000
 	//admin_user_id, _ := c.GetInt64("admin_user_id")
1001 1001
 
1002 1002
 	for _, item := range orders {
1003
-		order_id := item.ID
1003
+		order_id := item.PatientId
1004 1004
 		order, _ := service.GetHisOrderByIDTwo(order_id)
1005 1005
 		roles, _ := service.GetDoctorListTwo(c.GetAdminUserInfo().CurrentOrgId)
1006 1006
 		his, _ := service.GetHisPatientByNumber(order.MdtrtId)
@@ -1699,8 +1699,8 @@ func (c *HisApiController) GetBatchSettleList() {
1699 1699
 				Mtime:     time.Now().Unix(),
1700 1700
 				ErrMsg:    res.ErrMsg + "解析失败",
1701 1701
 				Status:    1,
1702
-				PatientId: item.ID,
1703
-				Stage:     20,
1702
+				PatientId: order_id,
1703
+				Stage:     21,
1704 1704
 			}
1705 1705
 			service.CreateErrMsgLog(errlog)
1706 1706
 			continue

+ 4 - 0
service/his_service.go View File

@@ -1367,3 +1367,7 @@ func GetAllHisOrder(org_id int64) (his []*models.HisOrder, err error) {
1367 1367
 	err = readDb.Model(&models.HisOrder{}).Where("user_org_id = ? AND status = 1 AND order_status = 2 AND setl_id <> '' AND id >= 2499", org_id).Order("setl_time asc").Find(&his).Error
1368 1368
 	return
1369 1369
 }
1370
+func GetAllHisOrderErr(org_id int64) (his []*models.HisOrderError, err error) {
1371
+	err = readDb.Model(&models.HisOrderError{}).Where("user_org_id = ? AND status = 1 AND stage = 21", org_id).Find(&his).Error
1372
+	return
1373
+}