|
|
@ -1,5 +1,8 @@
|
|
|
|
package com.dsic.gj_erp.service.pgd.impl;
|
|
|
|
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.bean.pgd.PgdQmjh;
|
|
|
|
import com.dsic.gj_erp.mapper.pgd.PgdQmjhMapper;
|
|
|
|
import com.dsic.gj_erp.mapper.pgd.PgdQmjhMapper;
|
|
|
|
import com.dsic.gj_erp.service.pgd.PgdQmjhService;
|
|
|
|
import com.dsic.gj_erp.service.pgd.PgdQmjhService;
|
|
|
@ -8,6 +11,7 @@ import org.springframework.stereotype.Service;
|
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
|
|
|
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
|
|
|
|
|
|
import java.util.ArrayList;
|
|
|
|
import java.util.List;
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
@ -23,17 +27,49 @@ public class PgdQmjhServiceImpl extends ServiceImpl<PgdQmjhMapper, PgdQmjh> impl
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
|
public void saveQmPgdXd(List<PgdQmjh> qmjhs, HttpServletRequest request) {
|
|
|
|
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
|
|
|
|
@Override
|
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
|
@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
|
|
|
|
@Override
|
|
|
|
|
|
|
|
|
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
|
public void saveQmPgdXdBack(List<PgdQmjh> qmjhs, HttpServletRequest request) {
|
|
|
|
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);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|