|
@@ -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)
|