From 859ddefaf441bec20e5b1d01763ad6a7f076378f Mon Sep 17 00:00:00 2001 From: zpl Date: Tue, 31 Aug 2021 11:24:40 +0800 Subject: [PATCH 1/3] =?UTF-8?q?=E6=8A=A5=E8=A1=A8=E6=A8=A1=E5=9D=97?= =?UTF-8?q?=E6=94=BE=E5=9C=A8common?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/ReportDataController.java | 41 +++++++++++++++ .../common/mapper/ReportDataMapper.java | 11 ++++ .../common/service/ReportDataService.java | 14 +++++ .../service/impl/ReportDataServiceImpl.java | 23 ++++++++ .../resources/mapper/ReportDataMapper.xml | 52 +++++++++++++++++++ 5 files changed, 141 insertions(+) create mode 100644 common/src/main/java/com/foreverwin/mesnac/common/controller/ReportDataController.java create mode 100644 common/src/main/java/com/foreverwin/mesnac/common/mapper/ReportDataMapper.java create mode 100644 common/src/main/java/com/foreverwin/mesnac/common/service/ReportDataService.java create mode 100644 common/src/main/java/com/foreverwin/mesnac/common/service/impl/ReportDataServiceImpl.java create mode 100644 common/src/main/resources/mapper/ReportDataMapper.xml diff --git a/common/src/main/java/com/foreverwin/mesnac/common/controller/ReportDataController.java b/common/src/main/java/com/foreverwin/mesnac/common/controller/ReportDataController.java new file mode 100644 index 00000000..08a73edd --- /dev/null +++ b/common/src/main/java/com/foreverwin/mesnac/common/controller/ReportDataController.java @@ -0,0 +1,41 @@ +package com.foreverwin.mesnac.common.controller; + +/** + * @Description TODO + * @Author zhaojiawei + * @Since 2021-08-23 + */ + +import com.foreverwin.mesnac.common.service.ReportDataService; +import com.foreverwin.modular.core.util.CommonMethods; +import com.foreverwin.modular.core.util.R; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; + +import java.util.List; +import java.util.Map; + +@RestController +@RequestMapping("/REPORT-DATA") +public class ReportDataController { + + @Autowired + public ReportDataService reportDataService; + + /** + * 查询质量检验任务 + * + * @param paramMap + * @return + */ + @GetMapping("/findInspectionTask") + public R findInspectionTask(@RequestParam(required = false) Map paramMap) { + try { + paramMap.put("site", CommonMethods.getSite()); + List> result = reportDataService.findInspectionTask(paramMap); + return R.ok(result); + } catch (Exception e) { + return R.failed(e.getMessage()); + } + } +} diff --git a/common/src/main/java/com/foreverwin/mesnac/common/mapper/ReportDataMapper.java b/common/src/main/java/com/foreverwin/mesnac/common/mapper/ReportDataMapper.java new file mode 100644 index 00000000..a4d13aaa --- /dev/null +++ b/common/src/main/java/com/foreverwin/mesnac/common/mapper/ReportDataMapper.java @@ -0,0 +1,11 @@ +package com.foreverwin.mesnac.common.mapper; + +import org.springframework.stereotype.Repository; + +import java.util.List; +import java.util.Map; + +@Repository +public interface ReportDataMapper { + List> findInspectionTask(Map paramMap); +} diff --git a/common/src/main/java/com/foreverwin/mesnac/common/service/ReportDataService.java b/common/src/main/java/com/foreverwin/mesnac/common/service/ReportDataService.java new file mode 100644 index 00000000..84d18732 --- /dev/null +++ b/common/src/main/java/com/foreverwin/mesnac/common/service/ReportDataService.java @@ -0,0 +1,14 @@ +package com.foreverwin.mesnac.common.service; + +import java.util.List; +import java.util.Map; + +public interface ReportDataService { + /** + * 查询质量检验任务 + * + * @param paramMap + * @return + */ + List> findInspectionTask(Map paramMap); +} diff --git a/common/src/main/java/com/foreverwin/mesnac/common/service/impl/ReportDataServiceImpl.java b/common/src/main/java/com/foreverwin/mesnac/common/service/impl/ReportDataServiceImpl.java new file mode 100644 index 00000000..ffa1d225 --- /dev/null +++ b/common/src/main/java/com/foreverwin/mesnac/common/service/impl/ReportDataServiceImpl.java @@ -0,0 +1,23 @@ +package com.foreverwin.mesnac.common.service.impl; + +import com.foreverwin.mesnac.common.mapper.ReportDataMapper; +import com.foreverwin.mesnac.common.service.ReportDataService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.List; +import java.util.Map; + +@Service +@Transactional(rollbackFor = Exception.class) +public class ReportDataServiceImpl implements ReportDataService{ + + @Autowired + private ReportDataMapper reportDataMapper; + + @Override + public List> findInspectionTask(Map paramMap) { + return reportDataMapper.findInspectionTask(paramMap); + } +} diff --git a/common/src/main/resources/mapper/ReportDataMapper.xml b/common/src/main/resources/mapper/ReportDataMapper.xml new file mode 100644 index 00000000..973b39b0 --- /dev/null +++ b/common/src/main/resources/mapper/ReportDataMapper.xml @@ -0,0 +1,52 @@ + + + + + + + \ No newline at end of file From 9d653a1a66cdd208a49f8ecb35c87510236ac593 Mon Sep 17 00:00:00 2001 From: zpl Date: Tue, 31 Aug 2021 13:19:41 +0800 Subject: [PATCH 2/3] =?UTF-8?q?=E5=88=A4=E6=96=AD=E8=AE=BE=E5=A4=87?= =?UTF-8?q?=E6=98=AF=E5=90=A6=E9=9C=80=E8=A6=81=E7=82=B9=E6=A3=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/ResourceInspectPlanServiceImpl.java | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/equip/src/main/java/com/foreverwin/mesnac/equip/service/impl/ResourceInspectPlanServiceImpl.java b/equip/src/main/java/com/foreverwin/mesnac/equip/service/impl/ResourceInspectPlanServiceImpl.java index 69dd3142..6141912d 100644 --- a/equip/src/main/java/com/foreverwin/mesnac/equip/service/impl/ResourceInspectPlanServiceImpl.java +++ b/equip/src/main/java/com/foreverwin/mesnac/equip/service/impl/ResourceInspectPlanServiceImpl.java @@ -10,6 +10,7 @@ import com.foreverwin.mesnac.common.service.InspectionItemService; import com.foreverwin.mesnac.equip.mapper.ResourceInspectTaskMapper; import com.foreverwin.mesnac.equip.model.*; import com.foreverwin.mesnac.equip.service.*; +import com.foreverwin.mesnac.meapi.mapper.ResrceMapper; import com.foreverwin.mesnac.meapi.model.UserGroup; import com.foreverwin.mesnac.meapi.service.UserGroupService; import com.foreverwin.modular.core.exception.BusinessException; @@ -59,6 +60,8 @@ public class ResourceInspectPlanServiceImpl extends ServiceImpl selectPage(FrontPage frontPage, ResourceInspectPlan resourceInspectPlan) { @@ -274,6 +277,11 @@ public class ResourceInspectPlanServiceImpl extends ServiceImpl nextNumber = nextNumberHelper.getNextNumber(site, Constants.RESOURCE_INSPECT_TASK, 1); inspectTask.setTaskNo(nextNumber.get(0)); From 90d7b20d6114af5fb556a3a9eff1d9ef544bb304 Mon Sep 17 00:00:00 2001 From: zpl Date: Tue, 31 Aug 2021 13:21:04 +0800 Subject: [PATCH 3/3] =?UTF-8?q?=E8=AE=BE=E5=A4=87=E6=98=AF=E5=90=A6?= =?UTF-8?q?=E7=82=B9=E6=A3=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/foreverwin/mesnac/meapi/mapper/ResrceMapper.java | 3 +++ meapi/src/main/resources/mapper/ResrceMapper.xml | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/meapi/src/main/java/com/foreverwin/mesnac/meapi/mapper/ResrceMapper.java b/meapi/src/main/java/com/foreverwin/mesnac/meapi/mapper/ResrceMapper.java index 2f160c35..bd7cbf1f 100644 --- a/meapi/src/main/java/com/foreverwin/mesnac/meapi/mapper/ResrceMapper.java +++ b/meapi/src/main/java/com/foreverwin/mesnac/meapi/mapper/ResrceMapper.java @@ -41,4 +41,7 @@ public interface ResrceMapper extends BaseMapper { ResrceWorkCenter findResourceAndWorkCenterByResource(Resrce resrce); List selectResourceListByUT(@Param("site") String site, @Param("resourceType") String resourceType, @Param("userList") String[] userList); + + String isInspectByResrce(@Param("site") String site, @Param("resrce") String resrce); + } \ No newline at end of file diff --git a/meapi/src/main/resources/mapper/ResrceMapper.xml b/meapi/src/main/resources/mapper/ResrceMapper.xml index ccfef860..a95a614c 100644 --- a/meapi/src/main/resources/mapper/ResrceMapper.xml +++ b/meapi/src/main/resources/mapper/ResrceMapper.xml @@ -615,7 +615,7 @@