wangming 9 hónapja
szülő
commit
18f33f078e

+ 7 - 0
business-common/src/main/java/com/rongwei/bscommon/sys/service/ZhcxLowaltitudeDebtfreeCheckService.java

@@ -2,6 +2,7 @@ package com.rongwei.bscommon.sys.service;
 
 import com.rongwei.bsentity.domain.ZhcxLowaltitudeDebtfreeCheckDo;
 import com.baomidou.mybatisplus.extension.service.IService;
+import com.rongwei.bsentity.dto.lowaltitude.AddHoistingPlanDateRequest;
 
 /**
  * <p>
@@ -13,4 +14,10 @@ import com.baomidou.mybatisplus.extension.service.IService;
  */
 public interface ZhcxLowaltitudeDebtfreeCheckService extends IService<ZhcxLowaltitudeDebtfreeCheckDo> {
 
+    /**
+     * 添加吊装日期
+     *
+     * @param req
+     */
+    void addHoistingPlanDate(AddHoistingPlanDateRequest req);
 }

+ 30 - 1
business-common/src/main/java/com/rongwei/bscommon/sys/service/impl/ZhcxLowaltitudeDebtfreeCheckServiceImpl.java

@@ -1,11 +1,19 @@
 package com.rongwei.bscommon.sys.service.impl;
 
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.core.toolkit.Wrappers;
+import com.rongwei.bscommon.sys.service.ZhcxProjectManageService;
 import com.rongwei.bsentity.domain.ZhcxLowaltitudeDebtfreeCheckDo;
 import com.rongwei.bscommon.sys.dao.ZhcxLowaltitudeDebtfreeCheckDao;
 import com.rongwei.bscommon.sys.service.ZhcxLowaltitudeDebtfreeCheckService;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.rongwei.bsentity.domain.ZhcxProjectManageDo;
+import com.rongwei.bsentity.dto.lowaltitude.AddHoistingPlanDateRequest;
+import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
+import java.util.List;
+
 /**
  * <p>
  * 低空不欠债检查 服务实现类
@@ -17,4 +25,25 @@ import org.springframework.stereotype.Service;
 @Service
 public class ZhcxLowaltitudeDebtfreeCheckServiceImpl extends ServiceImpl<ZhcxLowaltitudeDebtfreeCheckDao, ZhcxLowaltitudeDebtfreeCheckDo> implements ZhcxLowaltitudeDebtfreeCheckService {
 
-}
+    @Autowired
+    private ZhcxProjectManageService  projectManageService;
+
+    /**
+     * 添加吊装日期
+     *
+     * @param req
+     */
+    @Override
+    public void addHoistingPlanDate(AddHoistingPlanDateRequest req) {
+
+        final ZhcxProjectManageDo project = projectManageService.getById(req.getProjectId());
+
+        LambdaQueryWrapper<ZhcxLowaltitudeDebtfreeCheckDo> queryWrapper = Wrappers.lambdaQuery();
+        queryWrapper.eq(ZhcxLowaltitudeDebtfreeCheckDo::getProjectid, req.getProjectId())
+                .eq(ZhcxLowaltitudeDebtfreeCheckDo::getMachinenoid, req.getMachineNoId())
+                .eq(ZhcxLowaltitudeDebtfreeCheckDo::getDeleted, "0");
+        List<ZhcxLowaltitudeDebtfreeCheckDo> existsList = list(queryWrapper);
+
+    }
+
+}

+ 28 - 0
business-entity/src/main/java/com/rongwei/bsentity/dto/lowaltitude/AddHoistingPlanDateRequest.java

@@ -0,0 +1,28 @@
+package com.rongwei.bsentity.dto.lowaltitude;
+
+import lombok.*;
+
+import java.util.Date;
+
+/**
+ * 新增吊装日期
+ */
+@Setter
+@Getter
+@NoArgsConstructor
+@AllArgsConstructor
+@Builder
+public class AddHoistingPlanDateRequest {
+
+    /**项目id*/
+    private String projectId;
+
+    /**机号id*/
+    private String machineNoId;
+
+    /**机号*/
+    private String machineNo;
+
+    /**吊装日期*/
+    private Date hoistingPlanDate;
+}