Browse Source

修复bug

v1
前端-胡立永 3 weeks ago
parent
commit
1f54c7e7d2
7 changed files with 35 additions and 5 deletions
  1. +10
    -0
      .idea/encodings.xml
  2. +1
    -1
      .idea/misc.xml
  3. +18
    -0
      module-common/src/main/java/org/jeecg/api/controller/AppletAddressController.java
  4. +1
    -0
      module-common/src/main/java/org/jeecg/api/service/AppletAddressService.java
  5. +1
    -0
      module-common/src/main/java/org/jeecg/api/service/impl/AppletAddressServiceImpl.java
  6. +1
    -1
      module-common/src/main/java/org/jeecg/api/service/impl/AppletOrderServiceImpl.java
  7. +3
    -3
      module-common/src/main/java/org/jeecg/modules/commonAddress/service/impl/CommonAddressServiceImpl.java

+ 10
- 0
.idea/encodings.xml View File

@ -2,14 +2,24 @@
<project version="4"> <project version="4">
<component name="Encoding"> <component name="Encoding">
<file url="file://$PROJECT_DIR$/module-base/base-api/jeecg-system-cloud-api/src/main/java" charset="UTF-8" /> <file url="file://$PROJECT_DIR$/module-base/base-api/jeecg-system-cloud-api/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/module-base/base-api/jeecg-system-cloud-api/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/module-base/base-api/jeecg-system-local-api/src/main/java" charset="UTF-8" /> <file url="file://$PROJECT_DIR$/module-base/base-api/jeecg-system-local-api/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/module-base/base-api/jeecg-system-local-api/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/module-base/base-api/src/main/java" charset="UTF-8" /> <file url="file://$PROJECT_DIR$/module-base/base-api/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/module-base/base-api/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/module-base/base-core/src/main/java" charset="UTF-8" /> <file url="file://$PROJECT_DIR$/module-base/base-core/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/module-base/base-core/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/module-base/base-tools/src/main/java" charset="UTF-8" /> <file url="file://$PROJECT_DIR$/module-base/base-tools/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/module-base/base-tools/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/module-base/src/main/java" charset="UTF-8" /> <file url="file://$PROJECT_DIR$/module-base/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/module-base/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/module-common/src/main/java" charset="UTF-8" /> <file url="file://$PROJECT_DIR$/module-common/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/module-common/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/module-pay/src/main/java" charset="UTF-8" /> <file url="file://$PROJECT_DIR$/module-pay/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/module-pay/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/module-system/src/main/java" charset="UTF-8" /> <file url="file://$PROJECT_DIR$/module-system/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/module-system/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/src/main/java" charset="UTF-8" /> <file url="file://$PROJECT_DIR$/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/src/main/resources" charset="UTF-8" />
</component> </component>
</project> </project>

+ 1
- 1
.idea/misc.xml View File

@ -8,5 +8,5 @@
</list> </list>
</option> </option>
</component> </component>
<component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" default="true" project-jdk-name="corretto-1.8" project-jdk-type="JavaSDK" />
<component name="ProjectRootManager" version="2" languageLevel="JDK_11" default="true" project-jdk-name="ms-11" project-jdk-type="JavaSDK" />
</project> </project>

+ 18
- 0
module-common/src/main/java/org/jeecg/api/controller/AppletAddressController.java View File

@ -5,8 +5,11 @@ import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.jeecg.api.bean.PageBean; import org.jeecg.api.bean.PageBean;
import org.jeecg.api.service.AppletAddressService; import org.jeecg.api.service.AppletAddressService;
import org.jeecg.api.service.AppletOrderService;
import org.jeecg.api.service.impl.AppletOrderServiceImpl;
import org.jeecg.common.api.vo.Result; import org.jeecg.common.api.vo.Result;
import org.jeecg.modules.commonAddress.entity.CommonAddress; import org.jeecg.modules.commonAddress.entity.CommonAddress;
import org.jeecg.modules.commonAddress.service.ICommonAddressService;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource; import javax.annotation.Resource;
@ -19,6 +22,10 @@ public class AppletAddressController {
@Resource @Resource
private AppletAddressService appletInfoService; private AppletAddressService appletInfoService;
@Resource
private AppletOrderServiceImpl appletOrderService;
@Resource
private ICommonAddressService addressService;
@ApiOperation(value="获取地址列表", notes="获取地址列表") @ApiOperation(value="获取地址列表", notes="获取地址列表")
@ -57,4 +64,15 @@ public class AppletAddressController {
} }
@ApiOperation(value="判断地址是否包邮", notes="判断地址是否包邮")
@GetMapping("/isAddress")
public Result<?> isAddress(String id){
CommonAddress byId = addressService.getById(id);
boolean b = appletOrderService.calculateFreeShipping(byId);
return Result.OK(b);
}
} }

