From 6b67c6c3f688d1da6c9d2e648bce94277ac202b0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=91=A3=E5=93=B2=E5=A5=87?= <13840175730@139.com> Date: Tue, 17 Sep 2024 20:16:25 +0800 Subject: [PATCH] =?UTF-8?q?1.=E8=B0=83=E6=95=B4=E4=BC=98=E5=8C=96=202.?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E9=9B=B6=E4=BB=B6=E6=B4=BE=E5=B7=A5=E5=8A=9F?= =?UTF-8?q?=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/pgd/PgdQmjhController.java | 22 +++++++++++++++++++ .../resources/mappers/pgd/PgdQmjhMapper.xml | 18 +++++++++++++++ 2 files changed, 40 insertions(+) diff --git a/src/main/java/com/dsic/gj_erp/controller/pgd/PgdQmjhController.java b/src/main/java/com/dsic/gj_erp/controller/pgd/PgdQmjhController.java index e0f4d2a..d07fc37 100644 --- a/src/main/java/com/dsic/gj_erp/controller/pgd/PgdQmjhController.java +++ b/src/main/java/com/dsic/gj_erp/controller/pgd/PgdQmjhController.java @@ -1,6 +1,7 @@ package com.dsic.gj_erp.controller.pgd; +import cn.hutool.core.date.DateUtil; import cn.hutool.core.util.StrUtil; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.dsic.gj_erp.annotation.AuthFunction; @@ -42,6 +43,24 @@ public class PgdQmjhController { @Autowired PgdQmjhMapper pgdQmjhMapper; + @PostMapping("pg") + public ResultBean pg(@RequestBody List list){ + String date = DateUtil.date().toString("yyyy/MM/dd"); + list.forEach(item->{ + if ("Y".equals(item.getPkbs())){ + item.setPkXfrq(date); + } + if ("Y".equals(item.getQbs())){ + item.setQjgXfrq(date); + } + if ("Y".equals(item.getDmbs())){ + item.setDmXfrq(date); + } + }); + dmYdjhLjService.updateBatchById(list); + return new ResultBean<>(); + } + @PostMapping("/getQmPgd") @@ -54,6 +73,9 @@ public class PgdQmjhController { qw.eq(StrUtil.isNotEmpty((String)map.get("pl")),"pl",(String)map.get("pl")); qw.eq(StrUtil.isNotEmpty((String)map.get("fd")),"fd",(String)map.get("fd")); qw.eq(StrUtil.isNotEmpty((String)map.get("zt")),"qjg_zt",(String)map.get("zt")); + qw.eq(StrUtil.isNotEmpty((String)map.get("dmry")),"dmry",(String)map.get("dmry")); + qw.eq(StrUtil.isNotEmpty((String)map.get("pkry")),"pkry",(String)map.get("pkry")); + qw.eq(StrUtil.isNotEmpty((String)map.get("qjgry")),"qjgry",(String)map.get("qjgry")); List dmYdjhLjs = pgdQmjhMapper.selectQmByQgAndJh(map); // qw.eq("qbs","Y"); diff --git a/src/main/resources/mappers/pgd/PgdQmjhMapper.xml b/src/main/resources/mappers/pgd/PgdQmjhMapper.xml index 5aabc22..7f48384 100644 --- a/src/main/resources/mappers/pgd/PgdQmjhMapper.xml +++ b/src/main/resources/mappers/pgd/PgdQmjhMapper.xml @@ -166,6 +166,24 @@ dm_ydjh.dc_pl= dm_ydjh_lj.fd where 1=1 + + and dm_ydjh_lj.pkry=#{pkry} + + + and dm_ydjh_lj.pkry=#{pkry} + + + and dm_ydjh_lj.dmry=#{dmry} + + + and dm_ydjh_lj.qbs=#{qbs} + + + and dm_ydjh_lj.pkbs=#{pkbs} + + + and dm_ydjh_lj.dmbs=#{dmbs} + and dm_ydjh_lj.czbh=#{dcch}