|
@@ -3,11 +3,16 @@ package org.jeecg.modules.bytedance.common.service.impl;
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
|
+import org.jeecg.common.api.vo.Result;
|
|
import org.jeecg.modules.bytedance.common.entity.MaterialInfo;
|
|
import org.jeecg.modules.bytedance.common.entity.MaterialInfo;
|
|
import org.jeecg.modules.bytedance.common.mapper.MaterialInfoMapper;
|
|
import org.jeecg.modules.bytedance.common.mapper.MaterialInfoMapper;
|
|
import org.jeecg.modules.bytedance.common.service.IMaterialInfoService;
|
|
import org.jeecg.modules.bytedance.common.service.IMaterialInfoService;
|
|
|
|
+import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
|
|
+import java.util.Arrays;
|
|
|
|
+import java.util.List;
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* 素材信息
|
|
* 素材信息
|
|
*
|
|
*
|
|
@@ -19,6 +24,10 @@ import org.springframework.stereotype.Service;
|
|
@Service
|
|
@Service
|
|
public class MaterialInfoServiceImpl extends ServiceImpl<MaterialInfoMapper, MaterialInfo> implements IMaterialInfoService {
|
|
public class MaterialInfoServiceImpl extends ServiceImpl<MaterialInfoMapper, MaterialInfo> implements IMaterialInfoService {
|
|
|
|
|
|
|
|
+ @Autowired
|
|
|
|
+ private MaterialInfoMapper materialInfoMapper;
|
|
|
|
+
|
|
|
|
+
|
|
@Override
|
|
@Override
|
|
public MaterialInfo getParams(String signature, Integer status) {
|
|
public MaterialInfo getParams(String signature, Integer status) {
|
|
QueryWrapper<MaterialInfo>queryWrapper = new QueryWrapper<>();
|
|
QueryWrapper<MaterialInfo>queryWrapper = new QueryWrapper<>();
|
|
@@ -31,6 +40,26 @@ public class MaterialInfoServiceImpl extends ServiceImpl<MaterialInfoMapper, Mat
|
|
queryWrapper.orderByDesc("create_time").last("limit 1");
|
|
queryWrapper.orderByDesc("create_time").last("limit 1");
|
|
return this.getOne(queryWrapper);
|
|
return this.getOne(queryWrapper);
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @description: 素材下线
|
|
|
|
+ *
|
|
|
|
+ * @param ids
|
|
|
|
+ * @param offlineFlag
|
|
|
|
+ * @return: org.jeecg.common.api.vo.Result
|
|
|
|
+ * @author: zianY
|
|
|
|
+ */
|
|
|
|
+ @Override
|
|
|
|
+ public Result updMaterialOfflineById(List<String> ids, Integer offlineFlag){
|
|
|
|
+ ids.forEach(id ->{
|
|
|
|
+ materialInfoMapper.updMaterialOfflineById(id,offlineFlag);
|
|
|
|
+ });
|
|
|
|
+ return Result.successMsg("素材下线成功。", null);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|