|
|
@@ -31,7 +31,6 @@ import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
import java.util.Date;
|
|
|
-import java.util.Iterator;
|
|
|
import java.util.List;
|
|
|
import java.util.Set;
|
|
|
|
|
|
@@ -300,23 +299,15 @@ public class InstallmentServiceImpl implements InstallmentService{
|
|
|
if (NumberUtil.compare(dvalue, 0.0d) <= 0) {
|
|
|
installmentDetail.setPrice(NumberUtil.pricesScaleTwo(total));
|
|
|
installmentDetailDao.save(installmentDetail);
|
|
|
- installmentDetailDao.deleteGtDetno(installment.getId(), i);
|
|
|
-
|
|
|
- Iterator<InstallmentDetail> it = installment.getInstallmentDetails().iterator();
|
|
|
- if (it.hasNext()) {
|
|
|
- InstallmentDetail installmentDetail1 = it.next();
|
|
|
- if (installmentDetail.getDetno() > i) {
|
|
|
- it.remove();
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
+ installment.setCount(Integer.valueOf(i));
|
|
|
break;
|
|
|
} else {
|
|
|
total = dvalue;
|
|
|
}
|
|
|
}
|
|
|
- installment.setCount(installment.getInstallmentDetails().size());
|
|
|
- return installmentDao.save(installment);
|
|
|
+ installmentDao.save(installment);
|
|
|
+ installmentDetailDao.deleteGtDetno(installment.getId(), Short.valueOf(installment.getCount().toString()));
|
|
|
+ return installmentDao.getOne(installment.getId());
|
|
|
} else {
|
|
|
return installment;
|
|
|
}
|