董哲奇 5 months ago
commit d832b9b018

@ -45,7 +45,7 @@ import java.util.stream.Collectors;
* </p>
*
* @author xn
* @since 2023-11-13
* @since 1823-11-13
*/
@RestController
@RequestMapping("/pgdSljh")
@ -115,6 +115,26 @@ public class PgdSljhController {
ydjh.setSldrry((String) req.getAttribute("yhms"));
ydupList.add(ydjh);
}
if(StringUtils.isBlank(slKc.getDCTH())){
DmYdjh ydjh =new DmYdjh();
ydjh.setId(IdWorker.get32UUID());
ydjh.setSlkcdw(slKc.getKWH());
ydjh.setSlcs(slKc.getCFCS1());
ydjh.setSlxhth(slKc.getGCDDH());
ydjh.setSlhth(slKc.getDcFd());
ydjh.setNbsbm(slKc.getNBSBM());
ydjh.setSllph(slKc.getLPH());
ydjh.setSlwlh(slKc.getWPH());
ydjh.setKcch(slKc.getDCCH());
ydjh.setDcCh(slKc.getZYCH());
ydjh.setDcPl(slKc.getZYPL());
ydjh.setZt("11");
ydjh.setJhlx("99");
ydjh.setSllsh(id);
ydjh.setSldrrq(DateUtil.format(DateUtil.date(), "yyyy/MM/dd HH:mm"));
ydjh.setSldrry((String) req.getAttribute("yhms"));
dmYdjhService.save(ydjh);
}
}
dmYdjhService.updateBatchById(ydupList);
@ -141,18 +161,18 @@ public class PgdSljhController {
slKc.setWPZT(wpztMap.get(slKc.getWPZT()));
}
int ceil = (int) (Math.ceil((double) list.size() / 20));
int ceil = (int) (Math.ceil((double) list.size() / 18));
List<SlKc> slKcList= new ArrayList<>();
if(ceil>1){
for(int i=0;i<ceil;i++){
SlKc slKc =new SlKc();
slKc.setDyrq(DateUtil.format(DateUtil.date(), "yyyy/MM/dd"));
if (ceil - i == 1){
slKc.setList(list.subList(i*20,list.size()));
slKc.setList(list.subList(i*18,list.size()));
}else{
int num =i*20+20;
int num =i*18+18;
slKc.setList(list.subList(i*20,num));
slKc.setList(list.subList(i*18,num));
}
slKcList.add(slKc);
}
@ -222,18 +242,18 @@ public class PgdSljhController {
slKc.setWPZT(wpztMap.get(slKc.getWPZT()));
}
int ceil = (int) (Math.ceil((double) list.size() / 20));
int ceil = (int) (Math.ceil((double) list.size() / 18));
List<SlKc> slKcList= new ArrayList<>();
if(ceil>1){
for(int i=0;i<ceil;i++){
SlKc slKc =new SlKc();
slKc.setDyrq(DateUtil.format(DateUtil.date(), "yyyy/MM/dd"));
if (ceil - i == 1){
slKc.setList(list.subList(i*20,list.size()));
slKc.setList(list.subList(i*18,list.size()));
}else{
int num =i*20+20;
int num =i*18+18;
slKc.setList(list.subList(i*20,num));
slKc.setList(list.subList(i*18,num));
}
slKcList.add(slKc);
}
@ -872,24 +892,24 @@ public class PgdSljhController {
}
public String getwpcz(String wpcz){
if(wpcz.contains("ABS")){
return wpcz.replace("ABS","");
}else if (wpcz.contains("ABS/CCS")){
if(wpcz.contains("ABS/CCS")){
return wpcz.replace("ABS/CCS","");
}else if (wpcz.contains("ABS")){
return wpcz.replace("ABS","");
}else if (wpcz.contains("BV/CCS")){
return wpcz.replace("BV/CCS","");
}else if (wpcz.contains("CCS")){
return wpcz.replace("CCS","");
}else if (wpcz.contains("DNV")){
return wpcz.replace("DNV","");
}else if (wpcz.contains("DNV/CCS")){
return wpcz.replace("DNV/CCS","");
}else if (wpcz.contains("DNV/GL")){
return wpcz.replace("DNV/GL","");
}else if (wpcz.contains("LR")){
return wpcz.replace("LR","");
}else if (wpcz.contains("LR/CCS")){
return wpcz.replace("LR/CCS","");
}else if (wpcz.contains("LR")) {
return wpcz.replace("LR", "");
}else if (wpcz.contains("CCS")){
return wpcz.replace("CCS","");
} else if (wpcz.contains("DNV")){
return wpcz.replace("DNV","");
}else {
return wpcz;
}
@ -945,6 +965,7 @@ public class PgdSljhController {
continue;
}
String cjs1=cjs;
String aaa= getwpcz(slKc.getWPXH());
DmYdjh dmYdjh = ydjhs.stream()
.filter(fst -> fst.getDcCh().equalsIgnoreCase(slKc.getDCCH())
&&StringUtils.isNotBlank(fst.getWpgg())

Loading…
Cancel
Save