diff --git a/cs-device/cs-device-api/src/main/java/com/njcn/csdevice/enums/AlgorithmResponseEnum.java b/cs-device/cs-device-api/src/main/java/com/njcn/csdevice/enums/AlgorithmResponseEnum.java index 35b469a..ffa881e 100644 --- a/cs-device/cs-device-api/src/main/java/com/njcn/csdevice/enums/AlgorithmResponseEnum.java +++ b/cs-device/cs-device-api/src/main/java/com/njcn/csdevice/enums/AlgorithmResponseEnum.java @@ -15,11 +15,13 @@ public enum AlgorithmResponseEnum { * A00500 ~ A01550 用于终端模块的枚举 */ CS_DEVICE_COMMON_ERROR("A00500","治理终端模块异常"), - PROJECT_COMMON_ERROR("A00500","同一用户下项目名不能相同"), + PROJECT_COMMON_ERROR("A00500","项目名不能相同"), DICT_DATA_ERROR("A00501","暂无此字典表类型"), NDID_ERROR("A00502","存在相同的ndid"), DATA_ERROR("A00503","存在相同的数据"), LINE_DATA_ERROR ("A00504","设备下监测点数据缺失"), + ENGINEERING_DATA_ERROR ("A00505","工程数据数据缺失"), + ; diff --git a/cs-device/cs-device-api/src/main/java/com/njcn/csdevice/pojo/param/CsDevModelAddParm.java b/cs-device/cs-device-api/src/main/java/com/njcn/csdevice/pojo/param/CsDevModelAddParm.java index 36089c3..80bdbfe 100644 --- a/cs-device/cs-device-api/src/main/java/com/njcn/csdevice/pojo/param/CsDevModelAddParm.java +++ b/cs-device/cs-device-api/src/main/java/com/njcn/csdevice/pojo/param/CsDevModelAddParm.java @@ -7,6 +7,7 @@ import org.springframework.format.annotation.DateTimeFormat; import javax.validation.constraints.NotBlank; import java.time.LocalDateTime; +import java.util.Date; /** * @@ -46,9 +47,9 @@ public class CsDevModelAddParm { * 版本日期 */ @ApiModelProperty(value = "版本日期") - @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") - @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8") - private LocalDateTime versionDate; + @DateTimeFormat(pattern="yyyy-MM-dd") + @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8") + private Date versionDate; /** * 装置模板文件路径 diff --git a/cs-device/cs-device-api/src/main/java/com/njcn/csdevice/pojo/po/AppProjectPO.java b/cs-device/cs-device-api/src/main/java/com/njcn/csdevice/pojo/po/AppProjectPO.java index 7fbdaf6..5ed5ef0 100644 --- a/cs-device/cs-device-api/src/main/java/com/njcn/csdevice/pojo/po/AppProjectPO.java +++ b/cs-device/cs-device-api/src/main/java/com/njcn/csdevice/pojo/po/AppProjectPO.java @@ -35,8 +35,8 @@ public class AppProjectPO extends BaseEntity { @TableField(value = "name") private String name; - @TableField(value = "engineering_id") - private String engineeringId; +// @TableField(value = "engineering_id") +// private String engineeringId; diff --git a/cs-device/cs-device-api/src/main/java/com/njcn/csdevice/pojo/po/CsDevModelPO.java b/cs-device/cs-device-api/src/main/java/com/njcn/csdevice/pojo/po/CsDevModelPO.java index b404ea1..25f7546 100644 --- a/cs-device/cs-device-api/src/main/java/com/njcn/csdevice/pojo/po/CsDevModelPO.java +++ b/cs-device/cs-device-api/src/main/java/com/njcn/csdevice/pojo/po/CsDevModelPO.java @@ -8,6 +8,7 @@ import com.njcn.db.bo.BaseEntity; import lombok.Data; import java.time.LocalDateTime; +import java.util.Date; /** * @@ -55,7 +56,7 @@ public class CsDevModelPO extends BaseEntity { * 版本日期 */ @TableField(value = "version_date") - private LocalDateTime versionDate; + private Date versionDate; /** * 装置模板文件路径 diff --git a/cs-device/cs-device-api/src/main/java/com/njcn/csdevice/pojo/po/CsProjectEquipmentPO.java b/cs-device/cs-device-api/src/main/java/com/njcn/csdevice/pojo/po/CsProjectEquipmentPO.java index 7046bc6..3c85092 100644 --- a/cs-device/cs-device-api/src/main/java/com/njcn/csdevice/pojo/po/CsProjectEquipmentPO.java +++ b/cs-device/cs-device-api/src/main/java/com/njcn/csdevice/pojo/po/CsProjectEquipmentPO.java @@ -1,46 +1,46 @@ -package com.njcn.csdevice.pojo.po; - -import com.baomidou.mybatisplus.annotation.TableField; -import com.baomidou.mybatisplus.annotation.TableId; -import com.baomidou.mybatisplus.annotation.TableName; -import com.njcn.db.bo.BaseEntity; -import lombok.Data; - -/** - * - * Description: - * 接口文档访问地址:http://serverIP:port/swagger-ui.html - * Date: 2023/4/3 10:24【需求编号】 - * - * @author clam - * @version V1.0.0 - */ -@Data -@TableName(value = "cs_project_equipment") -public class CsProjectEquipmentPO extends BaseEntity { - /** - * id - */ - @TableId(value = "id") - private String id; - - /** - * 项目Id - */ - @TableField(value = "project_id") - private String projectId; - - /** - * 设备id - */ - @TableField(value = "equipment_id") - private String equipmentId; - - /** - * 状态(0:删除 1:正常) - */ - @TableField(value = "status") - private Integer status; - - -} \ No newline at end of file +//package com.njcn.csdevice.pojo.po; +// +//import com.baomidou.mybatisplus.annotation.TableField; +//import com.baomidou.mybatisplus.annotation.TableId; +//import com.baomidou.mybatisplus.annotation.TableName; +//import com.njcn.db.bo.BaseEntity; +//import lombok.Data; +// +///** +// * +// * Description: +// * 接口文档访问地址:http://serverIP:port/swagger-ui.html +// * Date: 2023/4/3 10:24【需求编号】 +// * +// * @author clam +// * @version V1.0.0 +// */ +//@Data +//@TableName(value = "cs_project_equipment") +//public class CsProjectEquipmentPO extends BaseEntity { +// /** +// * id +// */ +// @TableId(value = "id") +// private String id; +// +// /** +// * 项目Id +// */ +// @TableField(value = "project_id") +// private String projectId; +// +// /** +// * 设备id +// */ +// @TableField(value = "equipment_id") +// private String equipmentId; +// +// /** +// * 状态(0:删除 1:正常) +// */ +// @TableField(value = "status") +// private Integer status; +// +// +//} \ No newline at end of file diff --git a/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/controller/project/EngineeringController.java b/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/controller/project/EngineeringController.java index b9963ea..e1dac4d 100644 --- a/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/controller/project/EngineeringController.java +++ b/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/controller/project/EngineeringController.java @@ -59,7 +59,7 @@ public class EngineeringController extends BaseController { @PostMapping("/auditEngineering") @ApiOperation("修改/删除工程") @ApiImplicitParam(name = "csEngineeringAuditParm", value = "修改项目参数", required = true) - public HttpResult auditAppProject(@Validated @RequestBody CsEngineeringAuditParm csEngineeringAuditParm){ + public HttpResult auditEngineering(@Validated @RequestBody CsEngineeringAuditParm csEngineeringAuditParm){ String methodDescribe = getMethodDescribe("auditEngineering"); Boolean flag = csEngineeringService.auditEngineering(csEngineeringAuditParm); diff --git a/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/mapper/AppProjectMapper.java b/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/mapper/AppProjectMapper.java index 0fd95f1..b81d893 100644 --- a/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/mapper/AppProjectMapper.java +++ b/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/mapper/AppProjectMapper.java @@ -18,47 +18,47 @@ import org.apache.ibatis.annotations.Select; * @version V1.0.0 */ public interface AppProjectMapper extends BaseMapper { - @Select ( - {""} - ) +// @Select ( +// {""} +// ) Page getPageVo(Page returnpage, @Param("temp")AppProjectQueryParm appProjectQueryParm); } \ No newline at end of file diff --git a/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/mapper/CsProjectEquipmentMapper.java b/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/mapper/CsProjectEquipmentMapper.java index 587bcea..741cf84 100644 --- a/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/mapper/CsProjectEquipmentMapper.java +++ b/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/mapper/CsProjectEquipmentMapper.java @@ -1,16 +1,16 @@ -package com.njcn.csdevice.mapper; - -import com.baomidou.mybatisplus.core.mapper.BaseMapper; -import com.njcn.csdevice.pojo.po.CsProjectEquipmentPO; - -/** - * - * Description: - * 接口文档访问地址:http://serverIP:port/swagger-ui.html - * Date: 2023/4/3 10:24【需求编号】 - * - * @author clam - * @version V1.0.0 - */ -public interface CsProjectEquipmentMapper extends BaseMapper { -} \ No newline at end of file +//package com.njcn.csdevice.mapper; +// +//import com.baomidou.mybatisplus.core.mapper.BaseMapper; +//import com.njcn.csdevice.pojo.po.CsProjectEquipmentPO; +// +///** +// * +// * Description: +// * 接口文档访问地址:http://serverIP:port/swagger-ui.html +// * Date: 2023/4/3 10:24【需求编号】 +// * +// * @author clam +// * @version V1.0.0 +// */ +//public interface CsProjectEquipmentMapper extends BaseMapper { +//} \ No newline at end of file diff --git a/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/mapper/mapping/AppProjectMapper.xml b/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/mapper/mapping/AppProjectMapper.xml index ba07866..64826c2 100644 --- a/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/mapper/mapping/AppProjectMapper.xml +++ b/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/mapper/mapping/AppProjectMapper.xml @@ -21,4 +21,25 @@ id, `name`, user_id, area_id, lng, lat, `status`, create_by, create_time, update_by, update_time + + \ No newline at end of file diff --git a/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/mapper/mapping/CsEquipmentDeliveryMapper.xml b/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/mapper/mapping/CsEquipmentDeliveryMapper.xml index 3c021c7..efe5d80 100644 --- a/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/mapper/mapping/CsEquipmentDeliveryMapper.xml +++ b/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/mapper/mapping/CsEquipmentDeliveryMapper.xml @@ -32,25 +32,31 @@ \ No newline at end of file diff --git a/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/mapper/mapping/CsProjectEquipmentMapper.xml b/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/mapper/mapping/CsProjectEquipmentMapper.xml deleted file mode 100644 index 42dc164..0000000 --- a/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/mapper/mapping/CsProjectEquipmentMapper.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - - - - - - id, project_id, equipment_id, `status`, create_by, create_time, update_by, update_time - - \ No newline at end of file diff --git a/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/service/CsProjectEquipmentService.java b/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/service/CsProjectEquipmentService.java index 65c04dc..e2ce299 100644 --- a/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/service/CsProjectEquipmentService.java +++ b/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/service/CsProjectEquipmentService.java @@ -1,27 +1,27 @@ -package com.njcn.csdevice.service; - -import com.baomidou.mybatisplus.extension.service.IService; -import com.njcn.csdevice.pojo.po.CsProjectEquipmentPO; - -import java.util.List; - - -/** - * - * Description: - * 接口文档访问地址:http://serverIP:port/swagger-ui.html - * Date: 2023/4/3 10:24【需求编号】 - * - * @author clam - * @version V1.0.0 - */ -public interface CsProjectEquipmentService extends IService{ - - /** - * 根据项目获取装置 - * @param list - * @return - */ - List getDeviceByProject(List list); - -} +//package com.njcn.csdevice.service; +// +//import com.baomidou.mybatisplus.extension.service.IService; +//import com.njcn.csdevice.pojo.po.CsProjectEquipmentPO; +// +//import java.util.List; +// +// +///** +// * +// * Description: +// * 接口文档访问地址:http://serverIP:port/swagger-ui.html +// * Date: 2023/4/3 10:24【需求编号】 +// * +// * @author clam +// * @version V1.0.0 +// */ +//public interface CsProjectEquipmentService extends IService{ +// +// /** +// * 根据项目获取装置 +// * @param list +// * @return +// */ +// List getDeviceByProject(List list); +// +//} diff --git a/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/service/impl/AppProjectServiceImpl.java b/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/service/impl/AppProjectServiceImpl.java index f114c09..c13e86a 100644 --- a/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/service/impl/AppProjectServiceImpl.java +++ b/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/service/impl/AppProjectServiceImpl.java @@ -1,24 +1,33 @@ package com.njcn.csdevice.service.impl; +import com.alibaba.cloud.commons.lang.StringUtils; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.njcn.common.pojo.exception.BusinessException; +import com.njcn.csdevice.enums.AlgorithmResponseEnum; import com.njcn.csdevice.mapper.AppProjectMapper; +import com.njcn.csdevice.mapper.CsLedgerMapper; import com.njcn.csdevice.pojo.param.*; import com.njcn.csdevice.pojo.po.AppProjectPO; +import com.njcn.csdevice.pojo.po.CsLedger; import com.njcn.csdevice.pojo.vo.AppProjectVO; import com.njcn.csdevice.pojo.vo.AppTopologyDiagramVO; import com.njcn.csdevice.service.AppProjectService; import com.njcn.csdevice.service.AppTopologyDiagramService; import com.njcn.oss.utils.FileStorageUtil; +import kotlin.jvm.Throws; import lombok.RequiredArgsConstructor; +import net.bytebuddy.implementation.bytecode.Throw; import org.springframework.beans.BeanUtils; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import java.util.List; +import java.util.Objects; +import java.util.Optional; import java.util.stream.Collectors; /** @@ -35,8 +44,7 @@ class AppProjectServiceImpl extends ServiceImpl private final AppProjectMapper appProjectMapper; private final AppTopologyDiagramService appTopologyDiagramService; - private final FileStorageUtil fileStorageUtil; - + private final CsLedgerMapper csLedgerMapper; @Override @Transactional(rollbackFor = Exception.class) @@ -46,6 +54,10 @@ class AppProjectServiceImpl extends ServiceImpl // if (result) { // throw new BusinessException (AlgorithmResponseEnum.PROJECT_COMMON_ERROR); // } + + if(checkName(appProjectAddOrAuditParm.getName(),"")){ + throw new BusinessException(AlgorithmResponseEnum.PROJECT_COMMON_ERROR); + } BeanUtils.copyProperties (appProjectAddOrAuditParm, appProjectPO); appProjectPO.setStatus ("1"); boolean save = this.save (appProjectPO); @@ -57,14 +69,27 @@ class AppProjectServiceImpl extends ServiceImpl appTopologyDiagramAddParm.setFile (appProjectAddOrAuditParm.getFiles ( )[i]); appTopologyDiagramService.addAppTopologyDiagram (appTopologyDiagramAddParm); } + CsLedger csLedger = csLedgerMapper.selectById(appProjectAddOrAuditParm.getEngineeringId()); + Optional.ofNullable(csLedger).orElseThrow(()-> new BusinessException(AlgorithmResponseEnum.ENGINEERING_DATA_ERROR)); + CsLedger csLedger1 = new CsLedger(); + csLedger1.setId(appProjectPO.getId()); + csLedger1.setPid(appProjectAddOrAuditParm.getEngineeringId()); + csLedger1.setPids(csLedger.getPids()+ ","+appProjectAddOrAuditParm.getEngineeringId()); + csLedger1.setLevel(1); + csLedger1.setName(appProjectPO.getName()); + csLedger1.setState(1); + csLedger1.setSort(0); + csLedgerMapper.insert(csLedger1); + return save; } - private Boolean checkName(String userId, String name) { + private Boolean checkName( String name,String id) { QueryWrapper queryWrapper = new QueryWrapper ( ); queryWrapper.select ("1"). eq ("status", "1"). - eq ("user_id", userId). + ne(StringUtils.isNotBlank(id),"id",id). +// eq ("user_id", userId). eq ("name", name); Integer integer = appProjectMapper.selectCount (queryWrapper); return integer > 0 ? true : false; @@ -85,6 +110,9 @@ class AppProjectServiceImpl extends ServiceImpl // throw new BusinessException (AlgorithmResponseEnum.PROJECT_COMMON_ERROR); // } // } + if(checkName(appProjectAuditParm.getName(),appProjectAuditParm.getId())){ + throw new BusinessException(AlgorithmResponseEnum.PROJECT_COMMON_ERROR); + } BeanUtils.copyProperties (appProjectAuditParm, appProjectPO); UpdateWrapper updateWrapper = new UpdateWrapper ( ); @@ -95,6 +123,18 @@ class AppProjectServiceImpl extends ServiceImpl // if (result) { // throw new BusinessException (AlgorithmResponseEnum.PROJECT_COMMON_ERROR); // } + + CsLedger csLedger1 = new CsLedger(); + csLedger1.setId(appProjectAuditParm.getId()); + if(Objects.equals("0",appProjectAuditParm.getStatus())){ + + csLedger1.setState(0); + + } + if(StringUtils.isNotBlank(appProjectAuditParm.getName())){ + csLedger1.setName(appProjectAuditParm.getName()); + } + csLedgerMapper.updateById(csLedger1); return i == 1 ? true : false; } @@ -138,6 +178,10 @@ class AppProjectServiceImpl extends ServiceImpl @Override public List getProjectByEngineering(List list) { - return this.lambdaQuery().in(AppProjectPO::getEngineeringId,list).list(); + QueryWrapper csLedgerQueryWrapper = new QueryWrapper(); + csLedgerQueryWrapper.lambda().in(CsLedger::getPid, list).eq(CsLedger::getState,1); + List csLedgers = csLedgerMapper.selectList(csLedgerQueryWrapper); + List collect = csLedgers.stream().map(CsLedger::getId).collect(Collectors.toList()); + return this.lambdaQuery().in(AppProjectPO::getId,collect).list(); } } diff --git a/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/service/impl/CsEngineeringServiceImpl.java b/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/service/impl/CsEngineeringServiceImpl.java index 862fe49..9a52564 100644 --- a/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/service/impl/CsEngineeringServiceImpl.java +++ b/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/service/impl/CsEngineeringServiceImpl.java @@ -5,11 +5,13 @@ import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.njcn.csdevice.mapper.CsEngineeringMapper; +import com.njcn.csdevice.mapper.CsLedgerMapper; import com.njcn.csdevice.pojo.param.CsEngineeringAddParm; import com.njcn.csdevice.pojo.param.CsEngineeringAuditParm; import com.njcn.csdevice.pojo.param.CsEngineeringQueryPageParm; import com.njcn.csdevice.pojo.param.CsEngineeringQueryParm; import com.njcn.csdevice.pojo.po.CsEngineeringPO; +import com.njcn.csdevice.pojo.po.CsLedger; import com.njcn.csdevice.pojo.vo.CsEngineeringVO; import com.njcn.csdevice.service.CsEngineeringService; import com.njcn.redis.utils.RedisUtil; @@ -23,6 +25,7 @@ import org.springframework.transaction.annotation.Transactional; import java.util.ArrayList; import java.util.List; +import java.util.Objects; import java.util.Optional; import java.util.stream.Collectors; @@ -41,6 +44,7 @@ public class CsEngineeringServiceImpl extends ServiceImpl csEngineeringPOS = this.getBaseMapper ( ).selectList (queryWrapper); csEngineeringVOList = csEngineeringPOS.stream ().map (temp->{ CsEngineeringVO vo = new CsEngineeringVO(); @@ -93,7 +119,7 @@ public class CsEngineeringServiceImpl extends ServiceImpl csEngineeringPOPage = this.getBaseMapper ( ).selectPage (tempPage, queryWrapper); List collect = csEngineeringPOPage.getRecords ( ).stream ( ).map (temp -> { CsEngineeringVO vo = new CsEngineeringVO ( ); diff --git a/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/service/impl/CsEquipmentDeliveryServiceImpl.java b/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/service/impl/CsEquipmentDeliveryServiceImpl.java index 0cf42df..5400236 100644 --- a/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/service/impl/CsEquipmentDeliveryServiceImpl.java +++ b/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/service/impl/CsEquipmentDeliveryServiceImpl.java @@ -8,19 +8,23 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.njcn.csdevice.enums.AlgorithmResponseEnum; import com.njcn.csdevice.mapper.CsEquipmentDeliveryMapper; +import com.njcn.csdevice.mapper.CsLedgerMapper; import com.njcn.csdevice.pojo.param.CsEquipmentDeliveryAddParm; import com.njcn.csdevice.pojo.param.CsEquipmentDeliveryAuditParm; import com.njcn.csdevice.pojo.param.ProjectEquipmentQueryParm; import com.njcn.csdevice.pojo.po.CsEquipmentDeliveryPO; +import com.njcn.csdevice.pojo.po.CsLedger; import com.njcn.csdevice.pojo.vo.CsEquipmentDeliveryVO; import com.njcn.csdevice.pojo.vo.ProjectEquipmentVO; import com.njcn.csdevice.service.CsEquipmentDeliveryService; import com.njcn.common.pojo.exception.BusinessException; +import lombok.RequiredArgsConstructor; import org.springframework.beans.BeanUtils; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import java.util.Objects; +import java.util.Optional; /** * @@ -32,7 +36,9 @@ import java.util.Objects; * @version V1.0.0 */ @Service +@RequiredArgsConstructor public class CsEquipmentDeliveryServiceImpl extends ServiceImpl implements CsEquipmentDeliveryService{ + private final CsLedgerMapper csLedgerMapper; @Override @Transactional(rollbackFor = {Exception.class}) @@ -46,6 +52,7 @@ public class CsEquipmentDeliveryServiceImpl extends ServiceImpl implements CsProjectEquipmentService { - - @Override - public List getDeviceByProject(List list) { - return this.lambdaQuery().in(CsProjectEquipmentPO::getProjectId,list).list(); - } -} +//package com.njcn.csdevice.service.impl; +// +//import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +//import com.njcn.csdevice.mapper.CsProjectEquipmentMapper; +//import com.njcn.csdevice.pojo.po.CsProjectEquipmentPO; +//import com.njcn.csdevice.service.CsProjectEquipmentService; +//import org.springframework.stereotype.Service; +// +//import java.util.List; +// +// +///** +// * +// * Description: +// * 接口文档访问地址:http://serverIP:port/swagger-ui.html +// * Date: 2023/4/3 10:24【需求编号】 +// * +// * @author clam +// * @version V1.0.0 +// */ +//@Service +//public class CsProjectEquipmentServiceImpl extends ServiceImpl implements CsProjectEquipmentService { +// +// @Override +// public List getDeviceByProject(List list) { +// return this.lambdaQuery().in(CsProjectEquipmentPO::getProjectId,list).list(); +// } +//}