Browse Source

手机号

guoshuai 1 week ago
parent
commit
f939e2c221

+ 5 - 1
src/main/java/com/qmrb/system/service/impl/BarnRecordServiceImpl.java

@@ -141,7 +141,11 @@ public class BarnRecordServiceImpl extends ServiceImpl<BarnRecordMapper, BarnRec
                 record.setParkingTime(calculateTimeDifference(record.getBillingStartTime(), new Date()));
             }
 
-            record.setPendingAmount(carParkChargingRulesService.calcuExpenses(record.getId(),record.getCarNumber(),false));
+            if(queryParams.getIsMonthlyCardMode() != null){
+                record.setPendingAmount(carParkChargingRulesService.calcuExpenses(record.getId(),record.getCarNumber(),queryParams.getIsMonthlyCardMode()));
+            }else{
+                record.setPendingAmount(carParkChargingRulesService.calcuExpenses(record.getId(),record.getCarNumber(),false));
+            }
             if(record.getReceivedAmount() == null){
                 record.setReceivedAmount(BigDecimal.ZERO);
             }

+ 9 - 3
src/main/java/com/qmrb/system/service/impl/UserServiceImpl.java

@@ -78,11 +78,17 @@ public class UserServiceImpl extends ServiceImpl<OrderMapper, Order> implements
         Map hashMap = new HashMap();
         hashMap.put("code", code);
         String url = WxApiType.GET_MOBILE_URL.getValue()+"?access_token="+token;
-        String json = HttpUtil.post(url, hashMap);
+        String json = HttpUtil.post(url, JSONUtil.toJsonStr(hashMap));
         JSONObject jsonObject = JSONUtil.parseObj(json);
         log.info("json:{}",jsonObject);
-        String access_token = jsonObject.getStr("access_token");
-        return access_token;
+        String mobile = "";
+        if(jsonObject != null && jsonObject.getJSONObject("phone_info") != null){
+            JSONObject phoneInfo = jsonObject.getJSONObject("phone_info");
+            // String phoneNumber = phoneInfo.getStr("phoneNumber");
+            mobile = phoneInfo.getStr("purePhoneNumber");
+            
+        }
+        return mobile;
     }
 
     public UserInfo getMyInfo(UserParam userParam){