From 5c60072c51928a5c8a0732191b1df17a88c68b99 Mon Sep 17 00:00:00 2001
From: liriming <1343021927@qq.com>
Date: 星期一, 23 九月 2024 08:30:42 +0800
Subject: [PATCH] pre后端修改

---
 iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/mcs/pre/service/impl/MmPredictItemServiceImpl.java |   94 +++++++++++++++++++++--------------------------
 1 files changed, 42 insertions(+), 52 deletions(-)

diff --git a/iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/mcs/pre/service/impl/MmPredictItemServiceImpl.java b/iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/mcs/pre/service/impl/MmPredictItemServiceImpl.java
index 810f29d..0af6c44 100644
--- a/iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/mcs/pre/service/impl/MmPredictItemServiceImpl.java
+++ b/iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/mcs/pre/service/impl/MmPredictItemServiceImpl.java
@@ -1,10 +1,9 @@
 package com.iailab.module.model.mcs.pre.service.impl;
 
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
-import com.baomidou.mybatisplus.core.metadata.IPage;
-import com.iailab.framework.common.page.PageData;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.iailab.framework.common.pojo.PageResult;
-import com.iailab.framework.common.service.impl.BaseServiceImpl;
+import com.iailab.framework.common.util.object.BeanUtils;
 import com.iailab.module.model.mcs.pre.dao.MmPredictItemDao;
 import com.iailab.module.model.mcs.pre.dto.MmPredictItemDTO;
 import com.iailab.module.model.mcs.pre.entity.*;
@@ -12,6 +11,7 @@
 import com.iailab.module.model.mcs.pre.enums.ItemTypeEnum;
 import com.iailab.module.model.mcs.pre.service.MmPredictItemService;
 import com.iailab.module.model.mcs.pre.service.SequenceNumService;
+import com.iailab.module.model.mcs.pre.vo.MmPredictItemPageReqVO;
 import com.iailab.module.model.mcs.pre.vo.MmPredictItemRespVO;
 import com.iailab.module.model.mdk.vo.ItemVO;
 import com.iailab.module.model.mdk.vo.MergeItemVO;
@@ -23,15 +23,14 @@
 
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
-import java.text.SimpleDateFormat;
 import java.util.*;
 
 /**
  * @author PanZhibao
  * @date 2021年04月26日 14:03
  */
