12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- 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;
-
-
- /***
- * <p>
- * 短信配置
- * </p>
- * @author hyy
- * {@code @date} 2024/6/23 13:32
- **/
- @Service
- @ApiHandler
- public class AflSmsConfigAddHandler extends AbstractAfterSalesManager<AflSmsConfigAddRequest> {
-
- @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();
- }
- }
|