|
@@ -2140,10 +2140,11 @@ public class ApsProcessOperationServiceImpl extends ServiceImpl<ApsProcessOperat
|
|
|
@Transactional
|
|
|
public R cancelProcessOperationEqu(Integer curEquCancelRoll, ApsProcessOperationDo apsProcessOperationDo, ApsProcessOperationProcessEquDo processOperationProcessEquDo) {
|
|
|
processOperationProcessEquDo.setCancelroll(processOperationProcessEquDo.getCancelroll() + curEquCancelRoll);
|
|
|
+ List<String> noUpdatePlanenddateList = Arrays.asList("小卷成退", "中退", "成退");
|
|
|
if (processOperationProcessEquDo.getPlanprocessrall() == processOperationProcessEquDo.getCancelroll()) {
|
|
|
processOperationProcessEquDo.setProcessdevice("");
|
|
|
processOperationProcessEquDo.setProcessdeviceid("");
|
|
|
- } else if (!apsProcessOperationDo.getProcess().equals("小卷成退") && processOperationProcessEquDo.getPlanprocessrall() > processOperationProcessEquDo.getCancelroll()) {
|
|
|
+ } else if (!noUpdatePlanenddateList.contains(apsProcessOperationDo.getProcess()) && processOperationProcessEquDo.getPlanprocessrall() > processOperationProcessEquDo.getCancelroll()) {
|
|
|
BigDecimal addMinute = apsProcessOperationDo.getOnceprocessmin().multiply(new BigDecimal(60)).multiply(new BigDecimal(processOperationProcessEquDo.getPlanprocessrall() - processOperationProcessEquDo.getCancelroll()));//秒向上取整
|
|
|
Calendar calendar = Calendar.getInstance();
|
|
|
calendar.setTime(processOperationProcessEquDo.getPlanstartdate());
|