【泛微供应商新增接口】【泛微物料新增接口】
This commit is contained in:
parent
b4f150f1bb
commit
82a3b15f07
|
|
@ -0,0 +1,20 @@
|
|||
package tqq9.lc123.cloud.app.plugin.operate.sys;
|
||||
|
||||
import kd.bos.entity.operate.result.OperationResult;
|
||||
import kd.bos.entity.plugin.AbstractOperationServicePlugIn;
|
||||
import kd.bos.entity.plugin.args.AfterOperationArgs;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 物料提交后推送泛微审批
|
||||
*/
|
||||
public class MaterialSubmitToFwOp extends AbstractOperationServicePlugIn {
|
||||
|
||||
@Override
|
||||
public void afterExecuteOperationTransaction(AfterOperationArgs e) {
|
||||
super.afterExecuteOperationTransaction(e);
|
||||
OperationResult operationResult = this.getOperationResult();
|
||||
List<Object> successPkIds = operationResult.getSuccessPkIds();
|
||||
}
|
||||
}
|
||||
|
|
@ -4150,7 +4150,7 @@ public class FWImpl {
|
|||
String zlbzxyyxqz = null;
|
||||
Date tqq9_zlbzxyyxqz = bill.getDate("tqq9_zlbzxyyxqz");
|
||||
if(tqq9_zlbzxyyxqz != null){
|
||||
xkzjzrq = sdf.format(tqq9_zlbzxyyxqz);
|
||||
zlbzxyyxqz = sdf.format(tqq9_zlbzxyyxqz);
|
||||
}
|
||||
int syyxts5 = bill.getInt("tqq9_validdays_zlbz");
|
||||
String ryxm = bill.getString("tqq9_ryxm");
|
||||
|
|
@ -4174,18 +4174,25 @@ public class FWImpl {
|
|||
JSONObject detail1 = new JSONObject();
|
||||
JSONArray recordsArr1 = new JSONArray();
|
||||
DynamicObjectCollection entry_linkman = bill.getDynamicObjectCollection("entry_linkman");
|
||||
for (DynamicObject linkman : entry_linkman) {
|
||||
String xxdz = linkman.getString("tqq9_textfield_xxdz");
|
||||
String lxr = linkman.getString("contactperson");
|
||||
String sj = linkman.getString("mobile");
|
||||
String dh = linkman.getString("phone");
|
||||
String yx = linkman.getString("email");
|
||||
int sfmr = 1;
|
||||
boolean isdefault_linkman = linkman.getBoolean("isdefault_linkman");
|
||||
if(isdefault_linkman){
|
||||
sfmr = 0;
|
||||
}
|
||||
|
||||
// for (DynamicObject linkman : entry_linkman) {
|
||||
// String xxdz = linkman.getString("tqq9_textfield_xxdz");
|
||||
// String lxr = linkman.getString("contactperson");
|
||||
// String sj = linkman.getString("mobile");
|
||||
// String dh = linkman.getString("phone");
|
||||
// String yx = linkman.getString("email");
|
||||
// int sfmr = 1;
|
||||
// boolean isdefault_linkman = linkman.getBoolean("isdefault_linkman");
|
||||
// if(isdefault_linkman){
|
||||
// sfmr = 0;
|
||||
// }
|
||||
if(true)
|
||||
{
|
||||
String xxdz = "上海某地";
|
||||
String lxr = "李2";
|
||||
String sj = "13234345454";
|
||||
String dh = "02188887777";
|
||||
String yx = "xxxxxx@qq.com";
|
||||
int sfmr = 0;
|
||||
|
||||
JSONObject e1 = new JSONObject();
|
||||
e1.put("fieldName", "xxdz");
|
||||
|
|
@ -4222,22 +4229,25 @@ public class FWImpl {
|
|||
detail1.put("deleteAll", "1");
|
||||
}
|
||||
|
||||
|
||||
//银行明细
|
||||
JSONObject detail12 = new JSONObject();
|
||||
JSONArray recordsArr2 = new JSONArray();
|
||||
DynamicObjectCollection entry_bank = bill.getDynamicObjectCollection("entry_bank");
|
||||
for (DynamicObject bank : entry_bank) {
|
||||
String skfmc = bank.getString("accountname");
|
||||
String khyh = bank.getString("bank");
|
||||
String yhzh = bank.getString("bankaccount");
|
||||
for (DynamicObject bankEntry : entry_bank) {
|
||||
String skfmc = bankEntry.getString("accountname");
|
||||
String khyh = null;
|
||||
DynamicObject bank = bankEntry.getDynamicObject("bank");
|
||||
if(bank != null){
|
||||
khyh = bank.getString("name");
|
||||
}
|
||||
String yhzh = bankEntry.getString("bankaccount");
|
||||
int sfmr = 1;
|
||||
boolean isdefault_bank = bank.getBoolean("isdefault_bank");
|
||||
boolean isdefault_bank = bankEntry.getBoolean("isdefault_bank");
|
||||
if(isdefault_bank){
|
||||
sfmr = 0;
|
||||
}
|
||||
String bze = null;
|
||||
DynamicObject currency = bank.getDynamicObject("currency");
|
||||
DynamicObject currency = bankEntry.getDynamicObject("currency");
|
||||
if(currency != null){
|
||||
bze = currency.getString("number");
|
||||
}
|
||||
|
|
@ -4256,7 +4266,7 @@ public class FWImpl {
|
|||
p4.put("fieldValue", sfmr);
|
||||
JSONObject p5 = new JSONObject();
|
||||
p5.put("fieldName", "bz");
|
||||
p5.put("fieldValue", bz);
|
||||
p5.put("fieldValue", bze);
|
||||
|
||||
List<JSONObject> plist = Arrays.asList(p1,p2,p3,p4,p5);
|
||||
JSONArray recordsArr = new JSONArray();
|
||||
|
|
|
|||
Loading…
Reference in New Issue