+ 1
- 0
module-common/src/main/java/org/jeecg/api/service/AppletAddressService.java View File

@ -27,4 +27,5 @@ public interface AppletAddressService {
//删除地址信息 //删除地址信息
Result<?> deleteAddress(String token,String id); Result<?> deleteAddress(String token,String id);
} }

+ 1
- 0
module-common/src/main/java/org/jeecg/api/service/impl/AppletAddressServiceImpl.java View File

@ -89,4 +89,5 @@ public class AppletAddressServiceImpl implements AppletAddressService {
commonAddressService.removeById(id); commonAddressService.removeById(id);
return Result.OK("删除成功"); return Result.OK("删除成功");
} }
} }

+ 1
- 1
module-common/src/main/java/org/jeecg/api/service/impl/AppletOrderServiceImpl.java View File

@ -600,7 +600,7 @@ public class AppletOrderServiceImpl implements AppletOrderService {
* @param address 收货地址对象 * @param address 收货地址对象
* @return true表示包邮false表示不包邮 * @return true表示包邮false表示不包邮
*/ */
private boolean calculateFreeShipping(CommonAddress address) {
public boolean calculateFreeShipping(CommonAddress address) {
// 参数校验 // 参数校验
if (address == null || StringUtils.isBlank(address.getAddress())) { if (address == null || StringUtils.isBlank(address.getAddress())) {
return false; return false;


+ 3
- 3
module-common/src/main/java/org/jeecg/modules/commonAddress/service/impl/CommonAddressServiceImpl.java View File

@ -117,7 +117,7 @@ public class CommonAddressServiceImpl extends ServiceImpl<CommonAddressMapper, C
for (CommonCity provinceNode : openCityList) { for (CommonCity provinceNode : openCityList) {
// 检查省份是否匹配且开通 // 检查省份是否匹配且开通
if (StringUtils.isNotBlank(provinceNode.getName()) && if (StringUtils.isNotBlank(provinceNode.getName()) &&
provinceNode.getName().equals(province) &&
provinceNode.getName().trim().equals(province.trim()) &&
"Y".equals(provinceNode.getOpen())) { "Y".equals(provinceNode.getOpen())) {
// 级别1只对比省份 // 级别1只对比省份
@ -133,7 +133,7 @@ public class CommonAddressServiceImpl extends ServiceImpl<CommonAddressMapper, C
for (CommonCity cityNode : provinceNode.getChildren()) { for (CommonCity cityNode : provinceNode.getChildren()) {
// 检查城市是否匹配且开通 // 检查城市是否匹配且开通
if (StringUtils.isNotBlank(cityNode.getName()) && if (StringUtils.isNotBlank(cityNode.getName()) &&
cityNode.getName().equals(city) &&
cityNode.getName().trim().equals(city.trim()) &&
"Y".equals(cityNode.getOpen())) { "Y".equals(cityNode.getOpen())) {
// 级别2只对比省市 // 级别2只对比省市
@ -149,7 +149,7 @@ public class CommonAddressServiceImpl extends ServiceImpl<CommonAddressMapper, C
for (CommonCity districtNode : cityNode.getChildren()) { for (CommonCity districtNode : cityNode.getChildren()) {
// 检查区县是否匹配且开通 // 检查区县是否匹配且开通
if (StringUtils.isNotBlank(districtNode.getName()) && if (StringUtils.isNotBlank(districtNode.getName()) &&
districtNode.getName().equals(district) &&
districtNode.getName().trim().equals(district.trim()) &&
"Y".equals(districtNode.getOpen())) { "Y".equals(districtNode.getOpen())) {
return true; return true;
} }


Loading…
Cancel
Save