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