提交 63d9fa52 作者: 余乾开

Merge branch 'develop'

...@@ -77,8 +77,9 @@ jobs: ...@@ -77,8 +77,9 @@ jobs:
git config user.name "Chuck" git config user.name "Chuck"
git config user.email "Chuck@users.noreply.github.com" git config user.email "Chuck@users.noreply.github.com"
git remote set-url origin "$GITLAB_URL" git remote set-url origin "$GITLAB_URL"
git commit -am "Generated Image New Tag" git commit -am "Update Image Tag"
git push origin develop git tag -a $TAG -m "日常迭代"
git push origin develop --tags
- name: Send Error Notification by WeChat - name: Send Error Notification by WeChat
if: ${{ failure() }} if: ${{ failure() }}
......
...@@ -77,8 +77,9 @@ jobs: ...@@ -77,8 +77,9 @@ jobs:
git config user.name "Chuck" git config user.name "Chuck"
git config user.email "Chuck@users.noreply.github.com" git config user.email "Chuck@users.noreply.github.com"
git remote set-url origin "$GITLAB_URL" git remote set-url origin "$GITLAB_URL"
git commit -am "Generated Image New Tag" git commit -am "Update Image Tag"
git push origin master git tag -a $TAG -m "日常迭代"
git push origin master --tags
- name: Send Error Notification by WeChat - name: Send Error Notification by WeChat
if: ${{ failure() }} if: ${{ failure() }}
......
...@@ -29,4 +29,6 @@ public class TenderNewsDTO implements Serializable { ...@@ -29,4 +29,6 @@ public class TenderNewsDTO implements Serializable {
private Integer port; private Integer port;
@ApiModelProperty(value = "发布日期") @ApiModelProperty(value = "发布日期")
private Date createTime; private Date createTime;
@ApiModelProperty(value = "地址")
private String url;
} }
...@@ -31,4 +31,7 @@ public class TenderNewsVO implements Serializable { ...@@ -31,4 +31,7 @@ public class TenderNewsVO implements Serializable {
private Integer using; private Integer using;
@ApiModelProperty(value = "所属产品") @ApiModelProperty(value = "所属产品")
private Integer port; private Integer port;
@ApiModelProperty(value = "地址")
private String url;
} }
...@@ -18,4 +18,4 @@ patches: ...@@ -18,4 +18,4 @@ patches:
images: images:
- name: REGISTRY/NAMESPACE/IMAGE:TAG - name: REGISTRY/NAMESPACE/IMAGE:TAG
newName: mmc-registry.cn-shenzhen.cr.aliyuncs.com/sharefly-dev/ims newName: mmc-registry.cn-shenzhen.cr.aliyuncs.com/sharefly-dev/ims
newTag: 30f8abbb75fdaee2977544ed888bc1e7997ca550 newTag: afd137bc09338fd83c1f801db939452625f234d5
...@@ -4,12 +4,12 @@ import com.mmc.csf.common.util.web.ResultBody; ...@@ -4,12 +4,12 @@ import com.mmc.csf.common.util.web.ResultBody;
import com.mmc.csf.release.feign.PmsAppApi; import com.mmc.csf.release.feign.PmsAppApi;
import com.mmc.csf.release.flyer.qo.CurriculumQo; import com.mmc.csf.release.flyer.qo.CurriculumQo;
import com.mmc.csf.release.flyer.vo.CurriculumInfoVO; import com.mmc.csf.release.flyer.vo.CurriculumInfoVO;
import com.mmc.csf.release.model.group.Insert;
import com.mmc.csf.release.model.group.Update;
import com.mmc.csf.release.service.FlyerTrainingService;
import com.mmc.csf.release.flyer.vo.DronePilotLicenseVO; import com.mmc.csf.release.flyer.vo.DronePilotLicenseVO;
import com.mmc.csf.release.flyer.vo.FlightSkillsVO; import com.mmc.csf.release.flyer.vo.FlightSkillsVO;
import com.mmc.csf.release.flyer.vo.RegistrationVO; import com.mmc.csf.release.flyer.vo.RegistrationVO;
import com.mmc.csf.release.model.group.Insert;
import com.mmc.csf.release.model.group.Update;
import com.mmc.csf.release.service.FlyerTrainingService;
import io.swagger.annotations.*; import io.swagger.annotations.*;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
...@@ -83,6 +83,13 @@ public class FlyerTrainingController extends BaseController{ ...@@ -83,6 +83,13 @@ public class FlyerTrainingController extends BaseController{
return flyerTrainingService.feignCurriculumInfoList(categoriesId); return flyerTrainingService.feignCurriculumInfoList(categoriesId);
} }
@ApiOperation(value = "feign-V1.0.1课程视频列表数量", hidden = true)
@ApiResponses({@ApiResponse(code = 200, message = "OK", response = Integer.class)})
@GetMapping("/feignCountCurriculumInfo")
public int feignCountCurriculumInfo(@RequestParam Integer categoriesId) {
return flyerTrainingService.feignCountCurriculumInfo(categoriesId);
}
@ApiOperation(value = "V1.0.1课程视频详情") @ApiOperation(value = "V1.0.1课程视频详情")
@ApiResponses({@ApiResponse(code = 200, message = "OK", response = CurriculumInfoVO.class)}) @ApiResponses({@ApiResponse(code = 200, message = "OK", response = CurriculumInfoVO.class)})
@GetMapping("/curriculumDetails") @GetMapping("/curriculumDetails")
......
...@@ -84,4 +84,7 @@ public interface FlyerTrainingDao { ...@@ -84,4 +84,7 @@ public interface FlyerTrainingDao {
* @return * @return
*/ */
List<FlightSkillsDO> treeCurriculumSkill(); List<FlightSkillsDO> treeCurriculumSkill();
int countCurriculumInfo(Integer categoriesId);
} }
...@@ -29,9 +29,10 @@ public class TenderNewsDO implements Serializable { ...@@ -29,9 +29,10 @@ public class TenderNewsDO implements Serializable {
private Integer deleted; private Integer deleted;
private Date createTime; private Date createTime;
private Date updateTime; private Date updateTime;
private String url;
public TenderNewsDTO buildTenderNewsDTO(){ public TenderNewsDTO buildTenderNewsDTO(){
return TenderNewsDTO.builder().id(this.id).tenderName(this.tenderName).using(this.using).port(this.port).createTime(this.createTime) return TenderNewsDTO.builder().id(this.id).tenderName(this.tenderName).using(this.using).port(this.port).createTime(this.createTime).url(this.url)
.build(); .build();
} }
...@@ -40,5 +41,6 @@ public class TenderNewsDO implements Serializable { ...@@ -40,5 +41,6 @@ public class TenderNewsDO implements Serializable {
this.tenderName = tenderNewsVO.getTenderName(); this.tenderName = tenderNewsVO.getTenderName();
this.using = tenderNewsVO.getUsing(); this.using = tenderNewsVO.getUsing();
this.port = tenderNewsVO.getPort(); this.port = tenderNewsVO.getPort();
this.url=tenderNewsVO.getUrl();
} }
} }
...@@ -5,7 +5,6 @@ import com.mmc.csf.common.util.web.ResultBody; ...@@ -5,7 +5,6 @@ import com.mmc.csf.common.util.web.ResultBody;
import com.mmc.csf.release.flyer.qo.CurriculumQo; import com.mmc.csf.release.flyer.qo.CurriculumQo;
import com.mmc.csf.release.flyer.vo.CurriculumInfoVO; import com.mmc.csf.release.flyer.vo.CurriculumInfoVO;
import com.mmc.csf.release.flyer.vo.RegistrationVO; import com.mmc.csf.release.flyer.vo.RegistrationVO;
import io.swagger.models.auth.In;
import java.util.List; import java.util.List;
...@@ -85,4 +84,6 @@ public interface FlyerTrainingService { ...@@ -85,4 +84,6 @@ public interface FlyerTrainingService {
* @return * @return
*/ */
List<CurriculumInfoVO> feignCurriculumInfoList(Integer categoriesId); List<CurriculumInfoVO> feignCurriculumInfoList(Integer categoriesId);
int feignCountCurriculumInfo(Integer categoriesId);
} }
...@@ -197,4 +197,10 @@ public class FlyerTrainingServiceImpl implements FlyerTrainingService { ...@@ -197,4 +197,10 @@ public class FlyerTrainingServiceImpl implements FlyerTrainingService {
List<CurriculumInfoVO> list = curriculumList.stream().map(CurriculumInfoDO::buildCurriculumInfoVO).collect(Collectors.toList()); List<CurriculumInfoVO> list = curriculumList.stream().map(CurriculumInfoDO::buildCurriculumInfoVO).collect(Collectors.toList());
return list; return list;
} }
@Override
public int feignCountCurriculumInfo(Integer categoriesId) {
int count = flyerTrainingDao.countCurriculumInfo(categoriesId);
return count;
}
} }
...@@ -163,4 +163,4 @@ iuav: ...@@ -163,4 +163,4 @@ iuav:
# endpoints: # endpoints:
# web: # web:
# exposure: # exposure:
# include: "*" # include: "*"
\ No newline at end of file
...@@ -51,6 +51,9 @@ ...@@ -51,6 +51,9 @@
<if test="date != null "> <if test="date != null ">
and Date(create_time) = #{date} and Date(create_time) = #{date}
</if> </if>
<if test="keyword != null ">
and case_title like CONCAT("%",#{keyword},"%")
</if>
</select> </select>
<select id="listCasePage" resultType="com.mmc.csf.release.entity.information.IndustryCaseDO" parameterType="com.mmc.csf.infomation.qo.IndustryCaseQO"> <select id="listCasePage" resultType="com.mmc.csf.release.entity.information.IndustryCaseDO" parameterType="com.mmc.csf.infomation.qo.IndustryCaseQO">
...@@ -74,6 +77,9 @@ ...@@ -74,6 +77,9 @@
<if test="date != null "> <if test="date != null ">
and Date(create_time) = #{date} and Date(create_time) = #{date}
</if> </if>
<if test="keyword != null ">
and case_title like CONCAT("%",#{keyword},"%")
</if>
order by create_time desc order by create_time desc
limit #{pageNo}, #{pageSize} limit #{pageNo}, #{pageSize}
</select> </select>
......
...@@ -189,4 +189,11 @@ ...@@ -189,4 +189,11 @@
flight_skills fs0 flight_skills fs0
INNER JOIN flight_skills fs1 ON fs0.id = fs1.pid INNER JOIN flight_skills fs1 ON fs0.id = fs1.pid
</select> </select>
<select id="countCurriculumInfo" resultType="java.lang.Integer">
SELECT
count(*)
from curriculum_info
where categories_id = #{categoriesId}
and is_deleted = 0
</select>
</mapper> </mapper>
...@@ -16,6 +16,9 @@ ...@@ -16,6 +16,9 @@
<if test="date != null "> <if test="date != null ">
and Date(create_time) = #{date} and Date(create_time) = #{date}
</if> </if>
<if test="keyword != null ">
and news_title like CONCAT("%",#{keyword},"%")
</if>
</select> </select>
<select id="listNewsPage" resultType="com.mmc.csf.release.entity.information.IndustryNewsDO" <select id="listNewsPage" resultType="com.mmc.csf.release.entity.information.IndustryNewsDO"
...@@ -40,6 +43,9 @@ ...@@ -40,6 +43,9 @@
<if test="date != null "> <if test="date != null ">
and Date(create_time) = #{date} and Date(create_time) = #{date}
</if> </if>
<if test="keyword != null ">
and news_title like CONCAT("%",#{keyword},"%")
</if>
order by create_time desc order by create_time desc
limit #{pageNo}, #{pageSize} limit #{pageNo}, #{pageSize}
</select> </select>
......
...@@ -11,6 +11,7 @@ ...@@ -11,6 +11,7 @@
<result column="is_deleted" property="deleted"/> <result column="is_deleted" property="deleted"/>
<result column="create_time" property="createTime"/> <result column="create_time" property="createTime"/>
<result column="update_time" property="updateTime"/> <result column="update_time" property="updateTime"/>
<result column="url" property="url"/>
</resultMap> </resultMap>
<resultMap id="tenderInfoResultMap" type="com.mmc.csf.release.entity.tender.TenderInfoDO"> <resultMap id="tenderInfoResultMap" type="com.mmc.csf.release.entity.tender.TenderInfoDO">
...@@ -42,8 +43,8 @@ ...@@ -42,8 +43,8 @@
<insert id="addTenderNewsDO" useGeneratedKeys="true" <insert id="addTenderNewsDO" useGeneratedKeys="true"
keyProperty="id" parameterType="com.mmc.csf.release.entity.tender.TenderNewsDO"> keyProperty="id" parameterType="com.mmc.csf.release.entity.tender.TenderNewsDO">
insert into tender_news(tender_name, is_using, port, create_time) insert into tender_news(tender_name, is_using, port, create_time,url)
values (#{tenderName}, #{using}, #{port}, NOW()) values (#{tenderName}, #{using}, #{port}, NOW(),#{url})
</insert> </insert>
<insert id="batchAddTenderInfo" useGeneratedKeys="true" <insert id="batchAddTenderInfo" useGeneratedKeys="true"
...@@ -87,6 +88,9 @@ ...@@ -87,6 +88,9 @@
<if test=" port != null "> <if test=" port != null ">
port = #{port} port = #{port}
</if> </if>
<if test=" url != null and url!='' ">
url = #{url}
</if>
</set> </set>
where id = #{id} where id = #{id}
</update> </update>
...@@ -131,7 +135,7 @@ ...@@ -131,7 +135,7 @@
</select> </select>
<select id="listTenderNews" resultMap="tenderNewsResultMap"> <select id="listTenderNews" resultMap="tenderNewsResultMap">
select id,tender_name,is_using,port,is_deleted,create_time from tender_news select id,tender_name,is_using,port,is_deleted,create_time,url from tender_news
where is_deleted = 0 where is_deleted = 0
<if test=" tenderName != null and tenderName != '' "> <if test=" tenderName != null and tenderName != '' ">
and tender_name like CONCAT('%',#{tenderName},'%') and tender_name like CONCAT('%',#{tenderName},'%')
...@@ -358,4 +362,4 @@ ...@@ -358,4 +362,4 @@
is_deleted = 0 and id = #{id} is_deleted = 0 and id = #{id}
</select> </select>
</mapper> </mapper>
\ No newline at end of file
...@@ -20,6 +20,7 @@ data-filter: ...@@ -20,6 +20,7 @@ data-filter:
- /release/work/listAllTaskService - /release/work/listAllTaskService
- /release/curriculum/queryCurriculumInfoList - /release/curriculum/queryCurriculumInfoList
- /release/curriculum/feignCurriculumInfoList - /release/curriculum/feignCurriculumInfoList
- /release/curriculum/feignCountCurriculumInfo
- /release/website/getWebsiteByAdCode - /release/website/getWebsiteByAdCode
- /release/website/getWebsiteList - /release/website/getWebsiteList
- /release/website/flyer/bitmap - /release/website/flyer/bitmap
...@@ -31,3 +32,4 @@ data-filter: ...@@ -31,3 +32,4 @@ data-filter:
- /release/module/listBannerImg - /release/module/listBannerImg
- /release/tender/info - /release/tender/info
- /release/actuator/health/readiness - /release/actuator/health/readiness
- /release/tender/infoById
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论