diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/broad/MTKController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/broad/MTKController.java index 26c6a60..7b77551 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/broad/MTKController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/broad/MTKController.java @@ -54,4 +54,13 @@ public class MTKController { private String mtk_selectInstoreNumByday(){ return JSONObject.toJSONString(service.zz_selectInstoreNumByday()); } -} + + @PostMapping("/selectQATop3") + @ApiOperation("质量分析Top3") + private String mtk_sselectQATop3(){ + return JSONArray.toJSONString(service.mtk_sselectQATop3()); + + } + + + } diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/domain/MTKBeen.java b/ruoyi-system/src/main/java/com/ruoyi/system/domain/MTKBeen.java new file mode 100644 index 0000000..1cee171 --- /dev/null +++ b/ruoyi-system/src/main/java/com/ruoyi/system/domain/MTKBeen.java @@ -0,0 +1,28 @@ +package com.ruoyi.system.domain; + +import java.util.List; + +/** + * @author wanghao + * @date 2022/7/23 16:31 + */ +public class MTKBeen { + private String code; + private List list; + + public String getCode() { + return code; + } + + public void setCode(String code) { + this.code = code; + } + + public List getList() { + return list; + } + + public void setList(List list) { + this.list = list; + } +} diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/mapper/BroadDataMapper.java b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/BroadDataMapper.java index 2a5737d..42c1e45 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/mapper/BroadDataMapper.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/BroadDataMapper.java @@ -91,4 +91,6 @@ public interface BroadDataMapper { List mtk_selectOrderInfoBy3dTatle(); List mtk_selectInstoreNumByday(); + + List mtk_sselectQATop3(); } diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/IBroadDataService.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/IBroadDataService.java index 0ef965c..8f5fe19 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/service/IBroadDataService.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/IBroadDataService.java @@ -73,4 +73,6 @@ public interface IBroadDataService { List mtk_selectOrderInfoBy3dTatle(); List zz_selectInstoreNumByday(); + + List mtk_sselectQATop3(); } diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/BroadDataServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/BroadDataServiceImpl.java index 2a2198f..3db867b 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/BroadDataServiceImpl.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/BroadDataServiceImpl.java @@ -133,6 +133,11 @@ public class BroadDataServiceImpl implements IBroadDataService public List zz_selectInstoreNumByday() { return mapper.mtk_selectInstoreNumByday(); } + + @Override + public List mtk_sselectQATop3() { + return mapper.mtk_sselectQATop3(); + } /////////////////////////////////////////////////////////////////////////// // 总装 /////////////////////////////////////////////////////////////////////////// diff --git a/ruoyi-system/src/main/resources/mapper/system/BroadDataMapper.xml b/ruoyi-system/src/main/resources/mapper/system/BroadDataMapper.xml index 2b62548..09aad97 100644 --- a/ruoyi-system/src/main/resources/mapper/system/BroadDataMapper.xml +++ b/ruoyi-system/src/main/resources/mapper/system/BroadDataMapper.xml @@ -398,10 +398,10 @@ FROM (select PLAN_NUMBER - select (TO_CHAR(SYSDATE, 'hh24')-1 || ':30') as name, + select ( + case when + TO_CHAR(SYSDATE, 'hh24')-1 < 0 + then '23' else TO_CHAR(SYSDATE, 'hh24')-1 end + || ':30') as name, nvl(sum(actual_qty), 0) as qty from IMOS.IMOS_PR_PLAN xhq left join (select * from (select * from haiwei.BASE_DAY_WBTIME order by CREATE_TIME desc) where ROWNUM = 1) wb on 1 = 1 @@ -619,16 +623,18 @@ from ( + + + + + + + + + + \ No newline at end of file