Commit a969c2c8 sunke

线外发过分盘后,分盘料入库不再进行绑定

1 个父辈 68f8f835
......@@ -118,7 +118,7 @@ public class DataLogSearchController extends BaseSearchController {
pageList.setPageNumber(-1);
}else{
if(pageList.getSortCriterion().equals("id")){
pageList.setSortCriterion("updateDate");
pageList.setSortCriterion("id");
pageList.setSortDirection(SortOrderEnum.DESCENDING);
searchCriteria.setPageList(pageList);
}
......
......@@ -337,6 +337,8 @@ public class QisdaApiController extends BaseController {
OutItem cutOutItem = soseqCache.getCutOutItem(soseq, Integer.valueOf(slotserial));
if(cutOutItem != null){
int realBindQty = cutOutItem.getRealLockQty() + outSendQty;
if(cutOutItem.isCutMaterial()){
OutInfo cutOutInfo = soseqCache.getCutActionInfoFromCache(soseq);
cutOutInfo = outInfoCache.addEventItem(cutOutInfo,"线外发料,解绑站位["+slotserial+"]");
......@@ -355,10 +357,11 @@ public class QisdaApiController extends BaseController {
}
}
realBindQty = cutOutItem.getRealLockQty() + cutOutItem.getQty();
}
//更新发料数量,更新真实绑定数量
soseqCache.addToTotalSendQty(cutOutItem,outSendQty);
int realBindQty = cutOutItem.getRealLockQty() + outSendQty;
soseqCache.updateTotalRealLockQty(cutOutItem, realBindQty);
//记录出入库日志
saveOutLineTask(cutOutItem,reelid,pn,outSendQty);
......
......@@ -339,6 +339,9 @@ public class QisdaBindService {
if(cutOutInfo != null && cutOutInfo.isClosed()){
log.info("工单["+cutOutInfo.getSo()+"]已关闭,不再绑定料盘["+barcode.getBarcode()+"]");
barcode = barcode.removeBindInfo();
}else if(cutItem.realBindLessQty() <= 0){
log.info("工单["+cutOutInfo.getSo() + "的站位["+bindSlot+"]绑定已满足要求(或线外发过分盘料),不再对["+barcode.getBarcode()+"]进行绑定");
barcode = barcode.removeBindInfo();
}else{
//分盘料
if(cutItem.isCutMaterial()){
......
......@@ -236,7 +236,7 @@
moveHandle + //outInfo.firstExecuteTime +
'需求单:'+ outInfo.hSerial+' ['+outInfo.action+'] 工单: ' + outInfo.so +' 备料单: ' + outInfo.refno + '[' + outInfo.sendStatus +'] 工单序号:' + outInfo.soseq +
//'<span class="right">创建时间: '+createDate+'</span>' +
'<span class="right">建议时间: '+sdate+'</span>' +
// '<span class="right">建议时间: '+sdate+'</span>' +
'<span class="right">必须时间: '+mdate+'</span>' +
//'<span class="right">['+outInfo.firstExecuteTime+']</span>' +
'</a></h4></div>' +
......@@ -245,7 +245,7 @@
'<ul class="list-inline">' +
'<li><i class="fa fa-tasks"></i>工单: '+outInfo.so+'</li>' +
'<li><i class="fa fa-briefcase"></i>备料单: '+outInfo.refno+'</li>' +
// '<li><i class="fa fa-calendar"></i>建议时间:'+sdate+'</li>' +
'<li><i class="fa fa-calendar"></i>建议时间:'+sdate+'</li>' +
'<li><i class="fa fa-star"></i>必须出仓日期:'+mdate+'</li>' +
'<li><i class="fa fa-star"></i>创建时间:'+createDate+'</li>' +
'</ul>' +
......
......@@ -12,6 +12,23 @@
<div class="row">
<div class="col-md-12">
<ul class="timeline">
<li class="timeline-grey">
<div class="timeline-time">
<span class="date">2021</span>
<span class="time">08-11</span>
</div>
<div class="timeline-icon">
<i class="fa fa-clock-o"></i>
</div>
<div class="timeline-body">
<h2>版本: V2021081110</h2>
<div class="timeline-content">
<ul>
<li>线外发过分盘后,分盘料入库不再进行绑定</li>
</ul>
</div>
</div>
</li>
<li class="timeline-purple">
<div class="timeline-time">
<span class="date">2021</span>
......
......@@ -239,7 +239,7 @@
<div class="page-footer-inner">
2016&copy; <a href="${ctx}/updateHistory.html">SMD BOX</a>
</div>
<span class="right" style="color: #a3a3a3;">Version: 2021.07.28</span>
<span class="right" style="color: #a3a3a3;">Version: 2021.08.11</span>
<div class="scroll-to-top">
<i class="icon-arrow-up"></i>
</div>
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!