From ef0e459a63dba418a280bbbb85a56068bfda46df 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, 26 Mar 2025 17:51:49 +0800 Subject: [PATCH] =?UTF-8?q?1.=E4=BF=AE=E6=AD=A3=E4=BD=9C=E4=B8=9A=E8=AE=A1?= =?UTF-8?q?=E5=88=92=E6=89=A7=E8=A1=8C=E6=97=B6=E5=85=B3=E8=81=94pdf?= =?UTF-8?q?=E4=BA=8C=E7=BB=B4=E7=A0=81=E5=8D=95=E6=8D=AE=E5=8F=B7=E6=98=BE?= =?UTF-8?q?=E7=A4=BA=E5=8A=9F=E8=83=BD=E5=8F=AF=E8=83=BD=E4=BC=9A=E7=94=B1?= =?UTF-8?q?=E5=90=8E=E7=BB=AD=E5=8A=9F=E8=83=BD=E5=BC=95=E5=8F=91=E9=97=AE?= =?UTF-8?q?=E9=A2=98=E7=9A=84sql=202.=E5=A2=9E=E5=8A=A0=E4=B8=8A=E6=96=99?= =?UTF-8?q?=E8=AE=A1=E5=88=92=E6=89=A7=E8=A1=8C=E6=97=B6=E5=85=B3=E8=81=94?= =?UTF-8?q?pdf=E4=BA=8C=E7=BB=B4=E7=A0=81=E5=8D=95=E6=8D=AE=E5=8F=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/zyjh/ZyjhController.java | 32 +++++++-------- .../dsic/gj_erp/mapper/jhgk/DmYdjhMapper.java | 3 ++ .../dsic/gj_erp/service/zyjh/ZyjhService.java | 8 ++++ .../resources/mappers/jhgk/DmYdjhMapper.xml | 40 ++++++++++++++++++- 4 files changed, 66 insertions(+), 17 deletions(-) diff --git a/src/main/java/com/dsic/gj_erp/controller/zyjh/ZyjhController.java b/src/main/java/com/dsic/gj_erp/controller/zyjh/ZyjhController.java index 2ed7981..38d9520 100644 --- a/src/main/java/com/dsic/gj_erp/controller/zyjh/ZyjhController.java +++ b/src/main/java/com/dsic/gj_erp/controller/zyjh/ZyjhController.java @@ -522,22 +522,22 @@ public class ZyjhController { */ @PostMapping("sljh") public ResultBean sljh(@RequestBody SljhSearch search){ - String date = DateUtil.date().toString("yyyy/MM/dd"); - if (StrUtil.isAllNotEmpty(search.getSljhrq())){ - date=search.getSljhrq(); - } - List list = zyjhService.list(Wrappers.lambdaQuery() -// .le(DmYdjh::getSljhrq, date) - .eq(StrUtil.isNotEmpty(search.getZt()),DmYdjh::getZt, search.getZt()) - .eq(StrUtil.isNotEmpty(search.getSllsh()),DmYdjh::getSllsh, search.getSllsh()) - .eq(StrUtil.isNotEmpty(search.getDcch()),DmYdjh::getDcCh, search.getDcch()) - .eq(StrUtil.isNotEmpty(search.getDcPl()),DmYdjh::getDcPl, search.getDcPl()) - .eq(StrUtil.isNotEmpty(search.getKw()),DmYdjh::getKw, search.getKw()) - .eq(StrUtil.isNotEmpty(search.getZylx()),DmYdjh::getZylx, search.getZylx()) - .likeRight(StrUtil.isNotEmpty(search.getSlkcdw()),DmYdjh::getSlkcdw,search.getSlkcdw()) - .orderByAsc(DmYdjh::getDjh) - ); - return new ResultBean<>(list); +// String date = DateUtil.date().toString("yyyy/MM/dd"); +// if (StrUtil.isAllNotEmpty(search.getSljhrq())){ +// date=search.getSljhrq(); +// } +// List list = zyjhService.list(Wrappers.lambdaQuery() +//// .le(DmYdjh::getSljhrq, date) +// .eq(StrUtil.isNotEmpty(search.getZt()),DmYdjh::getZt, search.getZt()) +// .eq(StrUtil.isNotEmpty(search.getSllsh()),DmYdjh::getSllsh, search.getSllsh()) +// .eq(StrUtil.isNotEmpty(search.getDcch()),DmYdjh::getDcCh, search.getDcch()) +// .eq(StrUtil.isNotEmpty(search.getDcPl()),DmYdjh::getDcPl, search.getDcPl()) +// .eq(StrUtil.isNotEmpty(search.getKw()),DmYdjh::getKw, search.getKw()) +// .eq(StrUtil.isNotEmpty(search.getZylx()),DmYdjh::getZylx, search.getZylx()) +// .likeRight(StrUtil.isNotEmpty(search.getSlkcdw()),DmYdjh::getSlkcdw,search.getSlkcdw()) +// .orderByAsc(DmYdjh::getDjh) +// ); + return new ResultBean<>(zyjhService.getSljhWithDjh(search)); } /** diff --git a/src/main/java/com/dsic/gj_erp/mapper/jhgk/DmYdjhMapper.java b/src/main/java/com/dsic/gj_erp/mapper/jhgk/DmYdjhMapper.java index 9985b30..db33f0e 100644 --- a/src/main/java/com/dsic/gj_erp/mapper/jhgk/DmYdjhMapper.java +++ b/src/main/java/com/dsic/gj_erp/mapper/jhgk/DmYdjhMapper.java @@ -6,6 +6,7 @@ import com.dsic.gj_erp.bean.jhgk.DmSygdMx; import com.dsic.gj_erp.bean.jhgk.DmYdjh; import com.dsic.gj_erp.bean.jhgk.DmYdjhLj; import com.dsic.gj_erp.bean.pgd.*; +import com.dsic.gj_erp.controller.zyjh.dto.SljhSearch; import org.apache.ibatis.annotations.MapKey; import org.apache.ibatis.annotations.Param; @@ -22,6 +23,8 @@ import java.util.Map; */ public interface DmYdjhMapper extends BaseMapper { + List getSljhWithDjh(SljhSearch search); + int getNotPPLjCount(String dcch,String pl,String fd); List getWithDjh(Integer zt,String zyq); diff --git a/src/main/java/com/dsic/gj_erp/service/zyjh/ZyjhService.java b/src/main/java/com/dsic/gj_erp/service/zyjh/ZyjhService.java index 0f1e0c6..fe58fd8 100644 --- a/src/main/java/com/dsic/gj_erp/service/zyjh/ZyjhService.java +++ b/src/main/java/com/dsic/gj_erp/service/zyjh/ZyjhService.java @@ -16,6 +16,7 @@ import com.dsic.gj_erp.bean.jhgk.DmYdjhLj; import com.dsic.gj_erp.bean.zyjh.DmYppyz; import com.dsic.gj_erp.controller.zyjh.dto.PgWithPcDto; import com.dsic.gj_erp.controller.zyjh.dto.ShangLiao; +import com.dsic.gj_erp.controller.zyjh.dto.SljhSearch; import com.dsic.gj_erp.dao.zyjh.PPBGongDto; import com.dsic.gj_erp.mapper.jhgk.DmYdjhMapper; import com.dsic.gj_erp.service.jcsj.DmBzryService; @@ -43,6 +44,13 @@ public class ZyjhService extends ServiceImpl { private static final String MPDHSJ_KEY="MPDHSJ"; + /** + * 获取带单据号的上料计划,单据号从pdf二维码表中查询 + */ + public List getSljhWithDjh(SljhSearch search){ + return baseMapper.getSljhWithDjh(search); + } + public void ppbg(Integer id){ yppyzService.update(new UpdateWrapper().set("status","已配送").eq("id",id)); } diff --git a/src/main/resources/mappers/jhgk/DmYdjhMapper.xml b/src/main/resources/mappers/jhgk/DmYdjhMapper.xml index 3e9ba78..3dee48f 100644 --- a/src/main/resources/mappers/jhgk/DmYdjhMapper.xml +++ b/src/main/resources/mappers/jhgk/DmYdjhMapper.xml @@ -1182,7 +1182,7 @@ where dc_ch=#{dcch} and dc_pl =#{dcpl} + + UPDATE dm_ydjh set dm_ydjh.ylbs=dm_bchxylp.sfyl