master
xhj 2 years ago
parent b8b195f0c9
commit 76150078aa

@ -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;
/**
* <p>
@ -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<PgdDmjh> 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<PgdDmjh> list) throws Exception, CustomException {
pgdDmjhService.saveDmPgdXd(list,req);
return new ResultBean();
}
@PostMapping("/saveDmPgdXdBack")
@ResponseBody
@AuthFunction
public ResultBean saveDmPgdXdBack(HttpServletRequest req, @RequestBody List<PgdDmjh>list) throws Exception, CustomException {
pgdDmjhService.saveDmPgdXdBack(list,req);
return new ResultBean();
}
@PostMapping("/saveDmPgdFk")
@ResponseBody
@AuthFunction
public ResultBean saveDmPgdFk(HttpServletRequest req, @RequestBody List<PgdDmjh>list) throws Exception, CustomException {
pgdDmjhService.saveDmPgdFk(list,req); ;
return new ResultBean();
}
}

@ -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;
/**
* <p>
@ -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<PgdPkjh> 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<PgdPkjh> list) throws Exception, CustomException {
pgdPkjhService.savePkPgdXd(list,req);
return new ResultBean();
}
@PostMapping("/savePkPgdXdBack")
@ResponseBody
@AuthFunction
public ResultBean savePkPgdXdBack(HttpServletRequest req, @RequestBody List<PgdPkjh>list) throws Exception, CustomException {
pgdPkjhService.savePkPgdXdBack(list,req);
return new ResultBean();
}
@PostMapping("/savePkPgdFk")
@ResponseBody
@AuthFunction
public ResultBean savePkPgdFk(HttpServletRequest req, @RequestBody List<PgdPkjh>list) throws Exception, CustomException {
pgdPkjhService.savePkPgdFk(list,req); ;
return new ResultBean();
}
}

@ -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;
/**
* <p>
@ -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<PgdQmjh> 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<PgdQmjh> list) throws Exception, CustomException {
pgdQmjhService.saveQmPgdXd(list,req);
return new ResultBean();
}
@PostMapping("/saveQmPgdXdBack")
@ResponseBody
@AuthFunction
public ResultBean saveQmPgdXdBack(HttpServletRequest req, @RequestBody List<PgdQmjh>list) throws Exception, CustomException {
pgdQmjhService.saveQmPgdXdBack(list,req);
return new ResultBean();
}
@PostMapping("/saveQmPgdFk")
@ResponseBody
@AuthFunction
public ResultBean saveQmPgdFk(HttpServletRequest req, @RequestBody List<PgdQmjh>list) throws Exception, CustomException {
pgdQmjhService.saveQmPgdFk(list,req) ;
return new ResultBean();
}
}

@ -18,7 +18,7 @@ import java.util.List;
public interface PgdQmjhService extends IService<PgdQmjh> {
void saveQmPgdXd(List<PgdQmjh> qmjhs, HttpServletRequest request);
void savQmPgdFk(List<PgdQmjh> qmjhs, HttpServletRequest request);
void saveQmPgdFk(List<PgdQmjh> qmjhs, HttpServletRequest request);
void saveQmPgdXdBack(List<PgdQmjh> qmjhs, HttpServletRequest request);
}

@ -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<PgdPkjhMapper, PgdPkjh> implements PgdPkjhService {
@Override
public void savePkPgdXd(List<PgdPkjh> pkjhs, HttpServletRequest request) {
List<PgdPkjh>ups= 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<PgdPkjh> pkjhs, HttpServletRequest request) {
List<PgdPkjh>ups= 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<PgdPkjh> pkjhs, HttpServletRequest request) {
List<PgdPkjh>ups= 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);
}
}

@ -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<PgdQmjhMapper, PgdQmjh> impl
@Override
@Transactional(rollbackFor = Exception.class)
public void saveQmPgdXd(List<PgdQmjh> qmjhs, HttpServletRequest request) {
List<PgdQmjh>ups= 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<PgdQmjh> qmjhs, HttpServletRequest request) {
public void saveQmPgdFk(List<PgdQmjh> qmjhs, HttpServletRequest request) {
List<PgdQmjh>ups= 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<PgdQmjh> qmjhs, HttpServletRequest request) {
List<PgdQmjh>ups= 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);
}
}

Loading…
Cancel
Save