支出合同结算单优化入库单导入时费用项目赋值逻辑
This commit is contained in:
parent
7bc06ae346
commit
ad7ca4e649
|
@ -327,39 +327,12 @@ public class CostAllocatorBillPlugin extends AbstractFormPlugin {
|
|||
}
|
||||
|
||||
String resourceNumber = resource.getString("number");//资源编码-清单分类-编码
|
||||
|
||||
String expenseItemNumber = null;
|
||||
switch (resourceNumber) {
|
||||
case "ZCKS01":
|
||||
//备品备件
|
||||
expenseItemNumber = "FYXM006.002.004";
|
||||
break;
|
||||
case "ZCKS02":
|
||||
//主材
|
||||
expenseItemNumber = "FYXM006.002.001";
|
||||
break;
|
||||
case "ZCKS03":
|
||||
//火工材料
|
||||
expenseItemNumber = "FYXM006.002.006";
|
||||
break;
|
||||
case "ZCKS04":
|
||||
//辅材
|
||||
expenseItemNumber = "FYXM006.002.002";
|
||||
break;
|
||||
case "ZCKS05":
|
||||
//燃料及动力
|
||||
expenseItemNumber = "FYXM006.002.003";
|
||||
break;
|
||||
case "ZCKS06":
|
||||
//劳保用品类
|
||||
expenseItemNumber = "FYXM006.002.002";
|
||||
break;
|
||||
default:
|
||||
return null;
|
||||
DynamicObject ecbd_resource = BusinessDataServiceHelper.loadSingle("ecbd_resource",
|
||||
"id,zcgj_expenseitem", new QFilter[]{new QFilter("number", QCP.equals, resourceNumber)});//清单分类
|
||||
if (ecbd_resource != null) {
|
||||
return ecbd_resource.getDynamicObject("zcgj_expenseitem");
|
||||
}
|
||||
|
||||
return BusinessDataServiceHelper.loadSingle("er_expenseitemedit", "id",
|
||||
new QFilter[]{new QFilter("number", QCP.equals, expenseItemNumber)});
|
||||
return null;
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in New Issue