修改套料图PDF上传

master
xiaoning 10 months ago
parent 998f48ec0c
commit 00b3471abe

@ -1,6 +1,7 @@
package com.dsic.gj_erp.controller.jcsj;
import cn.hutool.core.date.DateUtil;
import cn.hutool.core.util.StrUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.dsic.gj_erp.annotation.AuthFunction;
@ -12,6 +13,7 @@ import com.dsic.gj_erp.mapper.jcsj.DmBomMapper;
import com.dsic.gj_erp.service.jcsj.DmBomService;
import com.dsic.gj_erp.service.jcsj.DmTltpdfService;
import com.dsic.gj_erp.service.jcsj.impl.BomUploadServiceImpl;
import lombok.extern.slf4j.Slf4j;
import org.apache.pdfbox.pdmodel.PDDocument;
import org.apache.pdfbox.text.PDFTextStripper;
import org.springframework.beans.factory.annotation.Autowired;
@ -34,6 +36,7 @@ import java.util.List;
*/
@RestController
@RequestMapping("/bom")
@Slf4j
public class BomUploadController {
@Autowired
BomUploadServiceImpl bomUploadService;
@ -137,9 +140,16 @@ public class BomUploadController {
// System.out.println(a[j]);
// }
if (i==1)continue;
String tlth1[]=s.split("DNV\\+CCS")[1].split("\r\n");
Double ljzl=new Double(tlth1[1]);
if (ljzl==0.0)continue;
// Double ljzl=0.0;
// try {
// String tlth1[]=s.split("DNV\\+CCS")[1].split("\r\n");
// ljzl=new Double(tlth1[1]);
// }catch (Exception e){
// String logMsg= StrUtil.format("数控套料图pdf读取错误--图号:{},页数:{}",th,i);
// log.error(logMsg);
// }
// if (ljzl==0.0)continue;
//根据当前页数据修改BOM中零件属性 坡口 打磨 曲
int ljCount= s.split("\\|")[0].split("\r\n").length;//零件数量
if (ljCount==11||ljCount==21||ljCount==31){

Loading…
Cancel
Save