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.springframework.beans.factory.annotation.Autowired;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
|
@ -32,7 +33,15 @@ public class ServiceChargeServiceProvider implements IServiceChargeServiceApi {
|
|||
**/
|
||||
@Override
|
||||
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
|
||||
|
|
Loading…
Reference in New Issue