|
|
@@ -351,9 +351,10 @@ public class YcBuildData {
|
|
|
* @return
|
|
|
*/
|
|
|
public static String getNegotiateThePrice(String depreciationValue, Vhl vhl, String startTime) {
|
|
|
- if (!"32773001".equals(vhl.getFuelType())) {
|
|
|
+ if (!("32773001".equals(vhl.getFuelType()) && Integer.parseInt(vhl.getNResvNum1()) < 10 )) {
|
|
|
return depreciationValue;
|
|
|
}
|
|
|
+
|
|
|
int monthDiff = getMonthDiffSub(vhl.getCFstRegYm(), startTime);
|
|
|
if (monthDiff > 9 && monthDiff < 96) {
|
|
|
return new BigDecimal(depreciationValue).multiply(new BigDecimal("0.3")).toString();
|