forked from angelo/java-retail-app
## Opt - 参考北大-未配置业务手续费情况下默认给0
This commit is contained in:
parent
1d884bf9bc
commit
57b854e56d
|
@ -7,6 +7,7 @@ import com.hzs.system.config.service.IBdServiceChargeService;
|
||||||
import org.apache.dubbo.config.annotation.DubboService;
|
import org.apache.dubbo.config.annotation.DubboService;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
|
||||||
|
import java.math.BigDecimal;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
@ -32,7 +33,15 @@ public class ServiceChargeServiceProvider implements IServiceChargeServiceApi {
|
||||||
**/
|
**/
|
||||||
@Override
|
@Override
|
||||||
public R<ServiceChargeDTO> getServiceChargeByType(ServiceChargeDTO serviceChargeDTO) {
|
public R<ServiceChargeDTO> getServiceChargeByType(ServiceChargeDTO serviceChargeDTO) {
|
||||||
return R.ok(serviceChargeService.getServiceChargeByType(serviceChargeDTO));
|
ServiceChargeDTO dto = serviceChargeService.getServiceChargeByType(serviceChargeDTO);
|
||||||
|
if (null == dto) {
|
||||||
|
// 如果没有配置业务办理手续费,给一个从现金币扣款为0的
|
||||||
|
dto = ServiceChargeDTO.builder()
|
||||||
|
.cost(BigDecimal.ZERO)
|
||||||
|
.pkAccount(1)
|
||||||
|
.build();
|
||||||
|
}
|
||||||
|
return R.ok(dto);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
Loading…
Reference in New Issue