Commit f37e637c by guojuxing

门店启用状态策略初始化操作

parent 7be8213a
......@@ -6,6 +6,7 @@ import java.util.List;
import java.util.Map;
import com.gic.download.utils.OperationResultUtils;
import com.gic.enterprise.service.EnterpriseInitApiService;
import org.apache.commons.lang3.StringUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
......@@ -51,6 +52,8 @@ public class StoreStrategyController {
private StoreFieldApiService storeFieldApiService;
@Autowired
private StoreFieldSelectApiService storeFieldSelectApiService;
@Autowired
private EnterpriseInitApiService enterpriseInitApiService;
@RequestMapping("/list-store-field")
public RestResponse listStoreField(Integer regionId) {
......@@ -114,6 +117,13 @@ public class StoreStrategyController {
public RestResponse saveStoreStrategy(@Validated({ StoreStrategyQO.SaveValidView.class,
StoreStrategyQO.StoreStrategyTypeValidView.class }) StoreStrategyQO storeStrategyQO) {
ServiceResponse result = storeStrategyApiService.saveStoreStrategy(transferQoToDTO(storeStrategyQO));
if (result.isSuccess()) {
//门店状态启用策略,完成初始化
if (storeStrategyQO.getStrategyType() != null
&& storeStrategyQO.getStrategyType().intValue() == StoreGroupConstant.STORE_STRATEGY_TYPE) {
enterpriseInitApiService.createStoreStatusStrategy(UserDetailUtils.getUserDetail().getEnterpriseId());
}
}
return OperationResultUtils.operationResult(result, OperationResultUtils.LOG_NEW + "策略",
storeStrategyQO.getStrategyName());
}
......
......@@ -46,4 +46,6 @@
<dubbo:reference interface="com.gic.store.service.StoreAuthorizationApiService" id="storeAuthorizationApiService" timeout="60000" />
<dubbo:reference interface="com.gic.enterprise.service.DownloadReportApiService" id="downloadReportApiService" timeout="6000"/>
<dubbo:reference interface="com.gic.enterprise.service.EnterpriseInitApiService" id="enterpriseInitApiService" timeout="6000"/>
</beans>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment