| | |
| | | dto.setInsuranceRate(getValue(Constants.OP_INSURANCE_RATE)); |
| | | dto.setOrderAcceptLimit(getValue(Constants.OP_ORDER_ACCEPT_LIMIT)); |
| | | dto.setAutoConfirmReceipt(getValue(Constants.OP_AUTO_CONFIRM_RECEIPT)); |
| | | dto.setNoGrabNotifyTime(getValue(Constants.OP_NO_GRAB_NOTIFY_TIME)); |
| | | dto.setNoGrabNotifyUsers(getValue(Constants.OP_NO_GRAB_NOTIFY_USERS)); |
| | | return dto; |
| | | } |
| | | |
| | |
| | | saveOrUpdate(Constants.OP_INSURANCE_RATE, "保费比率", dto.getInsuranceRate()); |
| | | saveOrUpdate(Constants.OP_ORDER_ACCEPT_LIMIT, "接单数量", dto.getOrderAcceptLimit()); |
| | | saveOrUpdate(Constants.OP_AUTO_CONFIRM_RECEIPT, "自动确认收货", dto.getAutoConfirmReceipt()); |
| | | saveOrUpdate(Constants.OP_NO_GRAB_NOTIFY_TIME, "无人抢单通知时间", dto.getNoGrabNotifyTime()); |
| | | saveOrUpdate(Constants.OP_NO_GRAB_NOTIFY_USERS, "无人抢单短信通知人员", dto.getNoGrabNotifyUsers()); |
| | | } |
| | | |
| | | private String getValue(String label) { |
| | |
| | | || StringUtils.isBlank(dto.getAutoCancelTime()) |
| | | || StringUtils.isBlank(dto.getInsuranceRate()) |
| | | || StringUtils.isBlank(dto.getOrderAcceptLimit()) |
| | | || StringUtils.isBlank(dto.getAutoConfirmReceipt())) { |
| | | || StringUtils.isBlank(dto.getAutoConfirmReceipt()) |
| | | || StringUtils.isBlank(dto.getNoGrabNotifyTime()) |
| | | || StringUtils.isBlank(dto.getNoGrabNotifyUsers())) { |
| | | throw new BusinessException(ResponseStatus.BAD_REQUEST.getCode(), "所有配置项均为必填"); |
| | | } |
| | | } |