|
@@ -908,7 +908,7 @@ public class WarehousingServiceImpl implements WarehousingService {
|
|
|
try{
|
|
|
Map<String, Object> mapVal = warehousingMapper.getSumWarehousingVirtual(warehousingVirtual);
|
|
|
Double num = Double.parseDouble(warehousingVirtual.getNum()) + Double.parseDouble(mapVal.get("scanNum").toString());
|
|
|
- if(Double.parseDouble(mapVal.get("num").toString()) < num){
|
|
|
+ if(Double.doubleToLongBits(Double.parseDouble(mapVal.get("num").toString())) < Double.doubleToLongBits(num)){
|
|
|
String surplus = String.valueOf(Double.parseDouble(mapVal.get("num").toString()) - Double.parseDouble(mapVal.get("scanNum").toString()));
|
|
|
map.put("msg", "500");
|
|
|
map.put("errMsg", "扫描数量超过单据数量,剩余要扫数量" + surplus);
|