Quellcode durchsuchen

update:

bug修改,float转double精度丢失
master
lgh vor 1 Jahr
Ursprung
Commit
74b42527c6
1 geänderte Dateien mit 3 neuen und 1 gelöschten Zeilen
  1. +3
    -1
      6.program/wms-empty/src/main/java/com/mt/wms/empty/task/AsynRunTaskService.java

+ 3
- 1
6.program/wms-empty/src/main/java/com/mt/wms/empty/task/AsynRunTaskService.java Datei anzeigen

@@ -1257,7 +1257,9 @@ public class AsynRunTaskService extends BaseService {
CreateItem createItem = new CreateItem();
createItem.setItemCode(e.getIdenCardNum());
createItem.setQuantity(e.getQuantity().intValue());
createItem.setWeight(e.getWeight().doubleValue());
//防止float转doule精度丢失
BigDecimal b=new BigDecimal(String.valueOf(e.getWeight()));
createItem.setWeight(b.doubleValue());
createItems.add(createItem);
});
//apmsCreateSheet.setStoveCode(code);


Laden…
Abbrechen
Speichern