Browse Source

日计划排产 日计划查询

master
ruanqi 2 years ago
parent
commit
07d7df1a6f
  1. 16
      src/main/java/com/letian/modules/pda/service/impl/OutBoundServiceImpl.java

16
src/main/java/com/letian/modules/pda/service/impl/OutBoundServiceImpl.java

@ -5,6 +5,7 @@ import com.letian.modules.production.dao.PalletMapper;
import com.letian.modules.production.dao.ProcedureMapper;
import com.letian.modules.production.entity.PalletFillDetailData;
import com.letian.modules.production.entity.PalletListData;
import com.qiniu.util.Json;
import org.apache.commons.lang.math.NumberUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@ -363,7 +364,14 @@ public class OutBoundServiceImpl implements OutBoundService {
for(CoDelDetailInData coDelDetail : coDelDetails){
String tempKey = coDelDetail.getOrderNo()+"-"+coDelDetail.getItemNo();
List<String> serialNos = salesDetailCacheMap.get(tempKey);
String serialResult = getSerialResult(serialNos);
String serialResult = "";
if(serialNos.size()>1){
String str=serialNos.get(serialNos.size()-1);
serialResult=serialNos.get(0)+"-"+str.substring(str.length()-4);
}else {
serialResult=serialNos.get(0);
}
coDelDetail.setDisplaySerialNo(serialResult);
coDelDetail.setRemark("");
//判断数量是否是整数
@ -375,6 +383,10 @@ public class OutBoundServiceImpl implements OutBoundService {
}
//批量保存发货数据
logger.info(inData.getDelNotifyNo()+"开始保存发货数据");
logger.info(JSON.toJSONString(coDelDetails));
outBoundDao.batchInsertCoDelDetail(coDelDetails);
//统计生成transHeader说数据
//缓存transHeader的TransNo和warehouse的对应的数据
@ -598,7 +610,7 @@ public class OutBoundServiceImpl implements OutBoundService {
}
/**
* @Title: getSerialResult
* @Title:
* @Description: 处理序列号显示规则
* @author LR
* @date 2019年9月23日

Loading…
Cancel
Save