【泛微供应商新增接口】【泛微物料新增接口】
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;
|
String zlbzxyyxqz = null;
|
||||||
Date tqq9_zlbzxyyxqz = bill.getDate("tqq9_zlbzxyyxqz");
|
Date tqq9_zlbzxyyxqz = bill.getDate("tqq9_zlbzxyyxqz");
|
||||||
if(tqq9_zlbzxyyxqz != null){
|
if(tqq9_zlbzxyyxqz != null){
|
||||||
xkzjzrq = sdf.format(tqq9_zlbzxyyxqz);
|
zlbzxyyxqz = sdf.format(tqq9_zlbzxyyxqz);
|
||||||
}
|
}
|
||||||
int syyxts5 = bill.getInt("tqq9_validdays_zlbz");
|
int syyxts5 = bill.getInt("tqq9_validdays_zlbz");
|
||||||
String ryxm = bill.getString("tqq9_ryxm");
|
String ryxm = bill.getString("tqq9_ryxm");
|
||||||
|
|
@ -4174,18 +4174,25 @@ public class FWImpl {
|
||||||
JSONObject detail1 = new JSONObject();
|
JSONObject detail1 = new JSONObject();
|
||||||
JSONArray recordsArr1 = new JSONArray();
|
JSONArray recordsArr1 = new JSONArray();
|
||||||
DynamicObjectCollection entry_linkman = bill.getDynamicObjectCollection("entry_linkman");
|
DynamicObjectCollection entry_linkman = bill.getDynamicObjectCollection("entry_linkman");
|
||||||
for (DynamicObject linkman : entry_linkman) {
|
// for (DynamicObject linkman : entry_linkman) {
|
||||||
String xxdz = linkman.getString("tqq9_textfield_xxdz");
|
// String xxdz = linkman.getString("tqq9_textfield_xxdz");
|
||||||
String lxr = linkman.getString("contactperson");
|
// String lxr = linkman.getString("contactperson");
|
||||||
String sj = linkman.getString("mobile");
|
// String sj = linkman.getString("mobile");
|
||||||
String dh = linkman.getString("phone");
|
// String dh = linkman.getString("phone");
|
||||||
String yx = linkman.getString("email");
|
// String yx = linkman.getString("email");
|
||||||
int sfmr = 1;
|
// int sfmr = 1;
|
||||||
boolean isdefault_linkman = linkman.getBoolean("isdefault_linkman");
|
// boolean isdefault_linkman = linkman.getBoolean("isdefault_linkman");
|
||||||
if(isdefault_linkman){
|
// if(isdefault_linkman){
|
||||||
sfmr = 0;
|
// 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();
|
JSONObject e1 = new JSONObject();
|
||||||
e1.put("fieldName", "xxdz");
|
e1.put("fieldName", "xxdz");
|
||||||
|
|
@ -4222,22 +4229,25 @@ public class FWImpl {
|
||||||
detail1.put("deleteAll", "1");
|
detail1.put("deleteAll", "1");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//银行明细
|
//银行明细
|
||||||
JSONObject detail12 = new JSONObject();
|
JSONObject detail12 = new JSONObject();
|
||||||
JSONArray recordsArr2 = new JSONArray();
|
JSONArray recordsArr2 = new JSONArray();
|
||||||
DynamicObjectCollection entry_bank = bill.getDynamicObjectCollection("entry_bank");
|
DynamicObjectCollection entry_bank = bill.getDynamicObjectCollection("entry_bank");
|
||||||
for (DynamicObject bank : entry_bank) {
|
for (DynamicObject bankEntry : entry_bank) {
|
||||||
String skfmc = bank.getString("accountname");
|
String skfmc = bankEntry.getString("accountname");
|
||||||
String khyh = bank.getString("bank");
|
String khyh = null;
|
||||||
String yhzh = bank.getString("bankaccount");
|
DynamicObject bank = bankEntry.getDynamicObject("bank");
|
||||||
|
if(bank != null){
|
||||||
|
khyh = bank.getString("name");
|
||||||
|
}
|
||||||
|
String yhzh = bankEntry.getString("bankaccount");
|
||||||
int sfmr = 1;
|
int sfmr = 1;
|
||||||
boolean isdefault_bank = bank.getBoolean("isdefault_bank");
|
boolean isdefault_bank = bankEntry.getBoolean("isdefault_bank");
|
||||||
if(isdefault_bank){
|
if(isdefault_bank){
|
||||||
sfmr = 0;
|
sfmr = 0;
|
||||||
}
|
}
|
||||||
String bze = null;
|
String bze = null;
|
||||||
DynamicObject currency = bank.getDynamicObject("currency");
|
DynamicObject currency = bankEntry.getDynamicObject("currency");
|
||||||
if(currency != null){
|
if(currency != null){
|
||||||
bze = currency.getString("number");
|
bze = currency.getString("number");
|
||||||
}
|
}
|
||||||
|
|
@ -4256,7 +4266,7 @@ public class FWImpl {
|
||||||
p4.put("fieldValue", sfmr);
|
p4.put("fieldValue", sfmr);
|
||||||
JSONObject p5 = new JSONObject();
|
JSONObject p5 = new JSONObject();
|
||||||
p5.put("fieldName", "bz");
|
p5.put("fieldName", "bz");
|
||||||
p5.put("fieldValue", bz);
|
p5.put("fieldValue", bze);
|
||||||
|
|
||||||
List<JSONObject> plist = Arrays.asList(p1,p2,p3,p4,p5);
|
List<JSONObject> plist = Arrays.asList(p1,p2,p3,p4,p5);
|
||||||
JSONArray recordsArr = new JSONArray();
|
JSONArray recordsArr = new JSONArray();
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue