diff --git a/src/main/java/com/dsic/gj_erp/bean/jhgk/DmYdjhLj.java b/src/main/java/com/dsic/gj_erp/bean/jhgk/DmYdjhLj.java
index 652925e..5a7e760 100644
--- a/src/main/java/com/dsic/gj_erp/bean/jhgk/DmYdjhLj.java
+++ b/src/main/java/com/dsic/gj_erp/bean/jhgk/DmYdjhLj.java
@@ -1,11 +1,13 @@
package com.dsic.gj_erp.bean.jhgk;
import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
+import org.apache.poi.ooxml.POIXMLDocumentPart;
import java.io.Serializable;
@@ -241,6 +243,91 @@ public class DmYdjhLj implements Serializable {
private String pjsry;
private String pjsrq;
+ private String lsh;
+ private String ppzt;
+ private String rkry;
+ private String rkrq;
+ private String qrry;
+ private String qrrq;
+ private String qq;
+ private String dw;
+
+ private String qgdh;
+ private String pgdh;
+ private String dgdh;
+
+ // ____________________-
+ @TableField(exist = false)
+ private String dzjz;
+ @TableField(exist = false)
+ private String zxfdxq;
+ @TableField(exist = false)
+ private String xzglxq;
+ @TableField(exist = false)
+ private String dzglxq;
+ @TableField(exist = false)
+ private String xdb;
+ @TableField(exist = false)
+ private String xskj;
+ @TableField(exist = false)
+ private String xpt;
+ @TableField(exist = false)
+ private String xyw;
+ @TableField(exist = false)
+ private String xxc;
+ @TableField(exist = false)
+ private String xtxc;
+ @TableField(exist = false)
+ private String ddb;
+ @TableField(exist = false)
+ private String dqb;
+ @TableField(exist = false)
+ private String dxc;
+ @TableField(exist = false)
+ private String dsj;
+
+
+ //-----------------------
+ @TableField(exist = false)
+ private String slfkry; // 上料反馈人
+ @TableField(exist = false)
+ private String slfkrq; // 上料时间
+ @TableField(exist = false)
+ private String pwfkry; // 抛丸反馈人
+ @TableField(exist = false)
+ private String pwfkrq; // 抛丸反馈日期
+ @TableField(exist = false)
+ private String llfkry; // 反馈人
+ @TableField(exist = false)
+ private String llfkrq; // 反馈日期
+ @TableField(exist = false)
+ private String hxfkrq; // 划线反馈日期
+ @TableField(exist = false)
+ private String hxfkry; // 划线反馈人员
+ @TableField(exist = false)
+ private String qgfkrq; // 划线反馈日期
+ @TableField(exist = false)
+ private String qgfkry; // 划线反馈人员
+ @TableField(exist = false)
+ private String hxjhrq; // 划线计划日期
+ @TableField(exist = false)
+ private String qgjhrq; // 切割计划日期
+ @TableField(exist = false)
+ private String zcljhrq; // 再处理计划日期
+ @TableField(exist = false)
+ private String sljhrq; // 上料计划日期
+ @TableField(exist = false)
+ private String pwjhrq; // 抛丸计划日期
+ @TableField(exist = false)
+ private String lljhrq; // 理料计划日期
+
+
+
+
+
+
+
+
}
diff --git a/src/main/java/com/dsic/gj_erp/controller/pgd/DmPpxxbController.java b/src/main/java/com/dsic/gj_erp/controller/pgd/DmPpxxbController.java
index 48bbb90..a0000fa 100644
--- a/src/main/java/com/dsic/gj_erp/controller/pgd/DmPpxxbController.java
+++ b/src/main/java/com/dsic/gj_erp/controller/pgd/DmPpxxbController.java
@@ -1,11 +1,16 @@
package com.dsic.gj_erp.controller.pgd;
+import cn.hutool.core.date.DateUtil;
import cn.hutool.core.util.StrUtil;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
+import com.dsic.gj_erp.annotation.AuthFunction;
import com.dsic.gj_erp.bean.ResultBean;
+import com.dsic.gj_erp.bean.jhgk.DmYdjhLj;
import com.dsic.gj_erp.bean.pgd.DmPpxxb;
+import com.dsic.gj_erp.mapper.pgd.PgdQmjhMapper;
import com.dsic.gj_erp.service.jhgk.DmQfxqService;
+import com.dsic.gj_erp.service.jhgk.DmYdjhLjService;
import com.dsic.gj_erp.service.pgd.DmPpxxbService;
import lombok.AllArgsConstructor;
import org.springframework.transaction.annotation.Transactional;
@@ -15,7 +20,10 @@ import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
+import javax.servlet.http.HttpServletRequest;
+import java.util.ArrayList;
import java.util.List;
+import java.util.Map;
/**
*
@@ -32,22 +40,86 @@ public class DmPpxxbController {
private final DmQfxqService qfxqService;
private final DmPpxxbService ppxxbService;
+ private final PgdQmjhMapper pgdQmjhMapper;
+ private final DmYdjhLjService dmYdjhLjService;
+
+// @PostMapping("getDmppxxbList")
+// public ResultBean> getDmppxxbList(@RequestBody DmPpxxb dmPpxxb){
+// List list = ppxxbService.list(Wrappers.lambdaQuery()
+// .eq(DmPpxxb::getDcCh, dmPpxxb.getDcCh())
+// .eq(StrUtil.isNotEmpty(dmPpxxb.getDwh()),DmPpxxb::getDwh, dmPpxxb.getDwh())
+// .eq(StrUtil.isNotEmpty(dmPpxxb.getQy()),DmPpxxb::getQy, dmPpxxb.getQy())
+// );
+// return new ResultBean<>(list);
+// }
@PostMapping("getDmppxxbList")
- public ResultBean> getDmppxxbList(@RequestBody DmPpxxb dmPpxxb){
- List list = ppxxbService.list(Wrappers.lambdaQuery()
- .eq(DmPpxxb::getDcCh, dmPpxxb.getDcCh())
- .eq(StrUtil.isNotEmpty(dmPpxxb.getDwh()),DmPpxxb::getDwh, dmPpxxb.getDwh())
- .eq(StrUtil.isNotEmpty(dmPpxxb.getQy()),DmPpxxb::getQy, dmPpxxb.getQy())
- );
- return new ResultBean<>(list);
+ public ResultBean> getDmppxxbList(@RequestBody Map map){
+ List dmYdjhLjs = pgdQmjhMapper.selectQmByQgAndJh1(map);
+ return new ResultBean<>(dmYdjhLjs);
}
@PostMapping("saveDmppxxb")
@Transactional(rollbackFor = Exception.class)
- public ResultBean> save(@RequestBody List list){
- list.forEach(item-> item.setZt("00"));
- ppxxbService.saveOrUpdateBatchByMultiId(list);
+ public ResultBean> save(@RequestBody List list){
+ Listadds =new ArrayList<>();
+ list.forEach(e->{
+ DmYdjhLj dmYdjhLj= new DmYdjhLj();
+ dmYdjhLj.setId(e.getId());
+ dmYdjhLj.setQq(e.getQq());
+ dmYdjhLj.setDw(e.getDw());
+ dmYdjhLj.setPpzt("02");
+ adds.add(dmYdjhLj);
+ });
+ dmYdjhLjService.updateBatchById(adds);
+
+// list.forEach(item-> item.setZt("00"));
+// ppxxbService.saveOrUpdateBatchByMultiId(list);
+ return new ResultBean<>();
+ }
+
+
+ @PostMapping("saveDmppxxbpg")
+ @Transactional(rollbackFor = Exception.class)
+ @AuthFunction
+ public ResultBean> saveDmppxxbpg(@RequestBody List list, HttpServletRequest request){
+ String bzry= (String) request.getAttribute("yhms");
+ String bzrq= DateUtil.format(DateUtil.date(), "yyyy/MM/dd");
+ Listadds =new ArrayList<>();
+ list.forEach(e->{
+ DmYdjhLj dmYdjhLj= new DmYdjhLj();
+ dmYdjhLj.setId(e.getId());
+ dmYdjhLj.setPpzt("03");
+ dmYdjhLj.setRkry(bzry);
+ dmYdjhLj.setRkrq(bzrq);
+ adds.add(dmYdjhLj);
+ });
+ dmYdjhLjService.updateBatchById(adds);
+
+// list.forEach(item-> item.setZt("00"));
+// ppxxbService.saveOrUpdateBatchByMultiId(list);
+ return new ResultBean<>();
+ }
+
+ @PostMapping("saveDmppxxbqr")
+ @Transactional(rollbackFor = Exception.class)
+ @AuthFunction
+ public ResultBean> saveDmppxxbqr(@RequestBody List list, HttpServletRequest request){
+ String bzry= (String) request.getAttribute("yhms");
+ String bzrq= DateUtil.format(DateUtil.date(), "yyyy/MM/dd");
+ Listadds =new ArrayList<>();
+ list.forEach(e->{
+ DmYdjhLj dmYdjhLj= new DmYdjhLj();
+ dmYdjhLj.setId(e.getId());
+ dmYdjhLj.setPpzt("04");
+ dmYdjhLj.setQrry(bzry);
+ dmYdjhLj.setQrrq(bzrq);
+ adds.add(dmYdjhLj);
+ });
+ dmYdjhLjService.updateBatchById(adds);
+
+// list.forEach(item-> item.setZt("00"));
+// ppxxbService.saveOrUpdateBatchByMultiId(list);
return new ResultBean<>();
}
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 10bc489..e0f4d2a 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
@@ -11,6 +11,7 @@ import com.dsic.gj_erp.bean.pgd.PgdQmjh;
import com.dsic.gj_erp.bean.pgd.PgdQmjh;
import com.dsic.gj_erp.bean.pgd.Qmqz;
import com.dsic.gj_erp.exception.CustomException;
+import com.dsic.gj_erp.mapper.pgd.PgdQmjhMapper;
import com.dsic.gj_erp.service.jhgk.DmYdjhLjService;
import com.dsic.gj_erp.service.pgd.PgdQmjhService;
import org.springframework.beans.factory.annotation.Autowired;
@@ -38,6 +39,10 @@ public class PgdQmjhController {
DmYdjhLjService dmYdjhLjService;
+ @Autowired
+ PgdQmjhMapper pgdQmjhMapper;
+
+
@PostMapping("/getQmPgd")
@ResponseBody
@@ -49,9 +54,10 @@ 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("qbs","Y");
- qw.orderBy(true,true,"czbh","pl","fd");
- return new ResultBean(dmYdjhLjService.list(qw));
+ List dmYdjhLjs = pgdQmjhMapper.selectQmByQgAndJh(map);
+ // qw.eq("qbs","Y");
+
+ return new ResultBean(dmYdjhLjs);
}
diff --git a/src/main/java/com/dsic/gj_erp/controller/pgd/PgdSljhController.java b/src/main/java/com/dsic/gj_erp/controller/pgd/PgdSljhController.java
index fe1a890..7c3e1ec 100644
--- a/src/main/java/com/dsic/gj_erp/controller/pgd/PgdSljhController.java
+++ b/src/main/java/com/dsic/gj_erp/controller/pgd/PgdSljhController.java
@@ -180,7 +180,7 @@ public class PgdSljhController {
}else if(map.get("rqopt").equals("02")) {
qw.eq("isnull(ZT,'')","11");
}
-
+ qw.orderBy(true,true,"czbh","pl","fd");
// List ydjhs = dmYdjhService.list(qw);
// 查询上料计划
Map retrunMap =new HashMap();
diff --git a/src/main/java/com/dsic/gj_erp/controller/pgd/PgdTzjhController.java b/src/main/java/com/dsic/gj_erp/controller/pgd/PgdTzjhController.java
index aa69dc4..230c09d 100644
--- a/src/main/java/com/dsic/gj_erp/controller/pgd/PgdTzjhController.java
+++ b/src/main/java/com/dsic/gj_erp/controller/pgd/PgdTzjhController.java
@@ -62,6 +62,8 @@ public class PgdTzjhController {
@Autowired
SYService syService;
+
+
/**
* 检查板材领取表,套料图是否导入,如果已经导入更新图纸计划为已反馈
* @param list
@@ -129,7 +131,13 @@ public class PgdTzjhController {
List gxry = emSbjgryService.list();
List