|
@@ -603,9 +603,9 @@ public class ApsProcessOperationServiceImpl extends ServiceImpl<ApsProcessOperat
|
|
|
.set(ApsBlankOrderDo::getRouteproducttypeid, apsCraftRouteDo.getProducttype())
|
|
|
.set(ApsBlankOrderDo::getRoutemetal, apsCraftRouteDo.getMetal())
|
|
|
.set(ApsBlankOrderDo::getRoutemetalstate, apsCraftRouteDo.getMetalstate())
|
|
|
- .set(ApsBlankOrderDo::getRoutewidthstr, apsCraftRouteDo.getThickstr())
|
|
|
+ .set(ApsBlankOrderDo::getRoutethickstr, apsCraftRouteDo.getThickstr())
|
|
|
.set(ApsBlankOrderDo::getRoutethickend, apsCraftRouteDo.getThickend())
|
|
|
- .set(ApsBlankOrderDo::getRoutelengthstr, apsCraftRouteDo.getWidthstr())
|
|
|
+ .set(ApsBlankOrderDo::getRoutewidthstr, apsCraftRouteDo.getWidthstr())
|
|
|
.set(ApsBlankOrderDo::getRoutewidthend, apsCraftRouteDo.getWidthend())
|
|
|
.set(ApsBlankOrderDo::getRoutelengthstr, apsCraftRouteDo.getLengthstr())
|
|
|
.set(ApsBlankOrderDo::getRoutelengthend, apsCraftRouteDo.getLengthend())
|
|
@@ -1103,7 +1103,7 @@ public class ApsProcessOperationServiceImpl extends ServiceImpl<ApsProcessOperat
|
|
|
apsProcessOperationProcessEquService.updateProductionStatus(req);
|
|
|
|
|
|
//更新坯料计划的所选工艺路线相关信息
|
|
|
- ApsCraftRouteDo apsCraftRouteDo = apsCraftRouteService.getById(craftrouteid);
|
|
|
+ ApsCraftRouteDo apsCraftRouteDo = apsProcessOperationDao.getApsCraftRoute(newblankid);
|
|
|
apsBlankOrderService.update(new LambdaUpdateWrapper<ApsBlankOrderDo>()
|
|
|
.eq(ApsBlankOrderDo::getId, blanckdata.getStr("ID"))
|
|
|
.set(ApsBlankOrderDo::getRoption, newblankid)
|
|
@@ -1111,9 +1111,9 @@ public class ApsProcessOperationServiceImpl extends ServiceImpl<ApsProcessOperat
|
|
|
.set(ApsBlankOrderDo::getRouteproducttypeid, apsCraftRouteDo.getProducttype())
|
|
|
.set(ApsBlankOrderDo::getRoutemetal, apsCraftRouteDo.getMetal())
|
|
|
.set(ApsBlankOrderDo::getRoutemetalstate, apsCraftRouteDo.getMetalstate())
|
|
|
- .set(ApsBlankOrderDo::getRoutewidthstr, apsCraftRouteDo.getThickstr())
|
|
|
+ .set(ApsBlankOrderDo::getRoutethickstr, apsCraftRouteDo.getThickstr())
|
|
|
.set(ApsBlankOrderDo::getRoutethickend, apsCraftRouteDo.getThickend())
|
|
|
- .set(ApsBlankOrderDo::getRoutelengthstr, apsCraftRouteDo.getWidthstr())
|
|
|
+ .set(ApsBlankOrderDo::getRoutewidthstr, apsCraftRouteDo.getWidthstr())
|
|
|
.set(ApsBlankOrderDo::getRoutewidthend, apsCraftRouteDo.getWidthend())
|
|
|
.set(ApsBlankOrderDo::getRoutelengthstr, apsCraftRouteDo.getLengthstr())
|
|
|
.set(ApsBlankOrderDo::getRoutelengthend, apsCraftRouteDo.getLengthend())
|
|
@@ -1328,11 +1328,6 @@ public class ApsProcessOperationServiceImpl extends ServiceImpl<ApsProcessOperat
|
|
|
List<ApsScheduleConfigDo> apsConfigs = apsScheduleConfigService.list();
|
|
|
BigDecimal aluminumdensity = apsConfigs.get(0).getAluminumdensity();
|
|
|
|
|
|
- String craftrouteid = params.getCraftrouteid();
|
|
|
- if (craftrouteid == null) {
|
|
|
- ApsBlankOrderDo apsBlankOrderDo = apsBlankOrderService.getById(params.getBlankid());
|
|
|
- craftrouteid = apsBlankOrderDo.getCraftrouteid();
|
|
|
- }
|
|
|
//该坯料计划所有的工序及输出
|
|
|
Map<String, Object> map = new HashMap<>();
|
|
|
map.put("BLANKID", params.getBlankid());
|
|
@@ -1507,13 +1502,12 @@ public class ApsProcessOperationServiceImpl extends ServiceImpl<ApsProcessOperat
|
|
|
if (operationOutMaterDos.size() > 0) {
|
|
|
ResetProcessOperationVo resetmap = new ResetProcessOperationVo();
|
|
|
resetmap.setBlankid(params.getBlankid());
|
|
|
- resetmap.setCraftrouteid(craftrouteid);
|
|
|
resetmap.setOutmeterinfo(operationOutMaterDos);
|
|
|
resetProcessOperation(resetmap);
|
|
|
}
|
|
|
}
|
|
|
//更新坯料计划的所选工艺路线相关信息
|
|
|
- ApsCraftRouteDo apsCraftRouteDo = apsCraftRouteService.getById(craftrouteid);
|
|
|
+ ApsCraftRouteDo apsCraftRouteDo = apsProcessOperationDao.getApsCraftRoute(params.getBlankid());
|
|
|
R r = new R();
|
|
|
r.setCode("200");
|
|
|
r.setData(apsCraftRouteDo);
|
|
@@ -1837,12 +1831,11 @@ public class ApsProcessOperationServiceImpl extends ServiceImpl<ApsProcessOperat
|
|
|
if (operationOutMaterDos.size() > 0) {
|
|
|
ResetProcessOperationVo resetmap = new ResetProcessOperationVo();
|
|
|
resetmap.setBlankid(blanckdata.getStr("ID"));
|
|
|
- resetmap.setCraftrouteid(blanckdata.getStr("CRAFTROUTEID"));
|
|
|
resetmap.setOutmeterinfo(operationOutMaterDos);
|
|
|
resetProcessOperation(resetmap);
|
|
|
}
|
|
|
//更新坯料计划的所选工艺路线相关信息
|
|
|
- ApsCraftRouteDo apsCraftRouteDo = apsCraftRouteService.getById(blanckdata.getStr("CRAFTROUTEID"));
|
|
|
+ ApsCraftRouteDo apsCraftRouteDo = apsProcessOperationDao.getApsCraftRoute(blanckdata.getStr("ID"));
|
|
|
R r = new R();
|
|
|
r.setCode("200");
|
|
|
r.setData(apsCraftRouteDo);
|
|
@@ -1975,7 +1968,6 @@ public class ApsProcessOperationServiceImpl extends ServiceImpl<ApsProcessOperat
|
|
|
public R cancelProcessOperation(CancelProcessOperationVo cancelProcessOperationVo) {
|
|
|
List<ApsProcessOperationOutMaterDo> apsProcessOperationOutMaterDoList = new ArrayList<>();
|
|
|
try {
|
|
|
- String craftrouteid = cancelProcessOperationVo.getCraftrouteid();
|
|
|
Integer curcancelroll = cancelProcessOperationVo.getCurcancelroll();//作业本次取消卷数
|
|
|
|
|
|
//本道工序作业
|
|
@@ -2083,7 +2075,6 @@ public class ApsProcessOperationServiceImpl extends ServiceImpl<ApsProcessOperat
|
|
|
List<ApsProcessOperationDo> apsProcessOperationDos = apsProcessOperationDao.getNextProcessOperations(apsProcessOperationDo.getNextprocessid().replace(",", "','"));
|
|
|
for (ApsProcessOperationDo processOperationDo : apsProcessOperationDos) {
|
|
|
CancelProcessOperationVo cancelProcessOperationVo1 = new CancelProcessOperationVo();
|
|
|
- cancelProcessOperationVo1.setCraftrouteid(craftrouteid);
|
|
|
cancelProcessOperationVo1.setSetincancelroll(false);
|
|
|
cancelProcessOperationVo1.setUpdatecuropration(false);
|
|
|
Integer nextCurCancelRoll = (int) Math.floor((double) (curcancelroll * processOperationDo.getPlanprocessrall()) / apsProcessOperationDo.getPlanprocessrall());
|
|
@@ -2158,10 +2149,7 @@ public class ApsProcessOperationServiceImpl extends ServiceImpl<ApsProcessOperat
|
|
|
currentUser == null ? "" : currentUser.getName());
|
|
|
|
|
|
//更新坯料计划的所选工艺路线相关信息
|
|
|
- ApsCraftRouteDo apsCraftRouteDo = null;
|
|
|
- if (StringUtils.isNotBlank(craftrouteid)) {
|
|
|
- apsCraftRouteDo = apsCraftRouteService.getById(craftrouteid);
|
|
|
- }
|
|
|
+ ApsCraftRouteDo apsCraftRouteDo = apsProcessOperationDao.getApsCraftRoute(apsProcessOperationDo.getBlankid());
|
|
|
R r = new R();
|
|
|
r.setCode("200");
|
|
|
r.setData(apsCraftRouteDo);
|