盘点调整单审核操作系统二开插件
This commit is contained in:
parent
225f50970b
commit
1955726e15
|
@ -30,6 +30,9 @@ import kd.ec.material.common.utils.MaterialInventoryUtils;
|
||||||
import kd.ec.material.common.utils.TaskStatusUtils;
|
import kd.ec.material.common.utils.TaskStatusUtils;
|
||||||
import kd.ec.material.opplugin.validator.InvAdjustBillExistValidator;
|
import kd.ec.material.opplugin.validator.InvAdjustBillExistValidator;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 盘点调整单审核操作系统二开插件
|
||||||
|
*/
|
||||||
public class CheckingAdjustBillOpExt extends AbstractOperationServicePlugIn {
|
public class CheckingAdjustBillOpExt extends AbstractOperationServicePlugIn {
|
||||||
public CheckingAdjustBillOpExt() {
|
public CheckingAdjustBillOpExt() {
|
||||||
}
|
}
|
||||||
|
@ -75,9 +78,12 @@ public class CheckingAdjustBillOpExt extends AbstractOperationServicePlugIn {
|
||||||
DynamicObject task;
|
DynamicObject task;
|
||||||
for (int var5 = 0; var5 < var4; ++var5) {
|
for (int var5 = 0; var5 < var4; ++var5) {
|
||||||
DynamicObject dataEntity = var3[var5];
|
DynamicObject dataEntity = var3[var5];
|
||||||
DynamicObject checkBill = dataEntity.getDynamicObject("checkbill");
|
DynamicObject checkBill = dataEntity.getDynamicObject("checkbill");//库存盘点单
|
||||||
task = checkBill.getDynamicObject("checkingtask");
|
if (checkBill == null){
|
||||||
DynamicObjectCollection entities = dataEntity.getDynamicObjectCollection("adjustdetailentry");
|
return;
|
||||||
|
}
|
||||||
|
task = checkBill.getDynamicObject("checkingtask");//盘点任务编号
|
||||||
|
DynamicObjectCollection entities = dataEntity.getDynamicObjectCollection("adjustdetailentry");//调整明细分录
|
||||||
if (!entities.isEmpty()) {
|
if (!entities.isEmpty()) {
|
||||||
taskIds.add(task.getPkValue());
|
taskIds.add(task.getPkValue());
|
||||||
}
|
}
|
||||||
|
@ -85,13 +91,13 @@ public class CheckingAdjustBillOpExt extends AbstractOperationServicePlugIn {
|
||||||
|
|
||||||
QFilter qFilter = new QFilter("checkingstatus", "=", CheckingStatusEnum.FINISHED.getValue());
|
QFilter qFilter = new QFilter("checkingstatus", "=", CheckingStatusEnum.FINISHED.getValue());
|
||||||
qFilter.and(new QFilter(CheckingTaskConstant.ID_ENTITY_PK, "in", taskIds));
|
qFilter.and(new QFilter(CheckingTaskConstant.ID_ENTITY_PK, "in", taskIds));
|
||||||
DynamicObject[] tasks = BusinessDataServiceHelper.load("ecma_checkingtask", "checkingstatus", new QFilter[]{qFilter});
|
DynamicObject[] tasks = BusinessDataServiceHelper.load("ecma_checkingtask", "checkingstatus", new QFilter[]{qFilter});//盘点任务单
|
||||||
DynamicObject[] var12 = tasks;
|
DynamicObject[] var12 = tasks;
|
||||||
int var13 = tasks.length;
|
int var13 = tasks.length;
|
||||||
|
|
||||||
for (int var14 = 0; var14 < var13; ++var14) {
|
for (int var14 = 0; var14 < var13; ++var14) {
|
||||||
task = var12[var14];
|
task = var12[var14];
|
||||||
task.set("checkingstatus", CheckingStatusEnum.UNFINISH.getValue());
|
task.set("checkingstatus", CheckingStatusEnum.UNFINISH.getValue());//盘点任务单-盘点状态
|
||||||
}
|
}
|
||||||
|
|
||||||
SaveServiceHelper.save(tasks);
|
SaveServiceHelper.save(tasks);
|
||||||
|
@ -104,9 +110,12 @@ public class CheckingAdjustBillOpExt extends AbstractOperationServicePlugIn {
|
||||||
|
|
||||||
for (int var5 = 0; var5 < var4; ++var5) {
|
for (int var5 = 0; var5 < var4; ++var5) {
|
||||||
DynamicObject dataEntity = var3[var5];
|
DynamicObject dataEntity = var3[var5];
|
||||||
DynamicObject depot = dataEntity.getDynamicObject("depot");
|
DynamicObject depot = dataEntity.getDynamicObject("depot");//仓库
|
||||||
DynamicObject checkBill = dataEntity.getDynamicObject("checkbill");
|
DynamicObject checkBill = dataEntity.getDynamicObject("checkbill");//库存盘点单
|
||||||
DynamicObject task = checkBill.getDynamicObject("checkingtask");
|
if (checkBill == null){
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
DynamicObject task = checkBill.getDynamicObject("checkingtask");//库存盘点单-盘点任务编号
|
||||||
/* List<Object> depotList = (List)taskBillDepotMap.get(task.getPkValue());
|
/* List<Object> depotList = (List)taskBillDepotMap.get(task.getPkValue());
|
||||||
List<Object> depotList = depotList == null ? new ArrayList() : depotList;
|
List<Object> depotList = depotList == null ? new ArrayList() : depotList;
|
||||||
((List)depotList).add(depot.getPkValue());//系统源码*/
|
((List)depotList).add(depot.getPkValue());//系统源码*/
|
||||||
|
|
Loading…
Reference in New Issue