|
|
|
@ -1,13 +1,16 @@
|
|
|
|
|
package com.dsic.gj_erp.service.pgd.impl;
|
|
|
|
|
|
|
|
|
|
import cn.hutool.core.date.DateUtil;
|
|
|
|
|
import com.dsic.gj_erp.bean.jhgk.DmYdjhLj;
|
|
|
|
|
import com.dsic.gj_erp.bean.pgd.PgdDmjh;
|
|
|
|
|
import com.dsic.gj_erp.bean.pgd.PgdPkjh;
|
|
|
|
|
import com.dsic.gj_erp.bean.pgd.PgdPwjh;
|
|
|
|
|
import com.dsic.gj_erp.bean.pgd.PgdQgjh;
|
|
|
|
|
import com.dsic.gj_erp.mapper.pgd.PgdDmjhMapper;
|
|
|
|
|
import com.dsic.gj_erp.service.jhgk.DmYdjhLjService;
|
|
|
|
|
import com.dsic.gj_erp.service.pgd.PgdDmjhService;
|
|
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
|
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
|
|
@ -24,54 +27,58 @@ import java.util.List;
|
|
|
|
|
*/
|
|
|
|
|
@Service
|
|
|
|
|
public class PgdDmjhServiceImpl extends ServiceImpl<PgdDmjhMapper, PgdDmjh> implements PgdDmjhService {
|
|
|
|
|
@Autowired
|
|
|
|
|
DmYdjhLjService dmYdjhLjService;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public void saveDmPgdXd(List<PgdDmjh> dmjhs, HttpServletRequest request) {
|
|
|
|
|
List<PgdDmjh>ups= new ArrayList<>();
|
|
|
|
|
public void saveDmPgdXd(List<DmYdjhLj> dmjhs, HttpServletRequest request) {
|
|
|
|
|
List<DmYdjhLj>ups= new ArrayList<>();
|
|
|
|
|
dmjhs.forEach(f->{
|
|
|
|
|
PgdDmjh e= new PgdDmjh();
|
|
|
|
|
e.setXfry((String) request.getAttribute("yhms"));
|
|
|
|
|
e.setXfrq(DateUtil.format(DateUtil.date(), "yyyy/MM/dd HH:mm:ss"));
|
|
|
|
|
e.setZt("02");
|
|
|
|
|
DmYdjhLj e= new DmYdjhLj();
|
|
|
|
|
e.setDmXfry((String) request.getAttribute("yhms"));
|
|
|
|
|
e.setDmXfrq(DateUtil.format(DateUtil.date(), "yyyy/MM/dd HH:mm:ss"));
|
|
|
|
|
e.setDmZt("02");
|
|
|
|
|
e.setId(f.getId());
|
|
|
|
|
ups.add(e);
|
|
|
|
|
});
|
|
|
|
|
this.updateBatchById(ups);
|
|
|
|
|
dmYdjhLjService.updateBatchById(ups);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public void saveDmPgdFk(List<PgdDmjh> dmjhs, HttpServletRequest request) {
|
|
|
|
|
List<PgdDmjh>ups= new ArrayList<>();
|
|
|
|
|
public void saveDmPgdFk(List<DmYdjhLj> dmjhs, HttpServletRequest request) {
|
|
|
|
|
List<DmYdjhLj>ups= new ArrayList<>();
|
|
|
|
|
dmjhs.forEach(f->{
|
|
|
|
|
PgdDmjh e= new PgdDmjh();
|
|
|
|
|
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());
|
|
|
|
|
DmYdjhLj e= new DmYdjhLj();
|
|
|
|
|
e.setDmFkry((String) request.getAttribute("yhms"));
|
|
|
|
|
e.setDmFkrq(DateUtil.format(DateUtil.date(), "yyyy/MM/dd HH:mm:ss"));
|
|
|
|
|
e.setDmZt("09");
|
|
|
|
|
e.setDmFkyy(f.getDmFkyy());
|
|
|
|
|
e.setId(f.getId());
|
|
|
|
|
ups.add(e);
|
|
|
|
|
});
|
|
|
|
|
this.updateBatchById(ups);
|
|
|
|
|
dmYdjhLjService.updateBatchById(ups);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public void saveDmPgdXdBack(List<PgdDmjh> dmjhs, HttpServletRequest request) {
|
|
|
|
|
public void saveDmPgdXdBack(List<DmYdjhLj> dmjhs, HttpServletRequest request) {
|
|
|
|
|
|
|
|
|
|
List<PgdDmjh>ups= new ArrayList<>();
|
|
|
|
|
List<DmYdjhLj>ups= new ArrayList<>();
|
|
|
|
|
dmjhs.forEach(f->{
|
|
|
|
|
PgdDmjh e= new PgdDmjh();
|
|
|
|
|
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");
|
|
|
|
|
DmYdjhLj e= new DmYdjhLj();
|
|
|
|
|
e.setDmXfry((String) request.getAttribute("yhms"));
|
|
|
|
|
e.setDmXfrq(DateUtil.format(DateUtil.date(), "yyyy/MM/dd HH:mm:ss"));
|
|
|
|
|
if(f.getDmZt().equals("02")){
|
|
|
|
|
e.setDmZt("01");
|
|
|
|
|
}
|
|
|
|
|
e.setId(f.getId());
|
|
|
|
|
ups.add(e);
|
|
|
|
|
});
|
|
|
|
|
this.updateBatchById(ups);
|
|
|
|
|
dmYdjhLjService.updateBatchById(ups);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public void saveDmFk(List<PgdDmjh> dmjhs, HttpServletRequest request) {
|
|
|
|
|
public void saveDmFk(List<DmYdjhLj> dmjhs, HttpServletRequest request) {
|
|
|
|
|
List<PgdDmjh>ups= new ArrayList<>();
|
|
|
|
|
dmjhs.forEach(f->{
|
|
|
|
|
PgdDmjh e= new PgdDmjh();
|
|
|
|
|