|
@@ -33,6 +33,7 @@ import tk.mybatis.mapper.weekend.Weekend;
|
|
|
import tk.mybatis.mapper.weekend.WeekendCriteria;
|
|
|
|
|
|
import java.math.BigDecimal;
|
|
|
+import java.text.DecimalFormat;
|
|
|
import java.time.LocalDate;
|
|
|
import java.time.LocalDateTime;
|
|
|
import java.util.ArrayList;
|
|
@@ -225,6 +226,11 @@ public class LongYanPurchaseOrderServiceImpl extends BaseServiceImpl<LongYanPurc
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ public static void main(String[] args) {
|
|
|
+ Double num = 1.2222222;
|
|
|
+ DecimalFormat df = new DecimalFormat("#.0000");
|
|
|
+ System.out.println(df.format(num));
|
|
|
+ }
|
|
|
@Override
|
|
|
public LongYanPurchaseOrder saveModelByDTO(LongYanPurchaseOrderDTO model) {
|
|
|
UserInfo userInfo = SecurityUtils.getUserInfo();
|
|
@@ -257,6 +263,8 @@ public class LongYanPurchaseOrderServiceImpl extends BaseServiceImpl<LongYanPurc
|
|
|
if(project != null){
|
|
|
for (LongYanPurchaseDetailDTO detailDTO : detailDTOS) {
|
|
|
detailDTO.setId(IdGeneratorUtils.getObjectId());
|
|
|
+ DecimalFormat df = new DecimalFormat("#.0000");
|
|
|
+ detailDTO.setCdefine26(Double.parseDouble(df.format(detailDTO.getFunitprice()*1.13)));
|
|
|
detailDTO.setCreatedTime(LocalDateTime.now());
|
|
|
detailDTO.setCreatedUserId(userInfo.getUserId());
|
|
|
detailDTO.setCreatedUserName(userInfo.getUsername());
|
|
@@ -275,6 +283,7 @@ public class LongYanPurchaseOrderServiceImpl extends BaseServiceImpl<LongYanPurc
|
|
|
}else{
|
|
|
for (LongYanPurchaseDetailDTO detailDTO : detailDTOS) {
|
|
|
detailDTO.setId(IdGeneratorUtils.getObjectId());
|
|
|
+ detailDTO.setCdefine26(detailDTO.getFunitprice()*1.13);
|
|
|
detailDTO.setCreatedTime(LocalDateTime.now());
|
|
|
detailDTO.setCreatedUserId(userInfo.getUserId());
|
|
|
detailDTO.setCreatedUserName(userInfo.getUsername());
|