【泛微接口】采购申请分录仓库,供应商区域资质处理
This commit is contained in:
parent
42e119064b
commit
fb74ccbb0f
|
|
@ -5892,9 +5892,11 @@ public class FWImpl {
|
|||
String tqq9_suparea_sh = bill.getString("tqq9_suparea_sh");
|
||||
if (tqq9_suparea_sh.contains("B")) {
|
||||
gysqyzz_sh = gysqyzz_sh + ",0";
|
||||
}else if (tqq9_suparea_sh.contains("A")) {
|
||||
}
|
||||
if (tqq9_suparea_sh.contains("A")) {
|
||||
gysqyzz_sh = gysqyzz_sh + ",1";
|
||||
}else if (tqq9_suparea_sh.contains("C")) {
|
||||
}
|
||||
if (tqq9_suparea_sh.contains("C")) {
|
||||
gysqyzz_sh = gysqyzz_sh + ",2";
|
||||
}
|
||||
if(StringUtils.isNotBlank(gysqyzz_sh)){
|
||||
|
|
@ -5990,9 +5992,11 @@ public class FWImpl {
|
|||
String tqq9_suparea_bj = bill.getString("tqq9_suparea_bj");
|
||||
if (tqq9_suparea_bj.contains("B")) {
|
||||
gysqyzz_bj = gysqyzz_bj + ",0";
|
||||
}else if (tqq9_suparea_bj.contains("A")) {
|
||||
}
|
||||
if (tqq9_suparea_bj.contains("A")) {
|
||||
gysqyzz_bj = gysqyzz_bj + ",1";
|
||||
}else if (tqq9_suparea_bj.contains("C")) {
|
||||
}
|
||||
if (tqq9_suparea_bj.contains("C")) {
|
||||
gysqyzz_bj = gysqyzz_bj + ",2";
|
||||
}
|
||||
if(StringUtils.isNotBlank(gysqyzz_bj)){
|
||||
|
|
@ -6087,9 +6091,11 @@ public class FWImpl {
|
|||
String tqq9_suparea_gz = bill.getString("tqq9_suparea_gz");
|
||||
if (tqq9_suparea_gz.contains("B")) {
|
||||
gysqyzz_gz = gysqyzz_gz + ",0";
|
||||
}else if (tqq9_suparea_gz.contains("A")) {
|
||||
}
|
||||
if (tqq9_suparea_gz.contains("A")) {
|
||||
gysqyzz_gz = gysqyzz_gz + ",1";
|
||||
}else if (tqq9_suparea_gz.contains("C")) {
|
||||
}
|
||||
if (tqq9_suparea_gz.contains("C")) {
|
||||
gysqyzz_gz = gysqyzz_gz + ",2";
|
||||
}
|
||||
if(StringUtils.isNotBlank(gysqyzz_gz)){
|
||||
|
|
@ -6185,9 +6191,8 @@ public class FWImpl {
|
|||
DynamicObjectCollection billentries = bill.getDynamicObjectCollection("billentry");
|
||||
for (DynamicObject billentry : billentries) {
|
||||
DynamicObject entryrecorg = billentry.getDynamicObject("entryrecorg");
|
||||
String orgNumber = entryrecorg.getString("number");
|
||||
String shzz = FWUtils.getFwOrgNumberByKdOrgNumber(orgNumber);
|
||||
BigDecimal jshj_e = billentry.getBigDecimal("amountandtax");
|
||||
String orgNumber_e = entryrecorg.getString("number");
|
||||
String shzz = FWUtils.getFwOrgNumberByKdOrgNumber(orgNumber_e);
|
||||
DynamicObject material = billentry.getDynamicObject("material");
|
||||
DynamicObject masterid = material.getDynamicObject("masterid");
|
||||
masterid = BusinessDataServiceHelper.loadSingle(masterid.getPkValue(), masterid.getDynamicObjectType().getName());
|
||||
|
|
@ -6220,7 +6225,7 @@ public class FWImpl {
|
|||
String shck = null;
|
||||
DynamicObject warehouse = billentry.getDynamicObject("warehouse");
|
||||
if (warehouse != null) {
|
||||
shck = warehouse.getString("number")+"_"+orgnumber;
|
||||
shck = warehouse.getString("number")+"_"+orgNumber_e;
|
||||
}
|
||||
String gys = null;
|
||||
DynamicObject supplier = billentry.getDynamicObject("supplier");
|
||||
|
|
@ -6298,11 +6303,11 @@ public class FWImpl {
|
|||
recordObj.put("recordOrder", 0);
|
||||
recordObj.put("workflowRequestTableFields", recordsArr);
|
||||
|
||||
if("SHLC".equals(orgNumber)){
|
||||
if("SHLC".equals(orgNumber_e)){
|
||||
recordsArr_sh.add(recordObj);
|
||||
}else if("BJLC".equals(orgNumber)){
|
||||
}else if("BJLC".equals(orgNumber_e)){
|
||||
recordsArr_bj.add(recordObj);
|
||||
}else if("GZLC".equals(orgNumber)){
|
||||
}else if("GZLC".equals(orgNumber_e)){
|
||||
recordsArr_gz.add(recordObj);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue