|
|
@ -13,6 +13,7 @@ import org.apache.dubbo.rpc.RpcContext;
|
|
|
|
import org.dromara.common.core.constant.DmsConstants;
|
|
|
|
import org.dromara.common.core.constant.DmsConstants;
|
|
|
|
import org.dromara.common.core.domain.R;
|
|
|
|
import org.dromara.common.core.domain.R;
|
|
|
|
import org.dromara.common.core.utils.ObjectUtils;
|
|
|
|
import org.dromara.common.core.utils.ObjectUtils;
|
|
|
|
|
|
|
|
import org.dromara.common.core.utils.uuid.Seq;
|
|
|
|
import org.dromara.common.tenant.helper.TenantHelper;
|
|
|
|
import org.dromara.common.tenant.helper.TenantHelper;
|
|
|
|
import org.dromara.dms.api.RemoteInspectInstanceService;
|
|
|
|
import org.dromara.dms.api.RemoteInspectInstanceService;
|
|
|
|
import org.dromara.dms.domain.*;
|
|
|
|
import org.dromara.dms.domain.*;
|
|
|
@ -155,12 +156,14 @@ public class RemoteInspectInstanceServiceImpl implements RemoteInspectInstanceSe
|
|
|
|
// 创建新的检查实例对象
|
|
|
|
// 创建新的检查实例对象
|
|
|
|
DmsBillsInspectInstance dmsBillsInspectInstance = new DmsBillsInspectInstance();
|
|
|
|
DmsBillsInspectInstance dmsBillsInspectInstance = new DmsBillsInspectInstance();
|
|
|
|
// 设置检查实例的相关属性
|
|
|
|
// 设置检查实例的相关属性
|
|
|
|
|
|
|
|
// 设置工单编号
|
|
|
|
|
|
|
|
dmsBillsInspectInstance.setBillsInspectCode(Seq.getId(Seq.dmsInspectInstanceSeqType, Seq.dmsInspectInstanceCode));
|
|
|
|
dmsBillsInspectInstance.setPlanInspectId(dmsPlanInspect.getPlanInspectId());
|
|
|
|
dmsBillsInspectInstance.setPlanInspectId(dmsPlanInspect.getPlanInspectId());
|
|
|
|
dmsBillsInspectInstance.setInspectType(dmsPlanInspect.getInspectType());//检查类型(1巡检 2点检)
|
|
|
|
dmsBillsInspectInstance.setInspectType(dmsPlanInspect.getInspectType());//检查类型(1巡检 2点检)
|
|
|
|
dmsBillsInspectInstance.setPlanBeginTime(dmsPlanInspect.getPlanTime());
|
|
|
|
dmsBillsInspectInstance.setPlanBeginTime(dmsPlanInspect.getPlanTime());
|
|
|
|
dmsBillsInspectInstance.setPlanEndTime(new Date(dmsPlanInspect.getPlanTime().getTime()+dmsPlanInspect.getTimeLimit()*1000l));
|
|
|
|
dmsBillsInspectInstance.setPlanEndTime(new Date(dmsPlanInspect.getPlanTime().getTime()+dmsPlanInspect.getTimeLimit()*1000l));
|
|
|
|
dmsBillsInspectInstance.setInspectRouteId(dmsPlanInspect.getInspectRouteId());
|
|
|
|
dmsBillsInspectInstance.setInspectRouteId(dmsPlanInspect.getInspectRouteId());
|
|
|
|
dmsBillsInspectInstance.setPerformer(dmsPlanInspect.getPerformer());//执行人
|
|
|
|
dmsBillsInspectInstance.setPerformer(dmsPlanInspect.getPerformer());//负责人员
|
|
|
|
dmsBillsInspectInstance.setInspectStatus(DmsConstants.DMS_BILLS_INSPECT_INSTANCE_INSPECT_STATUS_TO_INSPECT);//待巡检
|
|
|
|
dmsBillsInspectInstance.setInspectStatus(DmsConstants.DMS_BILLS_INSPECT_INSTANCE_INSPECT_STATUS_TO_INSPECT);//待巡检
|
|
|
|
dmsBillsInspectInstance.setCreateBy(userId);
|
|
|
|
dmsBillsInspectInstance.setCreateBy(userId);
|
|
|
|
dmsBillsInspectInstance.setTenantId(tenantId);
|
|
|
|
dmsBillsInspectInstance.setTenantId(tenantId);
|
|
|
|