mirror of
https://gitee.com/lab1024/smart-admin.git
synced 2025-10-05 19:56:39 +08:00
debugger
This commit is contained in:
parent
e75e2149dc
commit
79c1156767
@ -2,7 +2,6 @@ package net.lab1024.smartadmin.module.system.royalcanin.good;
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
import com.alibaba.fastjson.JSONObject;
|
|
||||||
import io.swagger.annotations.Api;
|
import io.swagger.annotations.Api;
|
||||||
import io.swagger.annotations.ApiOperation;
|
import io.swagger.annotations.ApiOperation;
|
||||||
import net.lab1024.smartadmin.common.anno.OperateLog;
|
import net.lab1024.smartadmin.common.anno.OperateLog;
|
||||||
|
@ -6,9 +6,12 @@ import net.lab1024.smartadmin.module.system.royalcanin.good.dao.GoodsDao;
|
|||||||
import net.lab1024.smartadmin.module.system.royalcanin.good.model.GoodsEntity;
|
import net.lab1024.smartadmin.module.system.royalcanin.good.model.GoodsEntity;
|
||||||
import net.lab1024.smartadmin.module.system.royalcanin.good.model.ProductMasterQueryEntity;
|
import net.lab1024.smartadmin.module.system.royalcanin.good.model.ProductMasterQueryEntity;
|
||||||
import net.lab1024.smartadmin.module.system.royalcanin.good.model.ProductQueryEntity;
|
import net.lab1024.smartadmin.module.system.royalcanin.good.model.ProductQueryEntity;
|
||||||
|
import net.lab1024.smartadmin.module.system.royalcanin.productSearchTag.model.ProductSearchTagEntity;
|
||||||
|
import net.lab1024.smartadmin.module.system.royalcanin.productSearchTag.service.ProductSearchTagService;
|
||||||
import net.lab1024.smartadmin.util.AESUtil;
|
import net.lab1024.smartadmin.util.AESUtil;
|
||||||
import net.lab1024.smartadmin.util.MapRemoveNullUtil;
|
import net.lab1024.smartadmin.util.MapRemoveNullUtil;
|
||||||
import net.lab1024.smartadmin.util.SmartHttpUtil;
|
import net.lab1024.smartadmin.util.SmartHttpUtil;
|
||||||
|
import org.checkerframework.checker.units.qual.A;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.data.redis.core.RedisTemplate;
|
import org.springframework.data.redis.core.RedisTemplate;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
@ -30,6 +33,10 @@ public class GoodService {
|
|||||||
@Autowired
|
@Autowired
|
||||||
private RedisTemplate redisTemplate;
|
private RedisTemplate redisTemplate;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private ProductSearchTagService productSearchTagService;
|
||||||
|
|
||||||
|
|
||||||
public GoodsEntity listGoodsByProductCode(String productCode){
|
public GoodsEntity listGoodsByProductCode(String productCode){
|
||||||
String ip = "https://shop.royalcanin.com.cn/royalcanin/royalcanin/";
|
String ip = "https://shop.royalcanin.com.cn/royalcanin/royalcanin/";
|
||||||
GoodsEntity goodsEntity = goodsDao.findByProductCode(productCode);
|
GoodsEntity goodsEntity = goodsDao.findByProductCode(productCode);
|
||||||
@ -82,6 +89,21 @@ public class GoodService {
|
|||||||
String sb = SmartHttpUtil.sendPostForm(url+"productSearchTag/query",paramMap,null);
|
String sb = SmartHttpUtil.sendPostForm(url+"productSearchTag/query",paramMap,null);
|
||||||
JSONObject jsonObject = JSONObject.parseObject(sb);
|
JSONObject jsonObject = JSONObject.parseObject(sb);
|
||||||
String result = AESUtil.decryptLinux(jsonObject.getString("data"), AESUtil.KEY);
|
String result = AESUtil.decryptLinux(jsonObject.getString("data"), AESUtil.KEY);
|
||||||
|
productSearchTagService.deleteAllSearchTag();
|
||||||
|
com.alibaba.fastjson.JSONArray jsonArray = JSONObject.parseArray(result);
|
||||||
|
for (int i = 0; i < jsonArray.size();i++){
|
||||||
|
JSONObject jsonObjectResult = (JSONObject)jsonArray.get(i);
|
||||||
|
ProductSearchTagEntity productSearchTagEntity = new ProductSearchTagEntity();
|
||||||
|
productSearchTagEntity.setBrandCode("16518816");
|
||||||
|
productSearchTagEntity.setBrandName(jsonObjectResult.getString("name"));
|
||||||
|
productSearchTagEntity.setIsDelete("0");
|
||||||
|
productSearchTagEntity.setId(jsonObjectResult.getString("id"));
|
||||||
|
productSearchTagEntity.setPetType(jsonObjectResult.getString("petType"));
|
||||||
|
productSearchTagEntity.setTagName(jsonObjectResult.getString("tagName"));
|
||||||
|
productSearchTagEntity.setTagType(jsonObjectResult.getString("tagType"));
|
||||||
|
productSearchTagEntity.setTagCode(jsonObjectResult.getString("tagCode"));
|
||||||
|
productSearchTagService.installAllSearchTag(productSearchTagEntity);
|
||||||
|
}
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -290,7 +290,7 @@ public class OrderService {
|
|||||||
endTotal = total * buyCount - discount;
|
endTotal = total * buyCount - discount;
|
||||||
break;
|
break;
|
||||||
case "4" :
|
case "4" :
|
||||||
endTotal = (total * buyCount) * discount;
|
endTotal = (total * buyCount) * (1-discount);
|
||||||
break;
|
break;
|
||||||
case "6" :
|
case "6" :
|
||||||
endTotal = total * buyCount - discount;
|
endTotal = total * buyCount - discount;
|
||||||
|
@ -13,4 +13,7 @@ import java.util.List;
|
|||||||
public interface ProductSearchTagDao extends BaseMapper<ProductSearchTagEntity> {
|
public interface ProductSearchTagDao extends BaseMapper<ProductSearchTagEntity> {
|
||||||
|
|
||||||
List<ProductSearchTagEntity> findAllByCondition(@Param("brandNameList") List<String> brandNameList,@Param("petType")String petType,@Param("tagNameList") List<String> tagNameList,@Param("tagStatus")String tagStatus);
|
List<ProductSearchTagEntity> findAllByCondition(@Param("brandNameList") List<String> brandNameList,@Param("petType")String petType,@Param("tagNameList") List<String> tagNameList,@Param("tagStatus")String tagStatus);
|
||||||
|
|
||||||
|
|
||||||
|
int deleteAllProductSearchTag();
|
||||||
}
|
}
|
||||||
|
@ -17,4 +17,12 @@ public class ProductSearchTagService {
|
|||||||
public List<ProductSearchTagEntity> findAllByCondition( List<String> brandNameList,String petType,List<String> tagNameList,String tagStatus){
|
public List<ProductSearchTagEntity> findAllByCondition( List<String> brandNameList,String petType,List<String> tagNameList,String tagStatus){
|
||||||
return productSearchTagDao.findAllByCondition(brandNameList,petType,tagNameList,tagStatus);
|
return productSearchTagDao.findAllByCondition(brandNameList,petType,tagNameList,tagStatus);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void deleteAllSearchTag(){
|
||||||
|
productSearchTagDao.deleteAllProductSearchTag();
|
||||||
|
}
|
||||||
|
|
||||||
|
public int installAllSearchTag(ProductSearchTagEntity ProductSearchTagEntity){
|
||||||
|
return productSearchTagDao.insert(ProductSearchTagEntity);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -31,4 +31,8 @@
|
|||||||
AND pet_type = #{petType}
|
AND pet_type = #{petType}
|
||||||
</if>
|
</if>
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
<delete id="deleteAllProductSearchTag">
|
||||||
|
delete from t_royalcanin_productsearchtag
|
||||||
|
</delete>
|
||||||
</mapper>
|
</mapper>
|
Loading…
Reference in New Issue
Block a user