no message

main
HUOJIN\92525 2024-12-02 18:16:47 +08:00
parent 187bda524c
commit 1e1a7ca6fb
5 changed files with 16 additions and 44 deletions

View File

@ -3,7 +3,6 @@ package com.dev.swms.server.service.base.pojo;
import com.dev.energy.server.exception.BusinessException; import com.dev.energy.server.exception.BusinessException;
import com.dev.energy.server.model.EntityFactory; import com.dev.energy.server.model.EntityFactory;
import com.dev.energy.server.service.pojo.DefaultBaseManager; import com.dev.energy.server.service.pojo.DefaultBaseManager;
import com.dev.energy.server.util.LocalizedMessage;
import com.dev.energy.server.web.security.UserHolder; import com.dev.energy.server.web.security.UserHolder;
import com.dev.swms.server.model.base.Address; import com.dev.swms.server.model.base.Address;
import com.dev.swms.server.model.base.BillType; import com.dev.swms.server.model.base.BillType;
@ -25,31 +24,20 @@ import com.dev.swms.server.model.shipping.PickTicket;
import com.dev.swms.server.model.shipping.PickTicketDetail; import com.dev.swms.server.model.shipping.PickTicketDetail;
import com.dev.swms.server.model.shipping.PickTicketStatus; import com.dev.swms.server.model.shipping.PickTicketStatus;
import com.dev.swms.server.service.base.ImportFileManager; import com.dev.swms.server.service.base.ImportFileManager;
import com.dev.swms.server.service.base.ItemManager;
import com.dev.swms.server.service.base.WarehouseManager;
import com.dev.swms.server.service.interfaceLog.InterfaceLogManager;
import com.dev.swms.server.service.inventory.InventoryManager;
import com.dev.swms.server.service.receiving.ASNManager; import com.dev.swms.server.service.receiving.ASNManager;
import com.dev.swms.server.service.receiving.MoveDocManager;
import com.dev.swms.server.service.receiving.PutawayAllocator;
import com.dev.swms.server.service.sequence.BussinessCodeManager; import com.dev.swms.server.service.sequence.BussinessCodeManager;
import com.dev.swms.server.service.shipping.PickTicketManager; import com.dev.swms.server.service.shipping.PickTicketManager;
import com.dev.swms.server.utils.DateUtil; import com.dev.swms.server.utils.DateUtil;
import com.dev.swms.server.utils.DateUtils;
import com.dev.swms.server.web.filter.WarehouseHolder; import com.dev.swms.server.web.filter.WarehouseHolder;
import com.itextpdf.text.pdf.PdfReader; import com.itextpdf.text.pdf.PdfReader;
import com.itextpdf.text.pdf.parser.PdfReaderContentParser; import com.itextpdf.text.pdf.parser.PdfReaderContentParser;
import com.itextpdf.text.pdf.parser.SimpleTextExtractionStrategy; import com.itextpdf.text.pdf.parser.SimpleTextExtractionStrategy;
import com.itextpdf.text.pdf.parser.TextExtractionStrategy; import com.itextpdf.text.pdf.parser.TextExtractionStrategy;
import jxl.Sheet; import jxl.Sheet;
import jxl.Workbook; import jxl.Workbook;
import jxl.read.biff.BiffException; import jxl.read.biff.BiffException;
import java.io.BufferedReader; import java.io.BufferedReader;
import java.io.File; import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException; import java.io.IOException;
import java.io.InputStream; import java.io.InputStream;
import java.io.Writer; import java.io.Writer;
@ -57,17 +45,13 @@ import java.math.BigDecimal;
import java.net.URL; import java.net.URL;
import java.text.ParseException; import java.text.ParseException;
import java.text.SimpleDateFormat; import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar; import java.util.Calendar;
import java.util.Date; import java.util.Date;
import java.util.HashMap; import java.util.HashMap;
import java.util.Iterator;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.regex.Matcher; import java.util.regex.Matcher;
import java.util.regex.Pattern; import java.util.regex.Pattern;
import org.apache.pdfbox.pdfparser.PDFParser;
import org.apache.pdfbox.pdmodel.PDDocument; import org.apache.pdfbox.pdmodel.PDDocument;
import org.apache.pdfbox.pdmodel.PDPage; import org.apache.pdfbox.pdmodel.PDPage;
import org.apache.pdfbox.pdmodel.PDPageContentStream; import org.apache.pdfbox.pdmodel.PDPageContentStream;
@ -80,10 +64,6 @@ import java.io.OutputStreamWriter;
import java.io.FileOutputStream; import java.io.FileOutputStream;
import java.io.FileReader; import java.io.FileReader;
//import org.pdfbox.pdfparser.PDFParser;
//import org.pdfbox.pdmodel.PDDocument;
//import org.pdfbox.util.PDFTextStripper;
@SuppressWarnings("unchecked") @SuppressWarnings("unchecked")
public class DefaultImportFileManager extends DefaultBaseManager implements ImportFileManager{ public class DefaultImportFileManager extends DefaultBaseManager implements ImportFileManager{
protected final BussinessCodeManager bussinessCodeManager; protected final BussinessCodeManager bussinessCodeManager;
@ -582,7 +562,7 @@ public class DefaultImportFileManager extends DefaultBaseManager implements Impo
newLotInfo.setPropD2(dqr); newLotInfo.setPropD2(dqr);
ptd.setNewLotInfo(newLotInfo); ptd.setNewLotInfo(newLotInfo);
ptd.setOrderQuantity(Double.parseDouble(zs)); ptd.setOrderQuantity(Double.parseDouble(zs));
ptd.setLineNumber(xuhao); ptd.setLineNumber(Integer.parseInt(xuhao));
ptd.setItem(item); ptd.setItem(item);
// ptd.setEquatedQuantity(ttsl); // ptd.setEquatedQuantity(ttsl);
// ptd.setLocCode(kwh); // ptd.setLocCode(kwh);

View File

@ -61,7 +61,6 @@ import com.dev.swms.server.model.shipping.PickTicketDetail;
import com.dev.swms.server.model.shipping.PickTicketStatus; import com.dev.swms.server.model.shipping.PickTicketStatus;
import com.dev.swms.server.service.base.ItemManager; import com.dev.swms.server.service.base.ItemManager;
import com.dev.swms.server.service.interfaceLog.InterfaceItemManager; import com.dev.swms.server.service.interfaceLog.InterfaceItemManager;
import com.dev.swms.server.service.interfaceLog.InterfaceLogManager;
import com.dev.swms.server.service.inventory.InventoryManager; import com.dev.swms.server.service.inventory.InventoryManager;
import com.dev.swms.server.service.receiving.ASNManager; import com.dev.swms.server.service.receiving.ASNManager;
import com.dev.swms.server.service.sequence.BussinessCodeManager; import com.dev.swms.server.service.sequence.BussinessCodeManager;
@ -71,11 +70,9 @@ import com.dev.swms.server.utils.DateUtil;
import com.dev.swms.server.utils.DoubleUtils; import com.dev.swms.server.utils.DoubleUtils;
import com.dev.swms.server.utils.ServerUnreachableException; import com.dev.swms.server.utils.ServerUnreachableException;
import com.dev.swms.server.utils.XMLUtils; import com.dev.swms.server.utils.XMLUtils;
import com.dev.swms.server.web.filter.WarehouseHolder;
import com.dev.energy.server.exception.BusinessException; import com.dev.energy.server.exception.BusinessException;
import com.dev.energy.server.model.EntityFactory; import com.dev.energy.server.model.EntityFactory;
import com.dev.energy.server.service.pojo.DefaultBaseManager; import com.dev.energy.server.service.pojo.DefaultBaseManager;
import com.dev.energy.server.web.security.UserHolder;
public class DefaultInterfaceItemManager extends DefaultBaseManager implements public class DefaultInterfaceItemManager extends DefaultBaseManager implements
InterfaceItemManager { InterfaceItemManager {
@ -1125,7 +1122,6 @@ public class DefaultInterfaceItemManager extends DefaultBaseManager implements
/** /**
* *
* @param avaliableOrders
* @return * @return
*/ */
private void pushAvaliableOrderResponse(InterfaceLog log, AvaliableOrderResponse aor) { private void pushAvaliableOrderResponse(InterfaceLog log, AvaliableOrderResponse aor) {
@ -1561,7 +1557,7 @@ public class DefaultInterfaceItemManager extends DefaultBaseManager implements
PackageUnit packageUnit= item.getMinPackageUnit(); PackageUnit packageUnit= item.getMinPackageUnit();
ptd.setItem(item); ptd.setItem(item);
ptd.setPackageUnit(packageUnit); ptd.setPackageUnit(packageUnit);
ptd.setLineNumber(i.getLineNumber()); ptd.setLineNumber(Integer.parseInt(i.getLineNumber()));
ptd.setOrderQuantity(Double.parseDouble(i.getUnitsTransactionQty())); ptd.setOrderQuantity(Double.parseDouble(i.getUnitsTransactionQty()));
if(!item.isBeMarkWeight()){ if(!item.isBeMarkWeight()){
System.out.println(item.getCode()); System.out.println(item.getCode());

View File

@ -100,7 +100,6 @@ public interface ASNManager extends BaseManager{
* @param asnDetailId ID; * @param asnDetailId ID;
* @param lotInfo * @param lotInfo
* @param quantity * @param quantity
* @param receivingPackageUnit ID
* @param receiveDate ; * @param receiveDate ;
* @param qualityCode ; * @param qualityCode ;
* @param workerId ; * @param workerId ;
@ -148,7 +147,6 @@ public interface ASNManager extends BaseManager{
/** /**
* RF * RF
* @param docId
* @param itemCode * @param itemCode
* @param type 0- * @param type 0-
* 1- * 1-
@ -214,8 +212,6 @@ public interface ASNManager extends BaseManager{
/** /**
* ASNASN * ASNASN
* @param code
* @param userId
* @return * @return
*/ */

View File

@ -54,7 +54,6 @@ import com.dev.swms.server.model.base.LotInfo;
import com.dev.swms.server.model.base.PackageUnit; import com.dev.swms.server.model.base.PackageUnit;
import com.dev.swms.server.model.base.SignFile; import com.dev.swms.server.model.base.SignFile;
import com.dev.swms.server.model.base.Structure; import com.dev.swms.server.model.base.Structure;
import com.dev.swms.server.model.base.Warehouse;
import com.dev.swms.server.model.base.Worker; import com.dev.swms.server.model.base.Worker;
import com.dev.swms.server.model.fee.Fee; import com.dev.swms.server.model.fee.Fee;
import com.dev.swms.server.model.interfaces.InterfaceWmsDownload; import com.dev.swms.server.model.interfaces.InterfaceWmsDownload;
@ -92,9 +91,7 @@ import com.dev.swms.server.service.sequence.BussinessCodeManager;
import com.dev.swms.server.service.shipping.PickTicketManager; import com.dev.swms.server.service.shipping.PickTicketManager;
import com.dev.swms.server.utils.DateUtil; import com.dev.swms.server.utils.DateUtil;
import com.dev.swms.server.utils.DoubleUtils; import com.dev.swms.server.utils.DoubleUtils;
import com.dev.swms.server.utils.HttpRequest;
import com.dev.swms.server.web.filter.WarehouseHolder; import com.dev.swms.server.web.filter.WarehouseHolder;
import com.sun.org.apache.bcel.internal.generic.SIPUSH;
/** /**
* @author dev * @author dev
@ -570,7 +567,6 @@ public class DefaultASNManager extends DefaultBaseManager implements ASNManager
* @param location * @param location
* @param receiveQty * @param receiveQty
* () * ()
* @param LP
*/ */
private ReceivedRecord receive(ASN asn, ASNDetail asnDetail, private ReceivedRecord receive(ASN asn, ASNDetail asnDetail,

View File

@ -20,15 +20,12 @@ import java.util.Map.Entry;
import jxl.Sheet; import jxl.Sheet;
import jxl.Workbook; import jxl.Workbook;
import jxl.read.biff.BiffException; import jxl.read.biff.BiffException;
import net.sf.json.JSONArray;
import net.sf.json.JSONObject; import net.sf.json.JSONObject;
import org.apache.commons.beanutils.BeanUtils; import org.apache.commons.beanutils.BeanUtils;
import org.apache.commons.lang.StringEscapeUtils;
import org.apache.commons.lang.StringUtils; import org.apache.commons.lang.StringUtils;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
import com.alibaba.fastjson.JSON;
import com.dev.swms.client.ui.constant.CT_PA; import com.dev.swms.client.ui.constant.CT_PA;
import com.dev.swms.client.ui.javabean.PT_ALLOCATED; import com.dev.swms.client.ui.javabean.PT_ALLOCATED;
import com.dev.swms.client.ui.javabean.PT_AVAILABLE; import com.dev.swms.client.ui.javabean.PT_AVAILABLE;
@ -78,7 +75,6 @@ import com.dev.swms.server.model.shipping.PickTicketStatus;
import com.dev.swms.server.model.shipping.PreAllocate; import com.dev.swms.server.model.shipping.PreAllocate;
import com.dev.swms.server.model.shipping.Prewave; import com.dev.swms.server.model.shipping.Prewave;
import com.dev.swms.server.model.shipping.ProductPackageUnit; import com.dev.swms.server.model.shipping.ProductPackageUnit;
import com.dev.swms.server.model.shipping.ShipmentType;
import com.dev.swms.server.model.shipping.WaveDocStatus; import com.dev.swms.server.model.shipping.WaveDocStatus;
import com.dev.swms.server.service.GlobalParamUtils; import com.dev.swms.server.service.GlobalParamUtils;
import com.dev.swms.server.service.base.ItemManager; import com.dev.swms.server.service.base.ItemManager;
@ -93,7 +89,6 @@ import com.dev.swms.server.service.shipping.PickTicketManager;
import com.dev.swms.server.service.task.AllocateManager; import com.dev.swms.server.service.task.AllocateManager;
import com.dev.swms.server.utils.DateUtil; import com.dev.swms.server.utils.DateUtil;
import com.dev.swms.server.utils.DoubleUtils; import com.dev.swms.server.utils.DoubleUtils;
import com.dev.swms.server.utils.HttpRequest;
import com.dev.swms.server.utils.NewLotInfoParser; import com.dev.swms.server.utils.NewLotInfoParser;
import com.dev.swms.server.web.filter.WarehouseHolder; import com.dev.swms.server.web.filter.WarehouseHolder;
import com.dev.energy.client.ui.page.IPage; import com.dev.energy.client.ui.page.IPage;
@ -744,7 +739,7 @@ public class DefaultPickTicketManager extends DefaultBaseManager implements
/** /**
* , PackagePackageDetail() * , PackagePackageDetail()
* @param boxModel * @param boxModel
* @param taskLogs * @param pickedQuantity
* @param bol * @param bol
*/ */
public void manualCreatePackageFollowASN(BoxModel boxModel, Map pickedQuantity, BOL bol) { public void manualCreatePackageFollowASN(BoxModel boxModel, Map pickedQuantity, BOL bol) {
@ -2670,8 +2665,10 @@ public class DefaultPickTicketManager extends DefaultBaseManager implements
for (int i = 5; i < sheet.getRows(); i++) { for (int i = 5; i < sheet.getRows(); i++) {
String xh = sheet.getCell(0, i).getContents().trim(); String xh = sheet.getCell(0, i).getContents().trim();
if(StringUtils.isNotEmpty(xh)){
xhs.add(xh); xhs.add(xh);
} }
}
//判断序号是否有重复 //判断序号是否有重复
HashSet<String> set = new HashSet<String>(xhs); HashSet<String> set = new HashSet<String>(xhs);
@ -2772,9 +2769,12 @@ public class DefaultPickTicketManager extends DefaultBaseManager implements
for (int i = 8; i < sheet.getRows(); i++) { for (int i = 8; i < sheet.getRows(); i++) {
String xh = sheet.getCell(0, i).getContents().trim(); String xh = sheet.getCell(0, i).getContents().trim();
if(StringUtils.isNotEmpty(xh)){
xhs.add(xh); xhs.add(xh);
} }
}
//判断序号是否有重复 //判断序号是否有重复
HashSet<String> set = new HashSet<String>(xhs); HashSet<String> set = new HashSet<String>(xhs);
if (xhs.size() > set.size()) { if (xhs.size() > set.size()) {
@ -2885,8 +2885,10 @@ public class DefaultPickTicketManager extends DefaultBaseManager implements
for (int i = 8; i < sheet.getRows(); i++) { for (int i = 8; i < sheet.getRows(); i++) {
String xh = sheet.getCell(0, i).getContents().trim(); String xh = sheet.getCell(0, i).getContents().trim();
if(StringUtils.isNotEmpty(xh)){
xhs.add(xh); xhs.add(xh);
} }
}
//判断序号是否有重复 //判断序号是否有重复
HashSet<String> set = new HashSet<String>(xhs); HashSet<String> set = new HashSet<String>(xhs);
@ -2998,8 +3000,10 @@ public class DefaultPickTicketManager extends DefaultBaseManager implements
for (int i = 8; i < sheet.getRows(); i++) { for (int i = 8; i < sheet.getRows(); i++) {
String xh = sheet.getCell(0, i).getContents().trim(); String xh = sheet.getCell(0, i).getContents().trim();
if(StringUtils.isNotEmpty(xh)){
xhs.add(xh); xhs.add(xh);
} }
}
//判断序号是否有重复 //判断序号是否有重复
HashSet<String> set = new HashSet<String>(xhs); HashSet<String> set = new HashSet<String>(xhs);