feat:更新整机档案领料分析时间

(cherry picked from commit 99bdc4da6a)
This commit is contained in:
zzs 2024-11-20 18:28:47 +08:00
parent 14e892f1a1
commit 0dac6a13eb

View File

@ -2,6 +2,7 @@ package com.yem.em.ass.Devicefiles.task;
import com.yem.rf.utils.RFUtils; import com.yem.rf.utils.RFUtils;
import com.yem.wm.es.salesorder.from.SalesOrderZJEdit; import com.yem.wm.es.salesorder.from.SalesOrderZJEdit;
import com.yem.wm.utils.YEM;
import kd.bos.context.RequestContext; import kd.bos.context.RequestContext;
import kd.bos.dataentity.entity.DynamicObject; import kd.bos.dataentity.entity.DynamicObject;
import kd.bos.exception.KDException; import kd.bos.exception.KDException;
@ -38,10 +39,14 @@ public class UpdateAnalysisTimeTask extends AbstractTask {
for (DynamicObject d : load) { for (DynamicObject d : load) {
String framenumber = d.getString("yem_framenumber"); String framenumber = d.getString("yem_framenumber");
DynamicObject resource = d.getDynamicObject("yem_model"); DynamicObject resource = d.getDynamicObject("yem_model");
Date analysistdate = Getanalysistdate(framenumber, resource); if (YEM.isNotEmpty(resource)) {
d.set("yem_analysistdate", analysistdate); DynamicObject productsgroup = resource.getDynamicObject("yem_productsgroup");
if (YEM.isNotEmpty(productsgroup)) {
log.info("update {} {} date {}", d.getString("number"), framenumber, analysistdate); Date analysistdate = Getanalysistdate(framenumber, resource);
d.set("yem_analysistdate", analysistdate);
log.info("update {} {} date {}", d.getString("number"), framenumber, analysistdate);
}
}
} }
SaveServiceHelper.save(load); SaveServiceHelper.save(load);
} }