diff --git a/src/main/java/com/dsic/gj_erp/controller/pgd/PgdDmjhController.java b/src/main/java/com/dsic/gj_erp/controller/pgd/PgdDmjhController.java
index cc0b54d..711f1bd 100644
--- a/src/main/java/com/dsic/gj_erp/controller/pgd/PgdDmjhController.java
+++ b/src/main/java/com/dsic/gj_erp/controller/pgd/PgdDmjhController.java
@@ -1,9 +1,20 @@
package com.dsic.gj_erp.controller.pgd;
-import org.springframework.web.bind.annotation.RequestMapping;
+import cn.hutool.core.util.StrUtil;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.dsic.gj_erp.annotation.AuthFunction;
+import com.dsic.gj_erp.bean.ResultBean;
+import com.dsic.gj_erp.bean.pgd.PgdDmjh;
+import com.dsic.gj_erp.bean.pgd.PgdDmjh;
+import com.dsic.gj_erp.exception.CustomException;
+import com.dsic.gj_erp.service.pgd.PgdDmjhService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
-import org.springframework.web.bind.annotation.RestController;
+import javax.servlet.http.HttpServletRequest;
+import java.util.List;
+import java.util.Map;
/**
*
@@ -16,6 +27,52 @@ import org.springframework.web.bind.annotation.RestController;
@RestController
@RequestMapping("/pgdDmjh")
public class PgdDmjhController {
+
+
+ @Autowired
+ PgdDmjhService pgdDmjhService;
+
+
+ @PostMapping("/getDmPgd")
+ @ResponseBody
+ public ResultBean getDmPgd(HttpServletRequest req, @RequestBody Map map) throws Exception, CustomException {
+ QueryWrapper qw =new QueryWrapper<>();
+
+
+ qw.eq(StrUtil.isNotEmpty((String)map.get("dcch")),"czbh",(String)map.get("dcch"));
+ 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")),"zt",(String)map.get("zt"));
+ qw.orderBy(true,true,"czbh","pl","fd");
+ return new ResultBean(pgdDmjhService.list(qw));
+
+ }
+
+ @PostMapping("/saveDmPgdXd")
+ @ResponseBody
+ @AuthFunction
+ public ResultBean saveDmPgdXd(HttpServletRequest req, @RequestBody List list) throws Exception, CustomException {
+ pgdDmjhService.saveDmPgdXd(list,req);
+ return new ResultBean();
+ }
+
+ @PostMapping("/saveDmPgdXdBack")
+ @ResponseBody
+ @AuthFunction
+ public ResultBean saveDmPgdXdBack(HttpServletRequest req, @RequestBody Listlist) throws Exception, CustomException {
+ pgdDmjhService.saveDmPgdXdBack(list,req);
+ return new ResultBean();
+ }
+
+
+
+ @PostMapping("/saveDmPgdFk")
+ @ResponseBody
+ @AuthFunction
+ public ResultBean saveDmPgdFk(HttpServletRequest req, @RequestBody Listlist) throws Exception, CustomException {
+ pgdDmjhService.saveDmPgdFk(list,req); ;
+ return new ResultBean();
+ }
}
diff --git a/src/main/java/com/dsic/gj_erp/controller/pgd/PgdPkjhController.java b/src/main/java/com/dsic/gj_erp/controller/pgd/PgdPkjhController.java
index bb32873..4454975 100644
--- a/src/main/java/com/dsic/gj_erp/controller/pgd/PgdPkjhController.java
+++ b/src/main/java/com/dsic/gj_erp/controller/pgd/PgdPkjhController.java
@@ -1,9 +1,20 @@
package com.dsic.gj_erp.controller.pgd;
-import org.springframework.web.bind.annotation.RequestMapping;
+import cn.hutool.core.util.StrUtil;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.dsic.gj_erp.annotation.AuthFunction;
+import com.dsic.gj_erp.bean.ResultBean;
+import com.dsic.gj_erp.bean.pgd.PgdPkjh;
+import com.dsic.gj_erp.bean.pgd.PgdPkjh;
+import com.dsic.gj_erp.exception.CustomException;
+import com.dsic.gj_erp.service.pgd.PgdPkjhService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
-import org.springframework.web.bind.annotation.RestController;
+import javax.servlet.http.HttpServletRequest;
+import java.util.List;
+import java.util.Map;
/**
*
@@ -16,6 +27,50 @@ import org.springframework.web.bind.annotation.RestController;
@RestController
@RequestMapping("/pgdPkjh")
public class PgdPkjhController {
+ @Autowired
+ PgdPkjhService pgdPkjhService;
+
+
+ @PostMapping("/getPkPgd")
+ @ResponseBody
+ public ResultBean getQmPgd(HttpServletRequest req, @RequestBody Map map) throws Exception, CustomException {
+ QueryWrapper qw =new QueryWrapper<>();
+
+
+ qw.eq(StrUtil.isNotEmpty((String)map.get("dcch")),"czbh",(String)map.get("dcch"));
+ 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")),"zt",(String)map.get("zt"));
+ qw.orderBy(true,true,"czbh","pl","fd");
+ return new ResultBean(pgdPkjhService.list(qw));
+
+ }
+
+ @PostMapping("/savePkPgdXd")
+ @ResponseBody
+ @AuthFunction
+ public ResultBean savePkPgdXd(HttpServletRequest req, @RequestBody List list) throws Exception, CustomException {
+ pgdPkjhService.savePkPgdXd(list,req);
+ return new ResultBean();
+ }
+
+ @PostMapping("/savePkPgdXdBack")
+ @ResponseBody
+ @AuthFunction
+ public ResultBean savePkPgdXdBack(HttpServletRequest req, @RequestBody Listlist) throws Exception, CustomException {
+ pgdPkjhService.savePkPgdXdBack(list,req);
+ return new ResultBean();
+ }
+
+
+
+ @PostMapping("/savePkPgdFk")
+ @ResponseBody
+ @AuthFunction
+ public ResultBean savePkPgdFk(HttpServletRequest req, @RequestBody Listlist) throws Exception, CustomException {
+ pgdPkjhService.savePkPgdFk(list,req); ;
+ 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 2da91e3..ae7bf16 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,9 +1,20 @@
package com.dsic.gj_erp.controller.pgd;
-import org.springframework.web.bind.annotation.RequestMapping;
+import cn.hutool.core.util.StrUtil;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.dsic.gj_erp.annotation.AuthFunction;
+import com.dsic.gj_erp.bean.ResultBean;
+import com.dsic.gj_erp.bean.pgd.PgdQmjh;
+import com.dsic.gj_erp.bean.pgd.PgdQmjh;
+import com.dsic.gj_erp.exception.CustomException;
+import com.dsic.gj_erp.service.pgd.PgdQmjhService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
-import org.springframework.web.bind.annotation.RestController;
+import javax.servlet.http.HttpServletRequest;
+import java.util.List;
+import java.util.Map;
/**
*
@@ -16,6 +27,50 @@ import org.springframework.web.bind.annotation.RestController;
@RestController
@RequestMapping("/pgdQmjh")
public class PgdQmjhController {
+ @Autowired
+ PgdQmjhService pgdQmjhService;
+
+
+ @PostMapping("/getQmPgd")
+ @ResponseBody
+ public ResultBean getQmPgd(HttpServletRequest req, @RequestBody Map map) throws Exception, CustomException {
+ QueryWrapper qw =new QueryWrapper<>();
+
+
+ qw.eq(StrUtil.isNotEmpty((String)map.get("dcch")),"czbh",(String)map.get("dcch"));
+ 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")),"zt",(String)map.get("zt"));
+ qw.orderBy(true,true,"czbh","pl","fd");
+ return new ResultBean(pgdQmjhService.list(qw));
+
+ }
+
+ @PostMapping("/saveQmPgdXd")
+ @ResponseBody
+ @AuthFunction
+ public ResultBean saveQmPgdXd(HttpServletRequest req, @RequestBody List list) throws Exception, CustomException {
+ pgdQmjhService.saveQmPgdXd(list,req);
+ return new ResultBean();
+ }
+
+ @PostMapping("/saveQmPgdXdBack")
+ @ResponseBody
+ @AuthFunction
+ public ResultBean saveQmPgdXdBack(HttpServletRequest req, @RequestBody Listlist) throws Exception, CustomException {
+ pgdQmjhService.saveQmPgdXdBack(list,req);
+ return new ResultBean();
+ }
+
+
+
+ @PostMapping("/saveQmPgdFk")
+ @ResponseBody
+ @AuthFunction
+ public ResultBean saveQmPgdFk(HttpServletRequest req, @RequestBody Listlist) throws Exception, CustomException {
+ pgdQmjhService.saveQmPgdFk(list,req) ;
+ return new ResultBean();
+ }
}
diff --git a/src/main/java/com/dsic/gj_erp/service/pgd/PgdQmjhService.java b/src/main/java/com/dsic/gj_erp/service/pgd/PgdQmjhService.java
index 228d924..71180d5 100644
--- a/src/main/java/com/dsic/gj_erp/service/pgd/PgdQmjhService.java
+++ b/src/main/java/com/dsic/gj_erp/service/pgd/PgdQmjhService.java
@@ -18,7 +18,7 @@ import java.util.List;
public interface PgdQmjhService extends IService {
void saveQmPgdXd(List qmjhs, HttpServletRequest request);
- void savQmPgdFk(List qmjhs, HttpServletRequest request);
+ void saveQmPgdFk(List qmjhs, HttpServletRequest request);
void saveQmPgdXdBack(List qmjhs, HttpServletRequest request);
}
diff --git a/src/main/java/com/dsic/gj_erp/service/pgd/impl/PgdPkjhServiceImpl.java b/src/main/java/com/dsic/gj_erp/service/pgd/impl/PgdPkjhServiceImpl.java
index 98e1853..eddf3c5 100644
--- a/src/main/java/com/dsic/gj_erp/service/pgd/impl/PgdPkjhServiceImpl.java
+++ b/src/main/java/com/dsic/gj_erp/service/pgd/impl/PgdPkjhServiceImpl.java
@@ -1,12 +1,16 @@
package com.dsic.gj_erp.service.pgd.impl;
+import cn.hutool.core.date.DateUtil;
import com.dsic.gj_erp.bean.pgd.PgdPkjh;
+import com.dsic.gj_erp.bean.pgd.PgdQgjh;
+import com.dsic.gj_erp.bean.pgd.PgdQmjh;
import com.dsic.gj_erp.mapper.pgd.PgdPkjhMapper;
import com.dsic.gj_erp.service.pgd.PgdPkjhService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;
import javax.servlet.http.HttpServletRequest;
+import java.util.ArrayList;
import java.util.List;
/**
@@ -21,13 +25,46 @@ import java.util.List;
public class PgdPkjhServiceImpl extends ServiceImpl implements PgdPkjhService {
@Override
public void savePkPgdXd(List pkjhs, HttpServletRequest request) {
+ Listups= new ArrayList<>();
+ pkjhs.forEach(f->{
+ PgdPkjh e= new PgdPkjh();
+ e.setXfry((String) request.getAttribute("yhms"));
+ e.setXfrq(DateUtil.format(DateUtil.date(), "yyyy/MM/dd HH:mm:ss"));
+ e.setZt("02");
+ e.setId(f.getId());
+ ups.add(e);
+ });
+ this.updateBatchById(ups);
}
@Override
public void savePkPgdFk(List pkjhs, HttpServletRequest request) {
+ Listups= new ArrayList<>();
+ pkjhs.forEach(f->{
+ PgdPkjh e= new PgdPkjh();
+ e.setFkry((String) request.getAttribute("yhms"));
+ e.setFkrq(DateUtil.format(DateUtil.date(), "yyyy/MM/dd HH:mm:ss"));
+ e.setZt("09");
+ e.setFkyy(f.getFkyy());
+ e.setId(f.getId());
+ ups.add(e);
+ });
+ this.updateBatchById(ups);
}
@Override
public void savePkPgdXdBack(List pkjhs, HttpServletRequest request) {
+ Listups= new ArrayList<>();
+ pkjhs.forEach(f->{
+ PgdPkjh e= new PgdPkjh();
+ e.setXfry((String) request.getAttribute("yhms"));
+ e.setXfrq(DateUtil.format(DateUtil.date(), "yyyy/MM/dd HH:mm:ss"));
+ if(f.getZt().equals("02")){
+ e.setZt("01");
+ }
+ e.setId(f.getId());
+ ups.add(e);
+ });
+ this.updateBatchById(ups);
}
}
diff --git a/src/main/java/com/dsic/gj_erp/service/pgd/impl/PgdQmjhServiceImpl.java b/src/main/java/com/dsic/gj_erp/service/pgd/impl/PgdQmjhServiceImpl.java
index cab7f2c..5ce1398 100644
--- a/src/main/java/com/dsic/gj_erp/service/pgd/impl/PgdQmjhServiceImpl.java
+++ b/src/main/java/com/dsic/gj_erp/service/pgd/impl/PgdQmjhServiceImpl.java
@@ -1,5 +1,8 @@
package com.dsic.gj_erp.service.pgd.impl;
+import cn.hutool.core.date.DateUtil;
+import com.dsic.gj_erp.bean.pgd.PgdPkjh;
+import com.dsic.gj_erp.bean.pgd.PgdQgjh;
import com.dsic.gj_erp.bean.pgd.PgdQmjh;
import com.dsic.gj_erp.mapper.pgd.PgdQmjhMapper;
import com.dsic.gj_erp.service.pgd.PgdQmjhService;
@@ -8,6 +11,7 @@ import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import javax.servlet.http.HttpServletRequest;
+import java.util.ArrayList;
import java.util.List;
/**
@@ -23,17 +27,49 @@ public class PgdQmjhServiceImpl extends ServiceImpl impl
@Override
@Transactional(rollbackFor = Exception.class)
public void saveQmPgdXd(List qmjhs, HttpServletRequest request) {
-
+ Listups= new ArrayList<>();
+ qmjhs.forEach(f->{
+ PgdQmjh e= new PgdQmjh();
+ e.setXfry((String) request.getAttribute("yhms"));
+ e.setXfrq(DateUtil.format(DateUtil.date(), "yyyy/MM/dd HH:mm:ss"));
+ e.setZt("02");
+ e.setId(f.getId());
+ ups.add(e);
+ });
+ this.updateBatchById(ups);
}
@Override
@Transactional(rollbackFor = Exception.class)
- public void savQmPgdFk(List qmjhs, HttpServletRequest request) {
+ public void saveQmPgdFk(List qmjhs, HttpServletRequest request) {
+ Listups= new ArrayList<>();
+ qmjhs.forEach(f->{
+ PgdQmjh e= new PgdQmjh();
+ e.setFkry((String) request.getAttribute("yhms"));
+ e.setFkrq(DateUtil.format(DateUtil.date(), "yyyy/MM/dd HH:mm:ss"));
+ e.setZt("09");
+ e.setFkyy(f.getFkyy());
+ e.setId(f.getId());
+ ups.add(e);
+ });
+ this.updateBatchById(ups);
}
@Override
@Transactional(rollbackFor = Exception.class)
public void saveQmPgdXdBack(List qmjhs, HttpServletRequest request) {
+ Listups= new ArrayList<>();
+ qmjhs.forEach(f->{
+ PgdQmjh e= new PgdQmjh();
+ e.setXfry((String) request.getAttribute("yhms"));
+ e.setXfrq(DateUtil.format(DateUtil.date(), "yyyy/MM/dd HH:mm:ss"));
+ if(f.getZt().equals("02")){
+ e.setZt("01");
+ }
+ e.setId(f.getId());
+ ups.add(e);
+ });
+ this.updateBatchById(ups);
}
}