|
@@ -1807,6 +1807,21 @@ function saveRefundMedicine() {
|
|
|
var i = 0;
|
|
|
data.forEach(function (item, index, arr) {
|
|
|
if (item.dec_amount != 0) {
|
|
|
+ // 调试日志
|
|
|
+ console.log('=== 退药参数调试 ===');
|
|
|
+ console.log('item.patient_id:', item.patient_id);
|
|
|
+ console.log('item.times:', item.times);
|
|
|
+ console.log('item.receipt_no:', item.receipt_no);
|
|
|
+ console.log('item.order_no:', item.order_no);
|
|
|
+ console.log('item.real_no:', item.real_no);
|
|
|
+ console.log('item.dec_amount:', item.dec_amount);
|
|
|
+ console.log('item.unit_price:', item.unit_price);
|
|
|
+ console.log('item.charge_item_code:', item.charge_item_code);
|
|
|
+ console.log('item.serial:', item.serial);
|
|
|
+ console.log('item.group_no:', item.group_no);
|
|
|
+ console.log('item.item_no:', item.item_no);
|
|
|
+ console.log('item.serial_no:', item.serial_no);
|
|
|
+
|
|
|
var tem = {
|
|
|
"patientId": item.patient_id,
|
|
|
"times": item.times,
|
|
@@ -3150,6 +3165,11 @@ function callYbSaleGoodsItem(realNo, orderNo, receiptNo, times, patientId, name,
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ // 如果没有追溯码,添加空数组(保持数据结构一致)
|
|
|
+ if (ybData.drugtracinfo.length === 0) {
|
|
|
+ ybData.drugtracinfo = [];
|
|
|
+ }
|
|
|
+
|
|
|
console.log('调用医保接口,药品:', item.drugname, '参数:', ybData);
|
|
|
|
|
|
// 调用医保接口
|