This commit is contained in:
linfso 2024-12-10 10:08:58 +08:00
parent 526af519c2
commit b79a2b0edf
2 changed files with 13 additions and 1 deletions

View File

@ -1249,6 +1249,10 @@ public class EmisBaseService {
// 出账标识
emisWaybillMapper.updateHasDoBill(dt);
String title="运单已出账,请尽快确认【"+dt.getBillCode()+"】";
sendNoticeToSalemenUser(dt.getSalesmen(), title, "", "d24/orderManagement/UserOrderList");
// 判断是否调整账单费用,对比差异
EmisSiteAccount emisSiteAccount=getSiteAccountBySiteCode(dt.getSendSiteCode());
if(emisSiteAccount!=null){

View File

@ -26,6 +26,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.EmisBaseService;
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;
@ -45,7 +46,7 @@ import org.springframework.util.CollectionUtils;
* @date 2024-07-24 23:39:08
*/
@Service
public class EmisSettleInvoiceChRecordServiceImpl implements IEmisSettleInvoiceChRecordService
public class EmisSettleInvoiceChRecordServiceImpl extends EmisBaseService implements IEmisSettleInvoiceChRecordService
{
@Autowired
private EmisSettleInvoiceChRecordMapper emisSettleInvoiceChRecordMapper;
@ -382,6 +383,9 @@ public class EmisSettleInvoiceChRecordServiceImpl implements IEmisSettleInvoiceC
updRecord.setOpenChStatus(item0.getString("status"));
updRecord.setOpenChStatusDesc("已开票");
emisSettleInvoiceChRecordMapper.updateEmisSettleInvoiceChRecord(updRecord);
/*
status string Y 2 发票状态:
0:待开票;
@ -404,6 +408,10 @@ public class EmisSettleInvoiceChRecordServiceImpl implements IEmisSettleInvoiceC
newApply.setFilePath(updRecord.getFilePath());
emisSettleInvoiceRecordMapper.updateEmisSettleInvoiceRecord(newApply);
String title="开票成功,请下载发票:开票账单号【"+oldApply.getSettleBillNo()+"】";
sendNoticeToEmpUser(oldApply.getApplyManCode(), title, "", "d24/orderManagement/UserOrderList");
// 触发开票状态更新
String [] settleBillNoArr=oldApply.getSettleBillNo().split(",");
for(int i=0;i<settleBillNoArr.length;i++){