-@Service("mmPredictItemService")
-public class MmPredictItemServiceImpl extends BaseServiceImpl<MmPredictItemDao, MmPredictItemEntity> implements MmPredictItemService {
+@Service
+public class MmPredictItemServiceImpl extends ServiceImpl<MmPredictItemDao, MmPredictItemEntity> implements MmPredictItemService {
 
     @Autowired
     private DmModuleItemServiceImpl dmModuleItemService;
@@ -57,25 +56,25 @@
     @Autowired
     private SequenceNumService sequenceNumService;
 
-    @Override
-    public PageResult<MmPredictItemRespVO> getPageList(Map<String, Object> params) {
-        PageResult<MmPredictItemRespVO> result = new PageResult();
-        IPage<MmPredictItemRespVO> page = baseDao.getPageList(
-                getPage(params, "CREATE_TIME", false),
-                params
-        );
-        result.setList(page.getRecords());
-        result.setTotal(page.getTotal());
-        return result;
-    }
+    @Autowired
+    private MmPredictItemDao mmPredictItemDao;
 
-    private QueryWrapper<MmPredictItemEntity> getWrapper(Map<String, Object> params) {
-        QueryWrapper<MmPredictItemEntity> wrapper = new QueryWrapper<>();
-        return wrapper;
+    @Override
+    public PageResult<MmPredictItemEntity> queryPage(MmPredictItemPageReqVO reqVO) {
+        return mmPredictItemDao.selectPage(reqVO);
     }
 
     @Override
-    @Transactional(rollbackFor = Exception.class)
+    public void add(MmPredictItemEntity mmPredictItemEntity) {
+        mmPredictItemDao.insert(mmPredictItemEntity);
+    }
+
+    @Override
+    public void update(MmPredictItemEntity mmPredictItemEntity) {
+        mmPredictItemDao.updateById(mmPredictItemEntity);
+    }
+
+    /*
     public void savePredictItem(MmPredictItemDTO mmPredictItemDto) {
         MmPredictItemEntity predictItem = mmPredictItemDto.getMmPredictItem();
         predictItem.setId(UUID.randomUUID().toString());
@@ -115,7 +114,7 @@
             mMmPredictMergeItem.setItemid(predictItem.getId());
             mmPredictMergeItemService.savePredictMergeItem(mMmPredictMergeItem);
         }
-        insert(predictItem);
+        mmPredictItemDao.insert(predictItem);
         DmModuleItemEntity dmModuleItem = mmPredictItemDto.getDmModuleItem();
         dmModuleItem.setItemid(predictItem.getId());
         dmModuleItemService.saveModuleItem(dmModuleItem);
@@ -123,10 +122,9 @@
         MmItemOutputEntity mmItemOutput = mmPredictItemDto.getMmItemOutput();
         mmItemOutput.setItemid(predictItem.getId());
         mmItemOutputService.saveMmItemOutput(mmItemOutput);
-    }
-
+    }*/
+/*
     @Override
-    @Transactional(rollbackFor = Exception.class)
     public void update(MmPredictItemDTO mmPredictItemDto) {
         MmPredictItemEntity predictItem = mmPredictItemDto.getMmPredictItem();
         predictItem.setUpdateTime(new Date());
@@ -156,21 +154,27 @@
 
         MmItemOutputEntity mmItemOutput = mmPredictItemDto.getMmItemOutput();
         mmItemOutputService.update(mmItemOutput);
-    }
-
+    }*/
     @Override
-    @Transactional(rollbackFor = Exception.class)
     public void deleteBatch(String[] itemIds) {
-        deleteBatchIds(Arrays.asList(itemIds));
+        mmPredictItemDao.deleteBatchIds(Arrays.asList(itemIds));
         mmPredictMergeItemService.deleteBatch(itemIds);
         mmPredictModelService.deleteBatch(itemIds);
         mmItemOutputService.deleteBatch(itemIds);
     }
 
     @Override
-    public MmPredictItemDTO getDetailById(String id, Map<String, Object> params) {
-        MmPredictItemDTO mmPredictItemDto = new MmPredictItemDTO();
-        MmPredictItemEntity predictItem = selectById(id);
+    public MmPredictItemDTO info(String id) {
+        MmPredictItemEntity predictItem = mmPredictItemDao.selectById(id);
+        MmPredictItemDTO mmPredictItemDto = BeanUtils.toBean(predictItem, MmPredictItemDTO.class);
+        return mmPredictItemDto;
+    }
+/*
+
+    @Override
+    public MmPredictItemDTO info(String id) {
+        MmPredictItemEntity predictItem = mmPredictItemDao.selectById(id);
+        MmPredictItemDTO mmPredictItemDto = BeanUtils.toBean(predictItem, MmPredictItemDTO.class);
         mmPredictItemDto.setMmPredictItem(predictItem);
         mmPredictItemDto.setDmModuleItem(dmModuleItemService.getByItemid(id));
         mmPredictItemDto.setMmItemOutput(mmItemOutputService.getByItemid(id));
@@ -183,17 +187,9 @@
         } else if (ItemTypeEnum.MERGE_ITEM.getName().equals(itemType.getItemtypename())) {
             mmPredictItemDto.setMmPredictMergeItem(mmPredictMergeItemService.getByItemid(id));
         }
-
         return mmPredictItemDto;
     }
-
-    @Override
-    public boolean exportItemResult(HttpServletResponse response, HttpServletRequest request, String id, Map<String, Object> params) {
-        //MmPredictItemDTO mmPredictItemDto = this.getPredictValuesById(id, params);
-        //List<MmItemResultEntity> itemResultList = mmPredictItemDto.getMmItemResultList();
-
-        return true;
-    }
+*/
 
     @Override
     public int check(MmPredictItemEntity mmPredictItem) {
@@ -203,21 +199,15 @@
         QueryWrapper<MmPredictItemEntity> queryWrapper = new QueryWrapper<>();
         queryWrapper.ne(StringUtils.isNotBlank(id), "id", id);
         queryWrapper.and(wrapper -> wrapper.eq("itemname", itemname).or().eq("itemno", itemno));
-        List<MmPredictItemEntity> list = baseDao.selectList(queryWrapper);
+        List<MmPredictItemEntity> list = mmPredictItemDao.selectList(queryWrapper);
         return list.size();
-    }
-
-    @Override
-    public Long count() {
-        QueryWrapper<MmPredictItemEntity> queryWrapper = new QueryWrapper<>();
-        return baseDao.selectCount(queryWrapper);
     }
 
     @Override
     public List<ItemVO> getByModuleId(String moduleId) {
         Map<String, Object> params = new HashMap<>();
 
-        return baseDao.getByModuleId(params);
+        return mmPredictItemDao.getByModuleId(params);
     }
 
     @Override
@@ -227,7 +217,7 @@
         }
         Map<String, Object> params = new HashMap(1);
         params.put("ITEMNO", itemNo);
-        List<ItemVO> list = baseDao.getItem(params);
+        List<ItemVO> list = mmPredictItemDao.getItem(params);
         if (CollectionUtils.isEmpty(list)) {
             return null;
         }
@@ -241,7 +231,7 @@
         }
         Map<String, Object> params = new HashMap(1);
         params.put("ITEMID", itemId);
-        List<ItemVO> list = baseDao.getItem(params);
+        List<ItemVO> list = mmPredictItemDao.getItem(params);
         if (CollectionUtils.isEmpty(list)) {
             return null;
         }
@@ -255,7 +245,7 @@
         }
         Map<String, Object> params = new HashMap(1);
         params.put("ITEMID", itemId);
-        List<MergeItemVO> list = baseDao.getMergeItemByItemId(params);
+        List<MergeItemVO> list = mmPredictItemDao.getMergeItemByItemId(params);
         if (CollectionUtils.isEmpty(list)) {
             return null;
         }

--
Gitblit v1.9.3