md
This commit is contained in:
parent
3e8a3dc7ec
commit
6eabd986ba
@ -25,6 +25,7 @@ import com.xdadan.erp.emis.domain.enumtype.EmisBizErrorType;
|
|||||||
import com.xdadan.erp.emis.domain.exception.EmisBizError;
|
import com.xdadan.erp.emis.domain.exception.EmisBizError;
|
||||||
import com.xdadan.erp.emis.mapper.EmisBaseInvoiceChInfoMapper;
|
import com.xdadan.erp.emis.mapper.EmisBaseInvoiceChInfoMapper;
|
||||||
import com.xdadan.erp.emis.mapper.EmisSettleInvoiceRecordMapper;
|
import com.xdadan.erp.emis.mapper.EmisSettleInvoiceRecordMapper;
|
||||||
|
import com.xdadan.erp.emis.service.IEmisSettleBillService;
|
||||||
import com.xdadan.erp.emis.service.openbill.hx.HXOrderGoods;
|
import com.xdadan.erp.emis.service.openbill.hx.HXOrderGoods;
|
||||||
import com.xdadan.erp.emis.service.openbill.hx.HXOrderInfo;
|
import com.xdadan.erp.emis.service.openbill.hx.HXOrderInfo;
|
||||||
import com.xdadan.erp.emis.service.openbill.hx.HXSdk;
|
import com.xdadan.erp.emis.service.openbill.hx.HXSdk;
|
||||||
@ -54,6 +55,9 @@ public class EmisSettleInvoiceChRecordServiceImpl implements IEmisSettleInvoiceC
|
|||||||
@Autowired
|
@Autowired
|
||||||
private EmisSettleInvoiceRecordMapper emisSettleInvoiceRecordMapper;
|
private EmisSettleInvoiceRecordMapper emisSettleInvoiceRecordMapper;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private IEmisSettleBillService emisSettleBillService;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 查询渠道开票记录表
|
* 查询渠道开票记录表
|
||||||
*
|
*
|
||||||
@ -317,6 +321,7 @@ public class EmisSettleInvoiceChRecordServiceImpl implements IEmisSettleInvoiceC
|
|||||||
// updRecord.setRemark(jQRst.toJSONString());
|
// updRecord.setRemark(jQRst.toJSONString());
|
||||||
updRecord.setOpenChStatus(item0.getString("status"));
|
updRecord.setOpenChStatus(item0.getString("status"));
|
||||||
updRecord.setOpenChStatusDesc("已开票");
|
updRecord.setOpenChStatusDesc("已开票");
|
||||||
|
emisSettleInvoiceChRecordMapper.updateEmisSettleInvoiceChRecord(updRecord);
|
||||||
/*
|
/*
|
||||||
status string Y 2 发票状态:
|
status string Y 2 发票状态:
|
||||||
0:待开票;
|
0:待开票;
|
||||||
@ -339,11 +344,21 @@ public class EmisSettleInvoiceChRecordServiceImpl implements IEmisSettleInvoiceC
|
|||||||
newApply.setFilePath(updRecord.getFilePath());
|
newApply.setFilePath(updRecord.getFilePath());
|
||||||
emisSettleInvoiceRecordMapper.updateEmisSettleInvoiceRecord(newApply);
|
emisSettleInvoiceRecordMapper.updateEmisSettleInvoiceRecord(newApply);
|
||||||
|
|
||||||
|
// 触发开票状态更新
|
||||||
|
String [] settleBillNoArr=oldApply.getSettleBillNo().split(",");
|
||||||
|
for(int i=0;i<settleBillNoArr.length;i++){
|
||||||
|
String sBillNoItem=settleBillNoArr[i];
|
||||||
|
if(StringUtils.isEmpty(sBillNoItem)) {
|
||||||
|
emisSettleBillService.reCalcSettleBillInvoiceStatus(sBillNoItem);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
updRecord.setOpenChStatus("-1");
|
updRecord.setOpenChStatus("-1");
|
||||||
updRecord.setOpenChStatusDesc(item0.getString("returnStatusMsg"));
|
updRecord.setOpenChStatusDesc(item0.getString("returnStatusMsg"));
|
||||||
|
emisSettleInvoiceChRecordMapper.updateEmisSettleInvoiceChRecord(updRecord);
|
||||||
}
|
}
|
||||||
emisSettleInvoiceChRecordMapper.updateEmisSettleInvoiceChRecord(updRecord);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user