From 0dac6a13ebb1165adbfc9533ec9edba0aae25ba0 Mon Sep 17 00:00:00 2001 From: zzs Date: Wed, 20 Nov 2024 18:28:47 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E6=9B=B4=E6=96=B0=E6=95=B4=E6=9C=BA?= =?UTF-8?q?=E6=A1=A3=E6=A1=88=E9=A2=86=E6=96=99=E5=88=86=E6=9E=90=E6=97=B6?= =?UTF-8?q?=E9=97=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit (cherry picked from commit 99bdc4da6a1d707b282c599fac2a6e7ed0815cd5) --- .../Devicefiles/task/UpdateAnalysisTimeTask.java | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/yem/em/ass/Devicefiles/task/UpdateAnalysisTimeTask.java b/src/main/java/com/yem/em/ass/Devicefiles/task/UpdateAnalysisTimeTask.java index 8d78d13d..682d6960 100644 --- a/src/main/java/com/yem/em/ass/Devicefiles/task/UpdateAnalysisTimeTask.java +++ b/src/main/java/com/yem/em/ass/Devicefiles/task/UpdateAnalysisTimeTask.java @@ -2,6 +2,7 @@ package com.yem.em.ass.Devicefiles.task; import com.yem.rf.utils.RFUtils; import com.yem.wm.es.salesorder.from.SalesOrderZJEdit; +import com.yem.wm.utils.YEM; import kd.bos.context.RequestContext; import kd.bos.dataentity.entity.DynamicObject; import kd.bos.exception.KDException; @@ -38,10 +39,14 @@ public class UpdateAnalysisTimeTask extends AbstractTask { for (DynamicObject d : load) { String framenumber = d.getString("yem_framenumber"); DynamicObject resource = d.getDynamicObject("yem_model"); - Date analysistdate = Getanalysistdate(framenumber, resource); - d.set("yem_analysistdate", analysistdate); - - log.info("update {} {} date {}", d.getString("number"), framenumber, analysistdate); + if (YEM.isNotEmpty(resource)) { + DynamicObject productsgroup = resource.getDynamicObject("yem_productsgroup"); + if (YEM.isNotEmpty(productsgroup)) { + Date analysistdate = Getanalysistdate(framenumber, resource); + d.set("yem_analysistdate", analysistdate); + log.info("update {} {} date {}", d.getString("number"), framenumber, analysistdate); + } + } } SaveServiceHelper.save(load); }