From 27a01499455f96e0f42e07a93433e9f56dbe0015 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=91=A3=E5=93=B2=E5=A5=87?= <13840175730@139.com> Date: Wed, 20 Nov 2024 09:27:23 +0800 Subject: [PATCH] =?UTF-8?q?=E7=9C=8B=E6=9D=BF=E4=B8=AD=E6=97=A5=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/kban/KbanController.java | 16 +++-- .../com/dsic/gj_erp/mapper/KbanMapper.java | 15 ++++ .../com/dsic/gj_erp/service/KbanService.java | 25 ++++++- .../resources/mappers/kban/KbanMapper.xml | 68 +++++++++++++++---- 4 files changed, 103 insertions(+), 21 deletions(-) diff --git a/src/main/java/com/dsic/gj_erp/controller/kban/KbanController.java b/src/main/java/com/dsic/gj_erp/controller/kban/KbanController.java index c94d421..e439692 100644 --- a/src/main/java/com/dsic/gj_erp/controller/kban/KbanController.java +++ b/src/main/java/com/dsic/gj_erp/controller/kban/KbanController.java @@ -1,7 +1,6 @@ package com.dsic.gj_erp.controller.kban; import java.io.File; -import java.net.URL; import java.util.ArrayList; import java.util.Arrays; import java.util.HashMap; @@ -10,12 +9,6 @@ import java.util.Map; import java.util.concurrent.atomic.AtomicInteger; import java.util.stream.Collectors; -import cn.hutool.core.io.FileUtil; -import cn.hutool.core.io.resource.ResourceUtil; -import cn.hutool.core.util.StrUtil; -import com.dsic.gj_erp.bean.jcsj.DmCbxxp; -import com.dsic.gj_erp.service.jcsj.DmBomService; -import com.dsic.gj_erp.service.jcsj.DmCbxxpService; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @@ -35,7 +28,9 @@ import com.dsic.gj_erp.service.zyjh.ZyjhService; import cn.hutool.core.date.DateTime; import cn.hutool.core.date.DateUtil; +import cn.hutool.core.io.FileUtil; import cn.hutool.core.util.ObjUtil; +import cn.hutool.core.util.StrUtil; import lombok.AllArgsConstructor; /** @@ -59,6 +54,13 @@ public class KbanController { private final SyMsgService msgService; private final DmSygdMxService service; + /** + * 中日程表格数据 + */ + @GetMapping("/zrcTable") + public ResultBean zrcTable() { + return new ResultBean<>(kbanService.zrcTable()); + } /** * 船只批量获取接口 diff --git a/src/main/java/com/dsic/gj_erp/mapper/KbanMapper.java b/src/main/java/com/dsic/gj_erp/mapper/KbanMapper.java index 5a7b3fb..edd468e 100644 --- a/src/main/java/com/dsic/gj_erp/mapper/KbanMapper.java +++ b/src/main/java/com/dsic/gj_erp/mapper/KbanMapper.java @@ -1,5 +1,6 @@ package com.dsic.gj_erp.mapper; +import java.math.BigDecimal; import java.util.List; import java.util.Map; @@ -47,4 +48,18 @@ public interface KbanMapper { Map todayZyjhzx(String from, String to); List> xbgtt(String nf); + + List> zrcpcsl(String from, String to); + + Integer tzsl(String from, String to); + + Integer ltsl(String from, String to); + + BigDecimal xqzl(String from, String to); + + BigDecimal dhzl(String from, String to); + + BigDecimal jhzl(String from, String to); + + BigDecimal wczl(String from, String to); } diff --git a/src/main/java/com/dsic/gj_erp/service/KbanService.java b/src/main/java/com/dsic/gj_erp/service/KbanService.java index 8f6f6e8..534e7d6 100644 --- a/src/main/java/com/dsic/gj_erp/service/KbanService.java +++ b/src/main/java/com/dsic/gj_erp/service/KbanService.java @@ -1,5 +1,6 @@ package com.dsic.gj_erp.service; +import java.math.BigDecimal; import java.util.Arrays; import java.util.HashMap; import java.util.List; @@ -21,6 +22,29 @@ public class KbanService { private final KbanMapper kbanMapper; + public Map zrcTable() { + DateTime date = DateUtil.date(); + String from = DateUtil.beginOfMonth(date).toString("yyyy/MM/dd"); + String to = DateUtil.endOfMonth(date).toString("yyyy/MM/dd"); + List> zrcpcsl=kbanMapper.zrcpcsl(from, to); + Integer ltsl=kbanMapper.ltsl(from, to); + Integer tzsl = kbanMapper.tzsl(from, to); + BigDecimal xqzl=kbanMapper.xqzl(from, to); + BigDecimal dhzl = kbanMapper.dhzl(from, to); + BigDecimal jhzl = kbanMapper.jhzl(from, to); + BigDecimal wczl = kbanMapper.wczl(from, to); + + Map map=new HashMap<>(); + map.put("detail", zrcpcsl); + map.put("ltsl", ltsl); + map.put("tzsl", tzsl); + map.put("xqzl", xqzl); + map.put("dhzl", dhzl); + map.put("jhzl", jhzl); + map.put("wczl", wczl); + return map; + } + public List> getProjects() { return kbanMapper.getProjects(); } @@ -37,7 +61,6 @@ public class KbanService { List> detail=kbanMapper.zxqZxDetail(date.toString("yyyy/MM/dd")); map.put("detail", detail); return map; - } public List> zyjhzx() { diff --git a/src/main/resources/mappers/kban/KbanMapper.xml b/src/main/resources/mappers/kban/KbanMapper.xml index 7964c4c..766fae6 100644 --- a/src/main/resources/mappers/kban/KbanMapper.xml +++ b/src/main/resources/mappers/kban/KbanMapper.xml @@ -127,23 +127,24 @@ @@ -163,7 +164,7 @@ from dm_ydjh WHERE - zt >=62 and jssj BETWEEN '#{from} and #{to} and (SUBSTRING(tzbh,6,1)='1' or + zt >=62 and jssj BETWEEN #{from} and #{to} and (SUBSTRING(tzbh,6,1)='1' or SUBSTRING(tzbh,6,1)='3') UNION ALL SELECT @@ -196,12 +197,53 @@ + + + + + + + + + + + + + + + + +