|
@@ -90,10 +90,12 @@ public class WmshGridMaterialServiceImpl implements IWmshGridMaterialService {
|
|
wmshGridMaterial.setGmId(gmId);
|
|
wmshGridMaterial.setGmId(gmId);
|
|
BigDecimal gmsTonnage;
|
|
BigDecimal gmsTonnage;
|
|
if (status.intValue() == 0) {
|
|
if (status.intValue() == 0) {
|
|
- gmsTonnage = new BigDecimal(oldGmsTonnage.doubleValue() - tonnage.doubleValue());
|
|
|
|
|
|
+ //gmsTonnage = new BigDecimal(oldGmsTonnage.doubleValue() - tonnage.doubleValue());
|
|
|
|
+ gmsTonnage = oldGmsTonnage.subtract(tonnage);
|
|
}
|
|
}
|
|
else {
|
|
else {
|
|
- gmsTonnage = new BigDecimal(tonnage.doubleValue() + oldGmsTonnage.doubleValue());
|
|
|
|
|
|
+ //gmsTonnage = new BigDecimal(tonnage.doubleValue() + oldGmsTonnage.doubleValue());
|
|
|
|
+ gmsTonnage = tonnage.add(oldGmsTonnage);
|
|
}
|
|
}
|
|
if (gmsTonnage.intValue()>=0) {
|
|
if (gmsTonnage.intValue()>=0) {
|
|
wmshGridMaterial.setGmTonnage(gmsTonnage);
|
|
wmshGridMaterial.setGmTonnage(gmsTonnage);
|