|
@@ -11,6 +11,8 @@ import com.diagbot.entity.ProductService;
|
|
|
import com.diagbot.entity.ServiceInfo;
|
|
|
import com.diagbot.entity.ServiceToken;
|
|
|
import com.diagbot.entity.wrapper.ProductServiceWrapper;
|
|
|
+import com.diagbot.enums.IsDeleteEnum;
|
|
|
+import com.diagbot.enums.StatusEnum;
|
|
|
import com.diagbot.enums.TokenTypeEnum;
|
|
|
import com.diagbot.exception.CommonErrorCode;
|
|
|
import com.diagbot.exception.CommonException;
|
|
@@ -25,7 +27,6 @@ import org.springframework.stereotype.Component;
|
|
|
|
|
|
import java.util.Calendar;
|
|
|
import java.util.Date;
|
|
|
-import java.util.HashMap;
|
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
|
|
|
@@ -72,7 +73,7 @@ public class ProductServiceFacade extends ProductServiceServiceImpl {
|
|
|
QueryWrapper<ProductService> qwps = new QueryWrapper<>();
|
|
|
qwps.eq("product_id", productServiceSaveVO.getProductId());
|
|
|
qwps.eq("service_id", productServiceSaveVO.getServiceId());
|
|
|
- qwps.eq("is_deleted", "N");
|
|
|
+ qwps.eq("is_deleted", IsDeleteEnum.N.getKey());
|
|
|
ProductService productService = this.getOne(qwps);
|
|
|
if (productService == null) {
|
|
|
productService = new ProductService();
|
|
@@ -103,7 +104,7 @@ public class ProductServiceFacade extends ProductServiceServiceImpl {
|
|
|
serviceToken.setType(productServiceSaveVO.getType());
|
|
|
serviceToken.setAppKeyId(GuidUtil.App_key());
|
|
|
serviceToken.setAppKeySecret(GuidUtil.App_screct());
|
|
|
- serviceToken.setStatus(1);
|
|
|
+ serviceToken.setStatus(StatusEnum.Enable.getKey());
|
|
|
if (old_serviceToken != null && old_serviceToken.getType().equals(TokenTypeEnum.Trial.getKey())) {
|
|
|
//如果试用已过期,不允许再生成
|
|
|
if (calendar.after(old_serviceToken.getExpiringDate())) {
|
|
@@ -133,7 +134,7 @@ public class ProductServiceFacade extends ProductServiceServiceImpl {
|
|
|
QueryWrapper<ProductService> qwps = new QueryWrapper<>();
|
|
|
qwps.eq("product_id", productServiceSaveVO.getProductId());
|
|
|
qwps.eq("service_id", productServiceSaveVO.getServiceId());
|
|
|
- qwps.eq("is_deleted", "N");
|
|
|
+ qwps.eq("is_deleted", IsDeleteEnum.N.getKey());
|
|
|
ProductService productService = this.getOne(qwps);
|
|
|
if (productService == null) {
|
|
|
throw new CommonException(CommonErrorCode.NOT_EXISTS,
|
|
@@ -160,30 +161,30 @@ public class ProductServiceFacade extends ProductServiceServiceImpl {
|
|
|
Long userId = Long.parseLong(UserUtils.getCurrentPrincipleID());
|
|
|
//当前登录用户服务端列表
|
|
|
QueryWrapper<ServiceInfo> qwService = new QueryWrapper<>();
|
|
|
- qwService.eq("is_deleted", "N");
|
|
|
+ qwService.eq("is_deleted", IsDeleteEnum.N.getKey());
|
|
|
qwService.eq("user_id", userId);
|
|
|
List<ServiceInfo> serviceInfoList = serviceInfoFacade.list(qwService);
|
|
|
Map<Long, ServiceInfo> serviceData = EntityUtil.makeEntityMap(serviceInfoList, "id");
|
|
|
//服务令牌列表
|
|
|
QueryWrapper<ServiceToken> qwToken = new QueryWrapper<>();
|
|
|
- qwToken.eq("is_deleted", "N");
|
|
|
+ qwToken.eq("is_deleted", IsDeleteEnum.N.getKey());
|
|
|
List<ServiceToken> serviceTokenList = serviceTokenFacade.list(qwToken);
|
|
|
Map<Long, ServiceToken> tokenData = EntityUtil.makeEntityMap(serviceTokenList, "productServiceId");
|
|
|
//产品列表
|
|
|
QueryWrapper<LantoneProduct> qwProduct = new QueryWrapper<>();
|
|
|
- qwProduct.eq("is_deleted", "N");
|
|
|
+ qwProduct.eq("is_deleted", IsDeleteEnum.N.getKey());
|
|
|
List<LantoneProduct> lantoneProductList = lantoneProductFacade.list(qwProduct);
|
|
|
Map<Long, LantoneProduct> lantoneProductData = EntityUtil.makeEntityMap(lantoneProductList, "id");
|
|
|
//当前用户开通的产品列表
|
|
|
QueryWrapper<OpenedProducts> qwOpenedProducts = new QueryWrapper<>();
|
|
|
- qwOpenedProducts.eq("is_deleted", "N");
|
|
|
+ qwOpenedProducts.eq("is_deleted", IsDeleteEnum.N.getKey());
|
|
|
qwOpenedProducts.eq("user_id", userId);
|
|
|
List<OpenedProducts> openedProductsList = openedProductsFacade.list(qwOpenedProducts);
|
|
|
Map<Long, OpenedProducts> openedProductData = EntityUtil.makeEntityMap(openedProductsList, "productId");
|
|
|
|
|
|
ProductServiceWrapper productServiceVO = new ProductServiceWrapper();
|
|
|
productServiceVO.setUserId(userId);
|
|
|
- IPage<ProductServiceWrapper> psPage = this.selectProductServiceByUserIdPage(page, productServiceVO);
|
|
|
+ IPage<ProductServiceWrapper> psPage = this.selectProductServicePage(page, productServiceVO);
|
|
|
List<ProductServiceWrapper> psList = psPage.getRecords();
|
|
|
for (ProductServiceWrapper productService : psList) {
|
|
|
productService.setLantoneProduct(lantoneProductData.get(productService.getProductId()));
|
|
@@ -194,4 +195,4 @@ public class ProductServiceFacade extends ProductServiceServiceImpl {
|
|
|
psPage.setRecords(psList);
|
|
|
return psPage;
|
|
|
}
|
|
|
-}
|
|
|
+}
|