Browse Source

Merge branch '20220812' of http://git.shengws.com/csx/XT_New into 20220812

XMLWAN 2 years ago
parent
commit
2d4be205cf
2 changed files with 10 additions and 2 deletions
  1. 4 2
      controllers/drug_pharmacy_management_controller.go
  2. 6 0
      service/pharmacy_service.go

+ 4 - 2
controllers/drug_pharmacy_management_controller.go View File

@@ -469,8 +469,8 @@ func (this *PharmacyApiController) GetReturnPharmacyBaseDrug() {
469 469
 func (this *PharmacyApiController) SaveSetting() {
470 470
 	var err error
471 471
 	defer func() {
472
-		if err != nil{
473
-			service.SaveErrs(this.GetAdminUserInfo().CurrentOrgId,this.Ctx.Input,err)
472
+		if err != nil {
473
+			service.SaveErrs(this.GetAdminUserInfo().CurrentOrgId, this.Ctx.Input, err)
474 474
 		}
475 475
 	}()
476 476
 	is_open, _ := this.GetInt64("is_open")
@@ -492,6 +492,8 @@ func (this *PharmacyApiController) SaveSetting() {
492 492
 	}
493 493
 	if is_open == 2 {
494 494
 		err = fmt.Errorf("用户关闭药房管理出库")
495
+	} else {
496
+		err = fmt.Errorf("用户开启药房管理出库")
495 497
 	}
496 498
 
497 499
 	this.ServeSuccessJSON(map[string]interface{}{

+ 6 - 0
service/pharmacy_service.go View File

@@ -727,6 +727,9 @@ func DrugWithdrawal(orgid, patient_id, stime, etime, creater int64) (err error)
727 727
 	}
728 728
 	for _, v := range advice_info {
729 729
 		//扣减库存
730
+		if !IsPharmacyDelivery(v.DrugId, orgid) {
731
+			continue
732
+		}
730 733
 		err = DrugAutoAddCancelInfo(v, creater)
731 734
 		if err != nil {
732 735
 			err = fmt.Errorf("!:%v", err)
@@ -771,6 +774,9 @@ func DrugWithdrawal(orgid, patient_id, stime, etime, creater int64) (err error)
771 774
 	}
772 775
 	for _, v := range advice {
773 776
 		//扣减库存
777
+		if !IsPharmacyDelivery(v.DrugId, orgid) {
778
+			continue
779
+		}
774 780
 		err = DrugAutoAddCancelInfo(v, creater)
775 781
 		if err != nil {
776 782
 			err = fmt.Errorf("!:%v", err)