md
This commit is contained in:
parent
fc5122f4d2
commit
1afbd4491e
@ -21,6 +21,8 @@ import com.xdadan.erp.common.core.domain.AjaxResult;
|
||||
import com.xdadan.erp.common.core.pay.vitepay.sdk.ApiRes;
|
||||
import com.xdadan.erp.common.core.pay.vitepay.sdk.Config;
|
||||
import com.xdadan.erp.common.core.pay.vitepay.sdk.VitePayOnlineSdk;
|
||||
import com.xdadan.erp.common.utils.DateUtils;
|
||||
import com.xdadan.erp.common.utils.NoticeUtils;
|
||||
import com.xdadan.erp.common.utils.idgen.SnowflakeIdUtils;
|
||||
import com.xdadan.erp.emis.domain.*;
|
||||
import com.xdadan.erp.emis.domain.enumtype.EmisBizErrorType;
|
||||
@ -311,7 +313,6 @@ public class EmisSettleBillPayLogServiceImpl implements IEmisSettleBillPayLogSer
|
||||
|
||||
EmisSettleBillPayLog emisSettleBillPayLog=emisSettleBillPayLogMapper.selectEmisSettleBillPayLogByPayId(payId);
|
||||
|
||||
|
||||
if(emisSettleBillPayLog == null){
|
||||
throw new EmisBizError(EmisBizErrorType.FAIL,"支付单不存在");
|
||||
}
|
||||
@ -334,12 +335,15 @@ public class EmisSettleBillPayLogServiceImpl implements IEmisSettleBillPayLogSer
|
||||
throw new EmisBizError(EmisBizErrorType.FAIL,"账单不存在");
|
||||
}
|
||||
|
||||
String salesmen = "";
|
||||
String payMan="";
|
||||
// 现金账单支付人为回款联系人,月结账单支付人为客户
|
||||
if("1".equals(oldSettleBill.getSettleType())){
|
||||
payMan=oldSettleBill.getPayee();
|
||||
salesmen=oldSettleBill.getSalesmen();
|
||||
}else{
|
||||
payMan=oldSettleBill.getCustName();
|
||||
salesmen=oldSettleBill.getSalesmen();
|
||||
}
|
||||
|
||||
// 更新状态
|
||||
@ -393,6 +397,10 @@ public class EmisSettleBillPayLogServiceImpl implements IEmisSettleBillPayLogSer
|
||||
|
||||
emisSettlePayRecordService.insertEmisSettlePayRecord(emisSettlePayRecord,emisSettleBillPayLog.getPayId());
|
||||
|
||||
// 通知销售联系人
|
||||
String msg=payMan+":在线支付账单运费成功,支付金额:"+emisSettlePayRecord.getPayMoney().stripTrailingZeros().toPlainString()+",账单号:"+oldSettleBill.getSettleBillNo();
|
||||
AjaxResult rst=NoticeUtils.outSendNoticeToInner(msg,msg,"/ruyERj/SiteMainBillConfirmList?settleType=3",salesmen,3);
|
||||
|
||||
}else if("10".equals(status)){
|
||||
emisSettleBillPayLog.setPaid(0);
|
||||
emisSettleBillPayLog.setStatus(10);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user