import com.qtzl.alterSales.manager.enums.IsAudit; | import com.qtzl.alterSales.manager.enums.IsAudit; | ||||
import com.qtzl.alterSales.manager.enums.IsAuditResult; | import com.qtzl.alterSales.manager.enums.IsAuditResult; | ||||
import com.qtzl.alterSales.manager.enums.RefundStatus; | import com.qtzl.alterSales.manager.enums.RefundStatus; | ||||
import com.qtzl.alterSales.manager.handler.FiftyServiceFeeHandler; | |||||
import com.qtzl.alterSales.manager.model.protocol.UcServiceError; | import com.qtzl.alterSales.manager.model.protocol.UcServiceError; | ||||
import com.qtzl.alterSales.manager.model.protocol.refund.FssPaccountRefundCmd; | import com.qtzl.alterSales.manager.model.protocol.refund.FssPaccountRefundCmd; | ||||
import com.qtzl.alterSales.manager.model.protocol.refund.RefundAuditRequest; | import com.qtzl.alterSales.manager.model.protocol.refund.RefundAuditRequest; |
import com.qtzl.alterSales.manager.enums.SceneType; | import com.qtzl.alterSales.manager.enums.SceneType; | ||||
import com.qtzl.alterSales.manager.model.protocol.UcServiceError; | import com.qtzl.alterSales.manager.model.protocol.UcServiceError; | ||||
import org.springframework.stereotype.Component; | import org.springframework.stereotype.Component; | ||||
import org.springframework.stereotype.Service; | |||||
import java.util.Arrays; | import java.util.Arrays; | ||||
import cn.com.taiji.common.manager.net.http.ServiceHandleException; | import cn.com.taiji.common.manager.net.http.ServiceHandleException; | ||||
import com.qtzl.alterSales.manager.enums.RefundType; | import com.qtzl.alterSales.manager.enums.RefundType; | ||||
import com.qtzl.alterSales.manager.model.protocol.UcServiceError; | import com.qtzl.alterSales.manager.model.protocol.UcServiceError; | ||||
import org.springframework.beans.factory.annotation.Autowired; | |||||
import org.springframework.stereotype.Component; | import org.springframework.stereotype.Component; | ||||
import java.util.Arrays; | import java.util.Arrays; |
import cn.com.taiji.common.manager.net.http.ServiceHandleException; | import cn.com.taiji.common.manager.net.http.ServiceHandleException; | ||||
import com.qtzl.alterSales.manager.model.protocol.UcServiceError; | import com.qtzl.alterSales.manager.model.protocol.UcServiceError; | ||||
import org.springframework.beans.factory.annotation.Autowired; | |||||
import org.springframework.stereotype.Component; | import org.springframework.stereotype.Component; | ||||
import org.springframework.util.ObjectUtils; | import org.springframework.util.ObjectUtils; | ||||
package com.qtzl.alterSales.manager.model.protocol.refund; | package com.qtzl.alterSales.manager.model.protocol.refund; | ||||
import cn.com.taiji.common.model.BaseModel; | import cn.com.taiji.common.model.BaseModel; | ||||
import com.qtzl.alterSales.dao.entity.primary.FssPaccountRefund; | |||||
import com.qtzl.alterSales.manager.enums.*; | |||||
import com.qtzl.alterSales.manager.model.protocol.center.excel.ExcelExport; | |||||
import org.springframework.util.ObjectUtils; | |||||
import javax.persistence.Column; | |||||
import javax.persistence.EnumType; | |||||
import javax.persistence.Enumerated; | |||||
import java.time.LocalDateTime; | |||||
import java.time.format.DateTimeFormatter; | |||||
import java.util.List; | |||||
/** | /** | ||||
* 封装订单数据 | * 封装订单数据 |
package com.qtzl.alterSales.manager.model.protocol.refund; | package com.qtzl.alterSales.manager.model.protocol.refund; | ||||
import com.qtzl.alterSales.manager.enums.SceneType; | |||||
import com.qtzl.alterSales.manager.model.protocol.AbstractAfterSalesPageRequest; | import com.qtzl.alterSales.manager.model.protocol.AbstractAfterSalesPageRequest; | ||||
import com.txffp.api.core.manager.comm.annotation.Api; | import com.txffp.api.core.manager.comm.annotation.Api; | ||||
import org.springframework.util.ObjectUtils; | import org.springframework.util.ObjectUtils; |
package com.qtzl.alterSales.manager.model.protocol.refund; | package com.qtzl.alterSales.manager.model.protocol.refund; | ||||
import com.qtzl.alterSales.manager.model.protocol.AbstractAfterSalesPageResponse; | |||||
import com.qtzl.alterSales.manager.model.protocol.AbstractSampleResponse; | import com.qtzl.alterSales.manager.model.protocol.AbstractSampleResponse; | ||||
import com.qtzl.alterSales.manager.model.protocol.refund.config.RefundIsAuditModel; | import com.qtzl.alterSales.manager.model.protocol.refund.config.RefundIsAuditModel; | ||||
package com.qtzl.alterSales.manager.model.protocol.refund.annotaion; | package com.qtzl.alterSales.manager.model.protocol.refund.annotaion; | ||||
import javax.validation.Constraint; | |||||
import javax.validation.Payload; | |||||
import java.lang.annotation.ElementType; | import java.lang.annotation.ElementType; | ||||
import java.lang.annotation.Retention; | import java.lang.annotation.Retention; | ||||
import java.lang.annotation.RetentionPolicy; | import java.lang.annotation.RetentionPolicy; | ||||
import java.lang.annotation.Target; | import java.lang.annotation.Target; | ||||
import javax.validation.Constraint; | |||||
import javax.validation.Payload; | |||||
/** | /** | ||||
* 自定义注解校验值范围 | * 自定义注解校验值范围 |
package com.qtzl.alterSales.manager.model.protocol.refund.config; | package com.qtzl.alterSales.manager.model.protocol.refund.config; | ||||
import cn.com.taiji.common.model.BaseModel; | import cn.com.taiji.common.model.BaseModel; | ||||
import com.qtzl.alterSales.manager.model.protocol.AbstractSampleRequest; | |||||
import com.qtzl.alterSales.manager.model.protocol.refund.FssPaccountRefundCmd; | |||||
import com.txffp.api.core.manager.comm.annotation.Api; | |||||
/** | /** | ||||
* 新增或者修改退费人工审核配置 | * 新增或者修改退费人工审核配置 |
import com.qtzl.alterSales.manager.model.protocol.AbstractAfterSalesPageResponse; | import com.qtzl.alterSales.manager.model.protocol.AbstractAfterSalesPageResponse; | ||||
import com.qtzl.alterSales.manager.model.protocol.refund.FssPaccountRefundModel; | |||||
/** | /** | ||||
* 分页 | * 分页 |
import com.alibaba.fastjson.JSON; | import com.alibaba.fastjson.JSON; | ||||
import com.qtzl.alterSales.manager.model.protocol.AbstractSampleRequest; | import com.qtzl.alterSales.manager.model.protocol.AbstractSampleRequest; | ||||
import com.qtzl.alterSales.manager.model.protocol.functionality.FunctionalityCmd; | |||||
import com.qtzl.alterSales.manager.model.protocol.functionality.FunctionalityCommonResponse; | |||||
import com.qtzl.alterSales.manager.model.protocol.refund.FssPaccountRefundCmd; | import com.qtzl.alterSales.manager.model.protocol.refund.FssPaccountRefundCmd; | ||||
import com.txffp.api.core.manager.comm.annotation.Api; | import com.txffp.api.core.manager.comm.annotation.Api; | ||||
import org.springframework.util.ObjectUtils; | import org.springframework.util.ObjectUtils; |
package com.qtzl.alterSales.manager.model.protocol.refund.config; | package com.qtzl.alterSales.manager.model.protocol.refund.config; | ||||
import java.util.Map; | |||||
import org.springframework.beans.BeansException; | import org.springframework.beans.BeansException; | ||||
import org.springframework.context.ApplicationContext; | import org.springframework.context.ApplicationContext; | ||||
import org.springframework.context.ApplicationContextAware; | import org.springframework.context.ApplicationContextAware; | ||||
import org.springframework.context.annotation.Configuration; | import org.springframework.context.annotation.Configuration; | ||||
import org.springframework.context.annotation.Lazy; | import org.springframework.context.annotation.Lazy; | ||||
import java.util.Map; | |||||
/** | /** | ||||
* 以静态变量保存Spring ApplicationContext, 可在任何代码任何处所任何时辰中取出ApplicaitonContext | * 以静态变量保存Spring ApplicationContext, 可在任何代码任何处所任何时辰中取出ApplicaitonContext | ||||
*/ | */ |
import com.qtzl.alterSales.dao.entity.second.refund.RefundStats; | import com.qtzl.alterSales.dao.entity.second.refund.RefundStats; | ||||
import com.qtzl.alterSales.manager.model.protocol.center.excel.ExcelExport; | import com.qtzl.alterSales.manager.model.protocol.center.excel.ExcelExport; | ||||
import com.qtzl.alterSales.manager.tools.LocalDateTimeCopyUtil; | import com.qtzl.alterSales.manager.tools.LocalDateTimeCopyUtil; | ||||
import java.time.LocalDateTime; | import java.time.LocalDateTime; | ||||
/** | /** |