package com.qtzl.alterSales.manager.handler; import cn.com.taiji.common.manager.net.http.ServiceHandleException; import com.qtzl.alterSales.manager.abstracts.AbstractAfterSalesManager; import com.qtzl.alterSales.manager.model.protocol.NoAttributeResponse; import com.qtzl.alterSales.manager.model.protocol.UcServiceError; import com.qtzl.alterSales.manager.model.protocol.sales.AflSmsConfigAddRequest; import com.qtzl.alterSales.manager.service.AflSmsConfigManager; import com.qtzl.alterSales.manager.service.AfterSalesCmd; import com.txffp.api.core.manager.comm.annotation.ApiHandler; import org.springframework.stereotype.Service; import javax.annotation.Resource; /*** *

* 短信配置 *

* @author hyy * {@code @date} 2024/6/23 13:32 **/ @Service @ApiHandler public class AflSmsConfigAddHandler extends AbstractAfterSalesManager { @Resource private AflSmsConfigManager aflSmsConfigManager; public AflSmsConfigAddHandler() { super(AfterSalesCmd.SMSCONFIGADD, AflSmsConfigAddRequest.class); } @Override public String handleInternal(String filename, AflSmsConfigAddRequest aflSmsConfigAddRequest) throws ServiceHandleException { try { aflSmsConfigManager.add(aflSmsConfigAddRequest); } catch (Exception e) { if (e instanceof ServiceHandleException) { throw e; } logger.error("选装-短信管理-新增:{}", e.getMessage()); throw UcServiceError.BUSINESS_VALIDATE_ERR.toHandleException("操作失败"); } return new NoAttributeResponse().toJson(); } }