|
@@ -3429,7 +3429,16 @@ public class MaterialReportDetailsController extends BaseController {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+ BigDecimal begin = BigDecimal.valueOf(0.0);
|
|
|
+ BigDecimal bigDecimal = BigDecimal.valueOf(pool.getLengthOfCable());
|
|
|
+ for (MaterialReportDetails a :
|
|
|
+ bestChose) {
|
|
|
+ begin = begin.add(BigDecimal.valueOf(a.getTotal()));
|
|
|
+ }
|
|
|
//存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal decimal = bigDecimal.subtract(begin).setScale(2, ROUND_HALF_UP);
|
|
|
+ pool.setNumberOfNiches(begin.doubleValue());
|
|
|
+ pool.setRemaining(decimal.doubleValue());
|
|
|
pool.setCompleteLiKu(1);
|
|
|
}
|
|
|
}
|
|
@@ -3475,6 +3484,16 @@ public class MaterialReportDetailsController extends BaseController {
|
|
|
}
|
|
|
}
|
|
|
//存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal begin = BigDecimal.valueOf(0.0);
|
|
|
+ BigDecimal bigDecimal = BigDecimal.valueOf(pool.getLengthOfCable());
|
|
|
+ for (MaterialReportDetails a :
|
|
|
+ bestChose) {
|
|
|
+ begin = begin.add(BigDecimal.valueOf(a.getTotal()));
|
|
|
+ }
|
|
|
+ //存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal decimal = bigDecimal.subtract(begin).setScale(2, ROUND_HALF_UP);
|
|
|
+ pool.setNumberOfNiches(begin.doubleValue());
|
|
|
+ pool.setRemaining(decimal.doubleValue());
|
|
|
pool.setCompleteLiKu(1);
|
|
|
}
|
|
|
}
|
|
@@ -3520,6 +3539,16 @@ public class MaterialReportDetailsController extends BaseController {
|
|
|
}
|
|
|
}
|
|
|
//存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal begin = BigDecimal.valueOf(0.0);
|
|
|
+ BigDecimal bigDecimal = BigDecimal.valueOf(pool.getLengthOfCable());
|
|
|
+ for (MaterialReportDetails a :
|
|
|
+ bestChose) {
|
|
|
+ begin = begin.add(BigDecimal.valueOf(a.getTotal()));
|
|
|
+ }
|
|
|
+ //存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal decimal = bigDecimal.subtract(begin).setScale(2, ROUND_HALF_UP);
|
|
|
+ pool.setNumberOfNiches(begin.doubleValue());
|
|
|
+ pool.setRemaining(decimal.doubleValue());
|
|
|
pool.setCompleteLiKu(1);
|
|
|
}
|
|
|
}
|
|
@@ -3565,6 +3594,16 @@ public class MaterialReportDetailsController extends BaseController {
|
|
|
}
|
|
|
}
|
|
|
//存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal begin = BigDecimal.valueOf(0.0);
|
|
|
+ BigDecimal bigDecimal = BigDecimal.valueOf(pool.getLengthOfCable());
|
|
|
+ for (MaterialReportDetails a :
|
|
|
+ bestChose) {
|
|
|
+ begin = begin.add(BigDecimal.valueOf(a.getTotal()));
|
|
|
+ }
|
|
|
+ //存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal decimal = bigDecimal.subtract(begin).setScale(2, ROUND_HALF_UP);
|
|
|
+ pool.setNumberOfNiches(begin.doubleValue());
|
|
|
+ pool.setRemaining(decimal.doubleValue());
|
|
|
pool.setCompleteLiKu(1);
|
|
|
}
|
|
|
}
|
|
@@ -3611,6 +3650,16 @@ public class MaterialReportDetailsController extends BaseController {
|
|
|
}
|
|
|
}
|
|
|
//存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal begin = BigDecimal.valueOf(0.0);
|
|
|
+ BigDecimal bigDecimal = BigDecimal.valueOf(pool.getLengthOfCable());
|
|
|
+ for (MaterialReportDetails a :
|
|
|
+ bestChose) {
|
|
|
+ begin = begin.add(BigDecimal.valueOf(a.getTotal()));
|
|
|
+ }
|
|
|
+ //存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal decimal = bigDecimal.subtract(begin).setScale(2, ROUND_HALF_UP);
|
|
|
+ pool.setNumberOfNiches(begin.doubleValue());
|
|
|
+ pool.setRemaining(decimal.doubleValue());
|
|
|
pool.setCompleteLiKu(1);
|
|
|
}
|
|
|
}
|
|
@@ -3656,6 +3705,16 @@ public class MaterialReportDetailsController extends BaseController {
|
|
|
}
|
|
|
}
|
|
|
//存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal begin = BigDecimal.valueOf(0.0);
|
|
|
+ BigDecimal bigDecimal = BigDecimal.valueOf(pool.getLengthOfCable());
|
|
|
+ for (MaterialReportDetails a :
|
|
|
+ bestChose) {
|
|
|
+ begin = begin.add(BigDecimal.valueOf(a.getTotal()));
|
|
|
+ }
|
|
|
+ //存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal decimal = bigDecimal.subtract(begin).setScale(2, ROUND_HALF_UP);
|
|
|
+ pool.setNumberOfNiches(begin.doubleValue());
|
|
|
+ pool.setRemaining(decimal.doubleValue());
|
|
|
pool.setCompleteLiKu(1);
|
|
|
}
|
|
|
}
|
|
@@ -3701,6 +3760,16 @@ public class MaterialReportDetailsController extends BaseController {
|
|
|
}
|
|
|
}
|
|
|
//存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal begin = BigDecimal.valueOf(0.0);
|
|
|
+ BigDecimal bigDecimal = BigDecimal.valueOf(pool.getLengthOfCable());
|
|
|
+ for (MaterialReportDetails a :
|
|
|
+ bestChose) {
|
|
|
+ begin = begin.add(BigDecimal.valueOf(a.getTotal()));
|
|
|
+ }
|
|
|
+ //存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal decimal = bigDecimal.subtract(begin).setScale(2, ROUND_HALF_UP);
|
|
|
+ pool.setNumberOfNiches(begin.doubleValue());
|
|
|
+ pool.setRemaining(decimal.doubleValue());
|
|
|
pool.setCompleteLiKu(1);
|
|
|
}
|
|
|
}
|
|
@@ -3747,6 +3816,16 @@ public class MaterialReportDetailsController extends BaseController {
|
|
|
}
|
|
|
}
|
|
|
//存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal begin = BigDecimal.valueOf(0.0);
|
|
|
+ BigDecimal bigDecimal = BigDecimal.valueOf(pool.getLengthOfCable());
|
|
|
+ for (MaterialReportDetails a :
|
|
|
+ bestChose) {
|
|
|
+ begin = begin.add(BigDecimal.valueOf(a.getTotal()));
|
|
|
+ }
|
|
|
+ //存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal decimal = bigDecimal.subtract(begin).setScale(2, ROUND_HALF_UP);
|
|
|
+ pool.setNumberOfNiches(begin.doubleValue());
|
|
|
+ pool.setRemaining(decimal.doubleValue());
|
|
|
pool.setCompleteLiKu(1);
|
|
|
}
|
|
|
}
|
|
@@ -3792,6 +3871,16 @@ public class MaterialReportDetailsController extends BaseController {
|
|
|
}
|
|
|
}
|
|
|
//存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal begin = BigDecimal.valueOf(0.0);
|
|
|
+ BigDecimal bigDecimal = BigDecimal.valueOf(pool.getLengthOfCable());
|
|
|
+ for (MaterialReportDetails a :
|
|
|
+ bestChose) {
|
|
|
+ begin = begin.add(BigDecimal.valueOf(a.getTotal()));
|
|
|
+ }
|
|
|
+ //存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal decimal = bigDecimal.subtract(begin).setScale(2, ROUND_HALF_UP);
|
|
|
+ pool.setNumberOfNiches(begin.doubleValue());
|
|
|
+ pool.setRemaining(decimal.doubleValue());
|
|
|
pool.setCompleteLiKu(1);
|
|
|
}
|
|
|
}
|
|
@@ -3837,6 +3926,16 @@ public class MaterialReportDetailsController extends BaseController {
|
|
|
}
|
|
|
}
|
|
|
//存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal begin = BigDecimal.valueOf(0.0);
|
|
|
+ BigDecimal bigDecimal = BigDecimal.valueOf(pool.getLengthOfCable());
|
|
|
+ for (MaterialReportDetails a :
|
|
|
+ bestChose) {
|
|
|
+ begin = begin.add(BigDecimal.valueOf(a.getTotal()));
|
|
|
+ }
|
|
|
+ //存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal decimal = bigDecimal.subtract(begin).setScale(2, ROUND_HALF_UP);
|
|
|
+ pool.setNumberOfNiches(begin.doubleValue());
|
|
|
+ pool.setRemaining(decimal.doubleValue());
|
|
|
pool.setCompleteLiKu(1);
|
|
|
}
|
|
|
}
|
|
@@ -3883,6 +3982,16 @@ public class MaterialReportDetailsController extends BaseController {
|
|
|
}
|
|
|
}
|
|
|
//存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal begin = BigDecimal.valueOf(0.0);
|
|
|
+ BigDecimal bigDecimal = BigDecimal.valueOf(pool.getLengthOfCable());
|
|
|
+ for (MaterialReportDetails a :
|
|
|
+ bestChose) {
|
|
|
+ begin = begin.add(BigDecimal.valueOf(a.getTotal()));
|
|
|
+ }
|
|
|
+ //存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal decimal = bigDecimal.subtract(begin).setScale(2, ROUND_HALF_UP);
|
|
|
+ pool.setNumberOfNiches(begin.doubleValue());
|
|
|
+ pool.setRemaining(decimal.doubleValue());
|
|
|
pool.setCompleteLiKu(1);
|
|
|
}
|
|
|
}
|
|
@@ -3928,6 +4037,16 @@ public class MaterialReportDetailsController extends BaseController {
|
|
|
}
|
|
|
}
|
|
|
//存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal begin = BigDecimal.valueOf(0.0);
|
|
|
+ BigDecimal bigDecimal = BigDecimal.valueOf(pool.getLengthOfCable());
|
|
|
+ for (MaterialReportDetails a :
|
|
|
+ bestChose) {
|
|
|
+ begin = begin.add(BigDecimal.valueOf(a.getTotal()));
|
|
|
+ }
|
|
|
+ //存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal decimal = bigDecimal.subtract(begin).setScale(2, ROUND_HALF_UP);
|
|
|
+ pool.setNumberOfNiches(begin.doubleValue());
|
|
|
+ pool.setRemaining(decimal.doubleValue());
|
|
|
pool.setCompleteLiKu(1);
|
|
|
}
|
|
|
}
|
|
@@ -3973,6 +4092,16 @@ public class MaterialReportDetailsController extends BaseController {
|
|
|
}
|
|
|
}
|
|
|
//存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal begin = BigDecimal.valueOf(0.0);
|
|
|
+ BigDecimal bigDecimal = BigDecimal.valueOf(pool.getLengthOfCable());
|
|
|
+ for (MaterialReportDetails a :
|
|
|
+ bestChose) {
|
|
|
+ begin = begin.add(BigDecimal.valueOf(a.getTotal()));
|
|
|
+ }
|
|
|
+ //存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal decimal = bigDecimal.subtract(begin).setScale(2, ROUND_HALF_UP);
|
|
|
+ pool.setNumberOfNiches(begin.doubleValue());
|
|
|
+ pool.setRemaining(decimal.doubleValue());
|
|
|
pool.setCompleteLiKu(1);
|
|
|
}
|
|
|
}
|
|
@@ -4020,6 +4149,16 @@ public class MaterialReportDetailsController extends BaseController {
|
|
|
}
|
|
|
}
|
|
|
//存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal begin = BigDecimal.valueOf(0.0);
|
|
|
+ BigDecimal bigDecimal = BigDecimal.valueOf(pool.getLengthOfCable());
|
|
|
+ for (MaterialReportDetails a :
|
|
|
+ bestChose) {
|
|
|
+ begin = begin.add(BigDecimal.valueOf(a.getTotal()));
|
|
|
+ }
|
|
|
+ //存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal decimal = bigDecimal.subtract(begin).setScale(2, ROUND_HALF_UP);
|
|
|
+ pool.setNumberOfNiches(begin.doubleValue());
|
|
|
+ pool.setRemaining(decimal.doubleValue());
|
|
|
pool.setCompleteLiKu(1);
|
|
|
}
|
|
|
}
|
|
@@ -4065,6 +4204,16 @@ public class MaterialReportDetailsController extends BaseController {
|
|
|
}
|
|
|
}
|
|
|
//存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal begin = BigDecimal.valueOf(0.0);
|
|
|
+ BigDecimal bigDecimal = BigDecimal.valueOf(pool.getLengthOfCable());
|
|
|
+ for (MaterialReportDetails a :
|
|
|
+ bestChose) {
|
|
|
+ begin = begin.add(BigDecimal.valueOf(a.getTotal()));
|
|
|
+ }
|
|
|
+ //存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal decimal = bigDecimal.subtract(begin).setScale(2, ROUND_HALF_UP);
|
|
|
+ pool.setNumberOfNiches(begin.doubleValue());
|
|
|
+ pool.setRemaining(decimal.doubleValue());
|
|
|
pool.setCompleteLiKu(1);
|
|
|
}
|
|
|
}
|
|
@@ -4110,6 +4259,16 @@ public class MaterialReportDetailsController extends BaseController {
|
|
|
}
|
|
|
}
|
|
|
//存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal begin = BigDecimal.valueOf(0.0);
|
|
|
+ BigDecimal bigDecimal = BigDecimal.valueOf(pool.getLengthOfCable());
|
|
|
+ for (MaterialReportDetails a :
|
|
|
+ bestChose) {
|
|
|
+ begin = begin.add(BigDecimal.valueOf(a.getTotal()));
|
|
|
+ }
|
|
|
+ //存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal decimal = bigDecimal.subtract(begin).setScale(2, ROUND_HALF_UP);
|
|
|
+ pool.setNumberOfNiches(begin.doubleValue());
|
|
|
+ pool.setRemaining(decimal.doubleValue());
|
|
|
pool.setCompleteLiKu(1);
|
|
|
}
|
|
|
}
|
|
@@ -4171,6 +4330,16 @@ public class MaterialReportDetailsController extends BaseController {
|
|
|
}
|
|
|
}
|
|
|
//存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal begin = BigDecimal.valueOf(0.0);
|
|
|
+ BigDecimal bigDecimal = BigDecimal.valueOf(pool.getLengthOfCable());
|
|
|
+ for (MaterialReportDetails a :
|
|
|
+ bestChose) {
|
|
|
+ begin = begin.add(BigDecimal.valueOf(a.getTotal()));
|
|
|
+ }
|
|
|
+ //存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal decimal = bigDecimal.subtract(begin).setScale(2, ROUND_HALF_UP);
|
|
|
+ pool.setNumberOfNiches(begin.doubleValue());
|
|
|
+ pool.setRemaining(decimal.doubleValue());
|
|
|
pool.setCompleteLiKu(1);
|
|
|
}
|
|
|
}
|
|
@@ -4216,6 +4385,16 @@ public class MaterialReportDetailsController extends BaseController {
|
|
|
}
|
|
|
}
|
|
|
//存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal begin = BigDecimal.valueOf(0.0);
|
|
|
+ BigDecimal bigDecimal = BigDecimal.valueOf(pool.getLengthOfCable());
|
|
|
+ for (MaterialReportDetails a :
|
|
|
+ bestChose) {
|
|
|
+ begin = begin.add(BigDecimal.valueOf(a.getTotal()));
|
|
|
+ }
|
|
|
+ //存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal decimal = bigDecimal.subtract(begin).setScale(2, ROUND_HALF_UP);
|
|
|
+ pool.setNumberOfNiches(begin.doubleValue());
|
|
|
+ pool.setRemaining(decimal.doubleValue());
|
|
|
pool.setCompleteLiKu(1);
|
|
|
}
|
|
|
}
|
|
@@ -4261,6 +4440,16 @@ public class MaterialReportDetailsController extends BaseController {
|
|
|
}
|
|
|
}
|
|
|
//存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal begin = BigDecimal.valueOf(0.0);
|
|
|
+ BigDecimal bigDecimal = BigDecimal.valueOf(pool.getLengthOfCable());
|
|
|
+ for (MaterialReportDetails a :
|
|
|
+ bestChose) {
|
|
|
+ begin = begin.add(BigDecimal.valueOf(a.getTotal()));
|
|
|
+ }
|
|
|
+ //存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal decimal = bigDecimal.subtract(begin).setScale(2, ROUND_HALF_UP);
|
|
|
+ pool.setNumberOfNiches(begin.doubleValue());
|
|
|
+ pool.setRemaining(decimal.doubleValue());
|
|
|
pool.setCompleteLiKu(1);
|
|
|
}
|
|
|
}
|
|
@@ -4306,6 +4495,16 @@ public class MaterialReportDetailsController extends BaseController {
|
|
|
}
|
|
|
}
|
|
|
//存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal begin = BigDecimal.valueOf(0.0);
|
|
|
+ BigDecimal bigDecimal = BigDecimal.valueOf(pool.getLengthOfCable());
|
|
|
+ for (MaterialReportDetails a :
|
|
|
+ bestChose) {
|
|
|
+ begin = begin.add(BigDecimal.valueOf(a.getTotal()));
|
|
|
+ }
|
|
|
+ //存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal decimal = bigDecimal.subtract(begin).setScale(2, ROUND_HALF_UP);
|
|
|
+ pool.setNumberOfNiches(begin.doubleValue());
|
|
|
+ pool.setRemaining(decimal.doubleValue());
|
|
|
pool.setCompleteLiKu(1);
|
|
|
}
|
|
|
}
|
|
@@ -4410,6 +4609,16 @@ public class MaterialReportDetailsController extends BaseController {
|
|
|
}
|
|
|
}
|
|
|
//存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal begin = BigDecimal.valueOf(0.0);
|
|
|
+ BigDecimal bigDecimal = BigDecimal.valueOf(pool.getLengthOfCable());
|
|
|
+ for (MaterialReportDetails a :
|
|
|
+ bestChose) {
|
|
|
+ begin = begin.add(BigDecimal.valueOf(a.getTotal()));
|
|
|
+ }
|
|
|
+ //存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal decimal = bigDecimal.subtract(begin).setScale(2, ROUND_HALF_UP);
|
|
|
+ pool.setNumberOfNiches(begin.doubleValue());
|
|
|
+ pool.setRemaining(decimal.doubleValue());
|
|
|
pool.setCompleteLiKu(1);
|
|
|
}
|
|
|
}
|
|
@@ -4455,6 +4664,16 @@ public class MaterialReportDetailsController extends BaseController {
|
|
|
}
|
|
|
}
|
|
|
//存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal begin = BigDecimal.valueOf(0.0);
|
|
|
+ BigDecimal bigDecimal = BigDecimal.valueOf(pool.getLengthOfCable());
|
|
|
+ for (MaterialReportDetails a :
|
|
|
+ bestChose) {
|
|
|
+ begin = begin.add(BigDecimal.valueOf(a.getTotal()));
|
|
|
+ }
|
|
|
+ //存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal decimal = bigDecimal.subtract(begin).setScale(2, ROUND_HALF_UP);
|
|
|
+ pool.setNumberOfNiches(begin.doubleValue());
|
|
|
+ pool.setRemaining(decimal.doubleValue());
|
|
|
pool.setCompleteLiKu(1);
|
|
|
}
|
|
|
}
|
|
@@ -4500,6 +4719,16 @@ public class MaterialReportDetailsController extends BaseController {
|
|
|
}
|
|
|
}
|
|
|
//存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal begin = BigDecimal.valueOf(0.0);
|
|
|
+ BigDecimal bigDecimal = BigDecimal.valueOf(pool.getLengthOfCable());
|
|
|
+ for (MaterialReportDetails a :
|
|
|
+ bestChose) {
|
|
|
+ begin = begin.add(BigDecimal.valueOf(a.getTotal()));
|
|
|
+ }
|
|
|
+ //存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal decimal = bigDecimal.subtract(begin).setScale(2, ROUND_HALF_UP);
|
|
|
+ pool.setNumberOfNiches(begin.doubleValue());
|
|
|
+ pool.setRemaining(decimal.doubleValue());
|
|
|
pool.setCompleteLiKu(1);
|
|
|
}
|
|
|
}
|
|
@@ -4545,6 +4774,16 @@ public class MaterialReportDetailsController extends BaseController {
|
|
|
}
|
|
|
}
|
|
|
//存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal begin = BigDecimal.valueOf(0.0);
|
|
|
+ BigDecimal bigDecimal = BigDecimal.valueOf(pool.getLengthOfCable());
|
|
|
+ for (MaterialReportDetails a :
|
|
|
+ bestChose) {
|
|
|
+ begin = begin.add(BigDecimal.valueOf(a.getTotal()));
|
|
|
+ }
|
|
|
+ //存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal decimal = bigDecimal.subtract(begin).setScale(2, ROUND_HALF_UP);
|
|
|
+ pool.setNumberOfNiches(begin.doubleValue());
|
|
|
+ pool.setRemaining(decimal.doubleValue());
|
|
|
pool.setCompleteLiKu(1);
|
|
|
}
|
|
|
}
|
|
@@ -4591,6 +4830,16 @@ public class MaterialReportDetailsController extends BaseController {
|
|
|
}
|
|
|
}
|
|
|
//存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal begin = BigDecimal.valueOf(0.0);
|
|
|
+ BigDecimal bigDecimal = BigDecimal.valueOf(pool.getLengthOfCable());
|
|
|
+ for (MaterialReportDetails a :
|
|
|
+ bestChose) {
|
|
|
+ begin = begin.add(BigDecimal.valueOf(a.getTotal()));
|
|
|
+ }
|
|
|
+ //存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal decimal = bigDecimal.subtract(begin).setScale(2, ROUND_HALF_UP);
|
|
|
+ pool.setNumberOfNiches(begin.doubleValue());
|
|
|
+ pool.setRemaining(decimal.doubleValue());
|
|
|
pool.setCompleteLiKu(1);
|
|
|
}
|
|
|
}
|
|
@@ -4636,6 +4885,16 @@ public class MaterialReportDetailsController extends BaseController {
|
|
|
}
|
|
|
}
|
|
|
//存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal begin = BigDecimal.valueOf(0.0);
|
|
|
+ BigDecimal bigDecimal = BigDecimal.valueOf(pool.getLengthOfCable());
|
|
|
+ for (MaterialReportDetails a :
|
|
|
+ bestChose) {
|
|
|
+ begin = begin.add(BigDecimal.valueOf(a.getTotal()));
|
|
|
+ }
|
|
|
+ //存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal decimal = bigDecimal.subtract(begin).setScale(2, ROUND_HALF_UP);
|
|
|
+ pool.setNumberOfNiches(begin.doubleValue());
|
|
|
+ pool.setRemaining(decimal.doubleValue());
|
|
|
pool.setCompleteLiKu(1);
|
|
|
}
|
|
|
}
|
|
@@ -4681,6 +4940,16 @@ public class MaterialReportDetailsController extends BaseController {
|
|
|
}
|
|
|
}
|
|
|
//存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal begin = BigDecimal.valueOf(0.0);
|
|
|
+ BigDecimal bigDecimal = BigDecimal.valueOf(pool.getLengthOfCable());
|
|
|
+ for (MaterialReportDetails a :
|
|
|
+ bestChose) {
|
|
|
+ begin = begin.add(BigDecimal.valueOf(a.getTotal()));
|
|
|
+ }
|
|
|
+ //存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal decimal = bigDecimal.subtract(begin).setScale(2, ROUND_HALF_UP);
|
|
|
+ pool.setNumberOfNiches(begin.doubleValue());
|
|
|
+ pool.setRemaining(decimal.doubleValue());
|
|
|
pool.setCompleteLiKu(1);
|
|
|
}
|
|
|
}
|
|
@@ -4727,6 +4996,16 @@ public class MaterialReportDetailsController extends BaseController {
|
|
|
}
|
|
|
}
|
|
|
//存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal begin = BigDecimal.valueOf(0.0);
|
|
|
+ BigDecimal bigDecimal = BigDecimal.valueOf(pool.getLengthOfCable());
|
|
|
+ for (MaterialReportDetails a :
|
|
|
+ bestChose) {
|
|
|
+ begin = begin.add(BigDecimal.valueOf(a.getTotal()));
|
|
|
+ }
|
|
|
+ //存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal decimal = bigDecimal.subtract(begin).setScale(2, ROUND_HALF_UP);
|
|
|
+ pool.setNumberOfNiches(begin.doubleValue());
|
|
|
+ pool.setRemaining(decimal.doubleValue());
|
|
|
pool.setCompleteLiKu(1);
|
|
|
}
|
|
|
}
|
|
@@ -4772,6 +5051,16 @@ public class MaterialReportDetailsController extends BaseController {
|
|
|
}
|
|
|
}
|
|
|
//存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal begin = BigDecimal.valueOf(0.0);
|
|
|
+ BigDecimal bigDecimal = BigDecimal.valueOf(pool.getLengthOfCable());
|
|
|
+ for (MaterialReportDetails a :
|
|
|
+ bestChose) {
|
|
|
+ begin = begin.add(BigDecimal.valueOf(a.getTotal()));
|
|
|
+ }
|
|
|
+ //存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal decimal = bigDecimal.subtract(begin).setScale(2, ROUND_HALF_UP);
|
|
|
+ pool.setNumberOfNiches(begin.doubleValue());
|
|
|
+ pool.setRemaining(decimal.doubleValue());
|
|
|
pool.setCompleteLiKu(1);
|
|
|
}
|
|
|
}
|
|
@@ -4817,6 +5106,16 @@ public class MaterialReportDetailsController extends BaseController {
|
|
|
}
|
|
|
}
|
|
|
//存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal begin = BigDecimal.valueOf(0.0);
|
|
|
+ BigDecimal bigDecimal = BigDecimal.valueOf(pool.getLengthOfCable());
|
|
|
+ for (MaterialReportDetails a :
|
|
|
+ bestChose) {
|
|
|
+ begin = begin.add(BigDecimal.valueOf(a.getTotal()));
|
|
|
+ }
|
|
|
+ //存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal decimal = bigDecimal.subtract(begin).setScale(2, ROUND_HALF_UP);
|
|
|
+ pool.setNumberOfNiches(begin.doubleValue());
|
|
|
+ pool.setRemaining(decimal.doubleValue());
|
|
|
pool.setCompleteLiKu(1);
|
|
|
}
|
|
|
}
|
|
@@ -4863,6 +5162,16 @@ public class MaterialReportDetailsController extends BaseController {
|
|
|
}
|
|
|
}
|
|
|
//存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal begin = BigDecimal.valueOf(0.0);
|
|
|
+ BigDecimal bigDecimal = BigDecimal.valueOf(pool.getLengthOfCable());
|
|
|
+ for (MaterialReportDetails a :
|
|
|
+ bestChose) {
|
|
|
+ begin = begin.add(BigDecimal.valueOf(a.getTotal()));
|
|
|
+ }
|
|
|
+ //存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal decimal = bigDecimal.subtract(begin).setScale(2, ROUND_HALF_UP);
|
|
|
+ pool.setNumberOfNiches(begin.doubleValue());
|
|
|
+ pool.setRemaining(decimal.doubleValue());
|
|
|
pool.setCompleteLiKu(1);
|
|
|
}
|
|
|
}
|
|
@@ -4908,6 +5217,16 @@ public class MaterialReportDetailsController extends BaseController {
|
|
|
}
|
|
|
}
|
|
|
//存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal begin = BigDecimal.valueOf(0.0);
|
|
|
+ BigDecimal bigDecimal = BigDecimal.valueOf(pool.getLengthOfCable());
|
|
|
+ for (MaterialReportDetails a :
|
|
|
+ bestChose) {
|
|
|
+ begin = begin.add(BigDecimal.valueOf(a.getTotal()));
|
|
|
+ }
|
|
|
+ //存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal decimal = bigDecimal.subtract(begin).setScale(2, ROUND_HALF_UP);
|
|
|
+ pool.setNumberOfNiches(begin.doubleValue());
|
|
|
+ pool.setRemaining(decimal.doubleValue());
|
|
|
pool.setCompleteLiKu(1);
|
|
|
}
|
|
|
}
|
|
@@ -4953,6 +5272,16 @@ public class MaterialReportDetailsController extends BaseController {
|
|
|
}
|
|
|
}
|
|
|
//存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal begin = BigDecimal.valueOf(0.0);
|
|
|
+ BigDecimal bigDecimal = BigDecimal.valueOf(pool.getLengthOfCable());
|
|
|
+ for (MaterialReportDetails a :
|
|
|
+ bestChose) {
|
|
|
+ begin = begin.add(BigDecimal.valueOf(a.getTotal()));
|
|
|
+ }
|
|
|
+ //存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal decimal = bigDecimal.subtract(begin).setScale(2, ROUND_HALF_UP);
|
|
|
+ pool.setNumberOfNiches(begin.doubleValue());
|
|
|
+ pool.setRemaining(decimal.doubleValue());
|
|
|
pool.setCompleteLiKu(1);
|
|
|
}
|
|
|
}
|
|
@@ -4999,6 +5328,16 @@ public class MaterialReportDetailsController extends BaseController {
|
|
|
}
|
|
|
}
|
|
|
//存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal begin = BigDecimal.valueOf(0.0);
|
|
|
+ BigDecimal bigDecimal = BigDecimal.valueOf(pool.getLengthOfCable());
|
|
|
+ for (MaterialReportDetails a :
|
|
|
+ bestChose) {
|
|
|
+ begin = begin.add(BigDecimal.valueOf(a.getTotal()));
|
|
|
+ }
|
|
|
+ //存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal decimal = bigDecimal.subtract(begin).setScale(2, ROUND_HALF_UP);
|
|
|
+ pool.setNumberOfNiches(begin.doubleValue());
|
|
|
+ pool.setRemaining(decimal.doubleValue());
|
|
|
pool.setCompleteLiKu(1);
|
|
|
}
|
|
|
}
|
|
@@ -5044,6 +5383,16 @@ public class MaterialReportDetailsController extends BaseController {
|
|
|
}
|
|
|
}
|
|
|
//存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal begin = BigDecimal.valueOf(0.0);
|
|
|
+ BigDecimal bigDecimal = BigDecimal.valueOf(pool.getLengthOfCable());
|
|
|
+ for (MaterialReportDetails a :
|
|
|
+ bestChose) {
|
|
|
+ begin = begin.add(BigDecimal.valueOf(a.getTotal()));
|
|
|
+ }
|
|
|
+ //存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal decimal = bigDecimal.subtract(begin).setScale(2, ROUND_HALF_UP);
|
|
|
+ pool.setNumberOfNiches(begin.doubleValue());
|
|
|
+ pool.setRemaining(decimal.doubleValue());
|
|
|
pool.setCompleteLiKu(1);
|
|
|
}
|
|
|
}
|
|
@@ -5089,6 +5438,16 @@ public class MaterialReportDetailsController extends BaseController {
|
|
|
}
|
|
|
}
|
|
|
//存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal begin = BigDecimal.valueOf(0.0);
|
|
|
+ BigDecimal bigDecimal = BigDecimal.valueOf(pool.getLengthOfCable());
|
|
|
+ for (MaterialReportDetails a :
|
|
|
+ bestChose) {
|
|
|
+ begin = begin.add(BigDecimal.valueOf(a.getTotal()));
|
|
|
+ }
|
|
|
+ //存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal decimal = bigDecimal.subtract(begin).setScale(2, ROUND_HALF_UP);
|
|
|
+ pool.setNumberOfNiches(begin.doubleValue());
|
|
|
+ pool.setRemaining(decimal.doubleValue());
|
|
|
pool.setCompleteLiKu(1);
|
|
|
}
|
|
|
}
|
|
@@ -5149,6 +5508,16 @@ public class MaterialReportDetailsController extends BaseController {
|
|
|
}
|
|
|
}
|
|
|
//存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal begin = BigDecimal.valueOf(0.0);
|
|
|
+ BigDecimal bigDecimal = BigDecimal.valueOf(pool.getLengthOfCable());
|
|
|
+ for (MaterialReportDetails a :
|
|
|
+ bestChose) {
|
|
|
+ begin = begin.add(BigDecimal.valueOf(a.getTotal()));
|
|
|
+ }
|
|
|
+ //存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal decimal = bigDecimal.subtract(begin).setScale(2, ROUND_HALF_UP);
|
|
|
+ pool.setNumberOfNiches(begin.doubleValue());
|
|
|
+ pool.setRemaining(decimal.doubleValue());
|
|
|
pool.setCompleteLiKu(1);
|
|
|
}
|
|
|
}
|
|
@@ -5194,6 +5563,16 @@ public class MaterialReportDetailsController extends BaseController {
|
|
|
}
|
|
|
}
|
|
|
//存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal begin = BigDecimal.valueOf(0.0);
|
|
|
+ BigDecimal bigDecimal = BigDecimal.valueOf(pool.getLengthOfCable());
|
|
|
+ for (MaterialReportDetails a :
|
|
|
+ bestChose) {
|
|
|
+ begin = begin.add(BigDecimal.valueOf(a.getTotal()));
|
|
|
+ }
|
|
|
+ //存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal decimal = bigDecimal.subtract(begin).setScale(2, ROUND_HALF_UP);
|
|
|
+ pool.setNumberOfNiches(begin.doubleValue());
|
|
|
+ pool.setRemaining(decimal.doubleValue());
|
|
|
pool.setCompleteLiKu(1);
|
|
|
}
|
|
|
}
|
|
@@ -5239,6 +5618,16 @@ public class MaterialReportDetailsController extends BaseController {
|
|
|
}
|
|
|
}
|
|
|
//存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal begin = BigDecimal.valueOf(0.0);
|
|
|
+ BigDecimal bigDecimal = BigDecimal.valueOf(pool.getLengthOfCable());
|
|
|
+ for (MaterialReportDetails a :
|
|
|
+ bestChose) {
|
|
|
+ begin = begin.add(BigDecimal.valueOf(a.getTotal()));
|
|
|
+ }
|
|
|
+ //存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal decimal = bigDecimal.subtract(begin).setScale(2, ROUND_HALF_UP);
|
|
|
+ pool.setNumberOfNiches(begin.doubleValue());
|
|
|
+ pool.setRemaining(decimal.doubleValue());
|
|
|
pool.setCompleteLiKu(1);
|
|
|
}
|
|
|
}
|
|
@@ -5284,6 +5673,16 @@ public class MaterialReportDetailsController extends BaseController {
|
|
|
}
|
|
|
}
|
|
|
//存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal begin = BigDecimal.valueOf(0.0);
|
|
|
+ BigDecimal bigDecimal = BigDecimal.valueOf(pool.getLengthOfCable());
|
|
|
+ for (MaterialReportDetails a :
|
|
|
+ bestChose) {
|
|
|
+ begin = begin.add(BigDecimal.valueOf(a.getTotal()));
|
|
|
+ }
|
|
|
+ //存在最优解,当前利库信息使用,变更状态
|
|
|
+ BigDecimal decimal = bigDecimal.subtract(begin).setScale(2, ROUND_HALF_UP);
|
|
|
+ pool.setNumberOfNiches(begin.doubleValue());
|
|
|
+ pool.setRemaining(decimal.doubleValue());
|
|
|
pool.setCompleteLiKu(1);
|
|
|
}
|
|
|
}
|
|
@@ -5598,6 +5997,18 @@ public class MaterialReportDetailsController extends BaseController {
|
|
|
if (jRPoolList.size() > 0) {
|
|
|
replaceList.addAll(jRPoolList);
|
|
|
}
|
|
|
+ if (bBList.size() > 0) {
|
|
|
+ replaceList.addAll(bBPoolList);
|
|
|
+ }
|
|
|
+ if (yZList.size() > 0) {
|
|
|
+ replaceList.addAll(yZPoolList);
|
|
|
+ }
|
|
|
+ if (dYList.size() > 0) {
|
|
|
+ replaceList.addAll(dYPoolList);
|
|
|
+ }
|
|
|
+ if (jRList.size() > 0) {
|
|
|
+ replaceList.addAll(jRPoolList);
|
|
|
+ }
|
|
|
if (replaceList.size() > 0) {
|
|
|
poolService.updateAllList(replaceList);
|
|
|
}
|