如果是个人垫付,不传客户编号
This commit is contained in:
parent
7e73d41fd8
commit
4712ce8fde
|
@ -285,15 +285,18 @@ public class YongyouBIPOperation extends AbstractOperationServicePlugIn implemen
|
|||
JSONObject items = new JSONObject();
|
||||
// items.put("contractno",payrequestinfo.getDynamicObject("contractbill"));//合同号
|
||||
items.put("scomment",payrequestinfo.getString("qeug_xf"));//摘要 按照现在NC57逻辑先来,涉及银企互联支付,原来是15个字符(7个中文)的样子
|
||||
|
||||
items.put("customer",supplierNum);//客户编码 供应商的数据也传入这里
|
||||
//如果是个人垫付,不传客户编号 yxl 20250102
|
||||
if(isgrdf){
|
||||
items.put("objtype","3");//往来对象(0-客户 1-供应商 2-部门 3-业务员)
|
||||
items.put("pk_psndoc",payrequestinfo.getDynamicObject("qeug_personbank").getString("number"));//业务员编码 人员工号 同表头
|
||||
payData.put("customer","");
|
||||
items.put("customer","");
|
||||
}else{
|
||||
items.put("objtype","0");//往来对象(0-客户 1-供应商 2-部门 3-业务员)
|
||||
items.put("pk_psndoc","");//非个人业务 不传
|
||||
}
|
||||
items.put("customer",supplierNum);//客户编码 供应商的数据也传入这里
|
||||
|
||||
items.put("pk_dept",companyDept[1]);//部门编码(通过公司主体明细表找部门编码)
|
||||
|
||||
items.put("pk_recpaytype","货款");//付款业务类型,传编码例:001-货款
|
||||
|
|
|
@ -45,7 +45,6 @@ public class YongyouBIPTask extends AbstractTask implements Plugin {
|
|||
// for (int i = 0; i < docs.size(); i++) {
|
||||
// currentinfo = docs.get(i);
|
||||
// }
|
||||
|
||||
//定时任务获取的参数是配置调度程序的时候设置,如果是测试接口联通性,则将token放入日志中
|
||||
if(map != null && "yes".equals(map.get("testjiekou"))){
|
||||
APICurUtils apiutil1 = new APICurUtils();//处理认证接口的工具类(用友提供的第三方工具),得到accesstoken
|
||||
|
@ -150,7 +149,8 @@ public class YongyouBIPTask extends AbstractTask implements Plugin {
|
|||
prinfo.set("billno",billNumberMap.get(yyid));
|
||||
prinfo.set("billstatus","B"); //单据状态改为已提交
|
||||
SaveServiceHelper.update(prinfo);//保存上述设置内容
|
||||
//调用付款登记单的审核方法
|
||||
//调用付款登记单的审核方法,在此之前设置一下当前操作人为付款登记的经办人
|
||||
// requestContext.setUserOpenId(prinfo.getDynamicObject("handler").getString("id"));
|
||||
OperationServiceHelper.executeOperate("audit",payregisterEntity,new DynamicObject[]{prinfo}, OperateOption.create());
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue