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.mapper.EmisBaseInvoiceChInfoMapper;
|
||||
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.HXOrderInfo;
|
||||
import com.xdadan.erp.emis.service.openbill.hx.HXSdk;
|
||||
@ -54,6 +55,9 @@ public class EmisSettleInvoiceChRecordServiceImpl implements IEmisSettleInvoiceC
|
||||
@Autowired
|
||||
private EmisSettleInvoiceRecordMapper emisSettleInvoiceRecordMapper;
|
||||
|
||||
@Autowired
|
||||
private IEmisSettleBillService emisSettleBillService;
|
||||
|
||||
/**
|
||||
* 查询渠道开票记录表
|
||||
*
|
||||
@ -317,6 +321,7 @@ public class EmisSettleInvoiceChRecordServiceImpl implements IEmisSettleInvoiceC
|
||||
// updRecord.setRemark(jQRst.toJSONString());
|
||||
updRecord.setOpenChStatus(item0.getString("status"));
|
||||
updRecord.setOpenChStatusDesc("已开票");
|
||||
emisSettleInvoiceChRecordMapper.updateEmisSettleInvoiceChRecord(updRecord);
|
||||
/*
|
||||
status string Y 2 发票状态:
|
||||
0:待开票;
|
||||
@ -339,11 +344,21 @@ public class EmisSettleInvoiceChRecordServiceImpl implements IEmisSettleInvoiceC
|
||||
newApply.setFilePath(updRecord.getFilePath());
|
||||
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 {
|
||||
updRecord.setOpenChStatus("-1");
|
||||
updRecord.setOpenChStatusDesc(item0.getString("returnStatusMsg"));
|
||||
emisSettleInvoiceChRecordMapper.updateEmisSettleInvoiceChRecord(updRecord);
|
||||
}
|
||||
emisSettleInvoiceChRecordMapper.updateEmisSettleInvoiceChRecord(updRecord);
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user