Compare commits

...

2 Commits

Author SHA1 Message Date
科技小王子 d2598d24e6 fix(HjmCarController): 添加坐标参数校验逻辑 1 week ago
科技小王子 6b3e8f197b fix(shop-order): 更新订单支付金额字段并清理无用导入 1 week ago
  1. 8
      src/main/java/com/gxwebsoft/hjm/controller/HjmCarController.java
  2. 8
      src/main/java/com/gxwebsoft/shop/service/impl/ShopOrderServiceImpl.java

8
src/main/java/com/gxwebsoft/hjm/controller/HjmCarController.java

@ -329,6 +329,14 @@ public class HjmCarController extends BaseController {
@Operation(summary = "根据坐标解析地址(腾讯地图)")
@GetMapping("/pageByQQMap")
public ApiResult<PageResult<HjmCar>> pageByQQMap(HjmCarParam param) {
// 检查必要的坐标参数
if (param.getLatitude() == null || param.getLatitude().isEmpty() ||
param.getLongitude() == null || param.getLongitude().isEmpty()) {
// 如果坐标为空,直接返回分页结果
param.setLimit(100L);
return success(hjmCarService.pageRel(param));
}
final DictDataParam dictDataParam = new DictDataParam();
dictDataParam.setDictCode("QQMapKey");
// final List<DictData> dictDataList = dictDataService.listRel(dictDataParam);

8
src/main/java/com/gxwebsoft/shop/service/impl/ShopOrderServiceImpl.java

@ -1,6 +1,5 @@
package com.gxwebsoft.shop.service.impl;
import cn.hutool.core.date.DateUtil;
import cn.hutool.core.util.StrUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
@ -10,9 +9,7 @@ import com.gxwebsoft.common.core.utils.*;
import com.gxwebsoft.common.core.service.PaymentCacheService;
import com.gxwebsoft.common.core.service.EnvironmentAwarePaymentService;
import com.gxwebsoft.common.core.config.SpringContextUtil;
import com.gxwebsoft.common.core.web.ApiResult;
import com.gxwebsoft.common.system.entity.Payment;
import com.gxwebsoft.common.system.entity.User;
import com.gxwebsoft.shop.entity.*;
import com.gxwebsoft.shop.service.*;
import com.wechat.pay.java.core.RSAAutoCertificateConfig;
@ -39,13 +36,10 @@ import org.springframework.util.CollectionUtils;
import javax.annotation.Resource;
import java.math.BigDecimal;
import java.sql.Date;
import java.time.LocalDateTime;
import java.util.*;
import java.util.stream.Collectors;
import static com.gxwebsoft.common.core.utils.DateTimeUtil.formatDateTime;
/**
* 订单Service实现
*
@ -311,7 +305,7 @@ public class ShopOrderServiceImpl extends ServiceImpl<ShopOrderMapper, ShopOrder
System.out.println("微信支付服务构建完成");
// 订单金额
BigDecimal decimal = order.getTotalPrice();
BigDecimal decimal = order.getPayPrice();
final BigDecimal multiply = decimal.multiply(new BigDecimal(100));
Integer money = multiply.intValue();

Loading…
Cancel
Save