Commit a74b0add authored by yangshuxing's avatar yangshuxing

易发布 bug修改

parent 33c92722
...@@ -14,4 +14,6 @@ public class CmptTemplate { ...@@ -14,4 +14,6 @@ public class CmptTemplate {
private String templateName; private String templateName;
private String templateBg; private String templateBg;
private String bgColor;
} }
...@@ -83,4 +83,7 @@ public interface CmptMapper { ...@@ -83,4 +83,7 @@ public interface CmptMapper {
Map<String, String> getEnrollUsersByUserMapId(int userMapId); Map<String, String> getEnrollUsersByUserMapId(int userMapId);
RoadUser getEnrollUsersByPhone(@Param("cmptId") Integer cmptId,@Param("callPhone") String phone); RoadUser getEnrollUsersByPhone(@Param("cmptId") Integer cmptId,@Param("callPhone") String phone);
List<Cmpt> queryMyCmpt(@Param("userId") String userId);
} }
...@@ -151,11 +151,12 @@ ...@@ -151,11 +151,12 @@
and now() >= c.startTime and c.endTime >= now() and now() >= c.startTime and c.endTime >= now()
</if> </if>
<if test="param.userId > 0"> <if test="param.userId > 0">
and c.createUserId=#{param.userId} and a.cmpt_status = 2 and c.createUserId=#{param.userId} and a.cmpt_status = 2
</if> </if>
<if test="param.userId lt 0"> <if test="param.userId lt 0">
and c.createUserId <![CDATA[ <> ]]> 427744 and c.createUserId <![CDATA[ <> ]]> 427744
and c.createUserId <![CDATA[ <> ]]> 2148892 and c.createUserId <![CDATA[ <> ]]> 2148892
and c.createUserId <![CDATA[ <> ]]> 14866
and a.cmpt_status = 2 and a.cmpt_status = 2
</if> </if>
</sql> </sql>
...@@ -277,6 +278,7 @@ ...@@ -277,6 +278,7 @@
<if test="0 > userId"> <if test="0 > userId">
and c.createUserId <![CDATA[ <> ]]> 427744 and c.createUserId <![CDATA[ <> ]]> 427744
and c.createUserId <![CDATA[ <> ]]> 2148892 and c.createUserId <![CDATA[ <> ]]> 2148892
and c.createUserId <![CDATA[ <> ]]> 14866
</if> </if>
<if test="userId > 0"> <if test="userId > 0">
and c.createUserId = #{userId} and c.createUserId = #{userId}
...@@ -289,6 +291,7 @@ ...@@ -289,6 +291,7 @@
<if test="userId lt 0"> <if test="userId lt 0">
and c.createUserId <![CDATA[ <> ]]> 427744 and c.createUserId <![CDATA[ <> ]]> 427744
and c.createUserId <![CDATA[ <> ]]> 2148892 and c.createUserId <![CDATA[ <> ]]> 2148892
and c.createUserId <![CDATA[ <> ]]> 14866
</if> </if>
<if test="userId > 0"> <if test="userId > 0">
and c.createUserId = #{userId} and c.createUserId = #{userId}
...@@ -302,6 +305,7 @@ ...@@ -302,6 +305,7 @@
<if test="userId lt 0"> <if test="userId lt 0">
and c.createUserId <![CDATA[ <> ]]> 427744 and c.createUserId <![CDATA[ <> ]]> 427744
and c.createUserId <![CDATA[ <> ]]> 2148892 and c.createUserId <![CDATA[ <> ]]> 2148892
and c.createUserId <![CDATA[ <> ]]> 14866
</if> </if>
<if test="userId > 0"> <if test="userId > 0">
and c.createUserId = #{userId} and c.createUserId = #{userId}
...@@ -323,4 +327,23 @@ ...@@ -323,4 +327,23 @@
from common.neucmpt a inner join raceenroll.competitionusermap b on a.gcmptid=b.cmptid from common.neucmpt a inner join raceenroll.competitionusermap b on a.gcmptid=b.cmptid
where a.gtcmptid = #{cmptId} and b.callPhone = #{callPhone} and isdelete=0 and enrollstatus=1 limit 1 where a.gtcmptid = #{cmptId} and b.callPhone = #{callPhone} and isdelete=0 and enrollstatus=1 limit 1
</select> </select>
<select id="queryMyCmpt" resultType="com.dlbridge.jadp.plugins.cmpt.dao.model.Cmpt">
select a.cmpt_id,
a.cmpt_name as cmptName,
a.logo,
date_format(start_time,'%Y-%m-%d') startTime,
a.bg_color as cmptbgColor,
a.create_by AS "createBy",
a.create_date AS "createDate",
a.update_by AS "updateBy",
a.update_date AS "updateDate",
a.del_flag AS "delFlag"
from gk_cmpt a left join common.neucmpt b on a.cmpt_id=b.gtCmptId
left join raceenroll.competition c on b.gcmptid=c.cmptid
where a.del_flag=0
and c.createUserId = #{userId}
order by c.startTime desc
</select>
</mapper> </mapper>
\ No newline at end of file
...@@ -5,6 +5,7 @@ import io.swagger.annotations.ApiModel; ...@@ -5,6 +5,7 @@ import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Getter; import lombok.Getter;
import lombok.Setter; import lombok.Setter;
import lombok.ToString;
import lombok.experimental.Accessors; import lombok.experimental.Accessors;
/** /**
...@@ -16,6 +17,7 @@ import lombok.experimental.Accessors; ...@@ -16,6 +17,7 @@ import lombok.experimental.Accessors;
@Getter @Getter
@Setter @Setter
@Accessors(chain = true) @Accessors(chain = true)
@ToString
public class Cmpt extends JaapRecord<Cmpt> { public class Cmpt extends JaapRecord<Cmpt> {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
......
...@@ -15,6 +15,7 @@ import org.springframework.transaction.annotation.Transactional; ...@@ -15,6 +15,7 @@ import org.springframework.transaction.annotation.Transactional;
import javax.annotation.Resource; import javax.annotation.Resource;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.concurrent.TimeUnit;
/** /**
* 赛事 * 赛事
...@@ -37,8 +38,9 @@ public class CmptService { ...@@ -37,8 +38,9 @@ public class CmptService {
public Cmpt queryCmptBycmptId(Integer cmptId) { public Cmpt queryCmptBycmptId(Integer cmptId) {
try { try {
long start = System.currentTimeMillis();
Cmpt cmpt = remoteService.getCmptByCmptId(cmptId); Cmpt cmpt = remoteService.getCmptByCmptId(cmptId);
log.info("耗时cmpt1:"+(System.currentTimeMillis()-start));
if(cmpt == null) { if(cmpt == null) {
log.error("not find related cmpt id : " + cmptId); log.error("not find related cmpt id : " + cmptId);
return new Cmpt().setCmptId(cmptId); return new Cmpt().setCmptId(cmptId);
...@@ -47,9 +49,10 @@ public class CmptService { ...@@ -47,9 +49,10 @@ public class CmptService {
log.info(cmpt); log.info(cmpt);
Cmpt localCmpt = cmptMapper.queryCmptBycmptId(cmptId); Cmpt localCmpt = cmptMapper.queryCmptBycmptId(cmptId);
log.info("耗时cmpt2:"+(System.currentTimeMillis()-start));
if (localCmpt == null) { if (localCmpt == null) {
save(cmpt); save(cmpt);
log.info("耗时cmpt3:"+(System.currentTimeMillis()-start));
return cmptMapper.queryCmptBycmptId(cmptId); return cmptMapper.queryCmptBycmptId(cmptId);
} else { } else {
localCmpt.setCmptName(cmpt.getCmptName()); localCmpt.setCmptName(cmpt.getCmptName());
...@@ -57,6 +60,7 @@ public class CmptService { ...@@ -57,6 +60,7 @@ public class CmptService {
localCmpt.setEndTime(cmpt.getEndTime()); localCmpt.setEndTime(cmpt.getEndTime());
localCmpt.setCmptType(cmpt.getCmptType()); localCmpt.setCmptType(cmpt.getCmptType());
update(localCmpt); update(localCmpt);
log.info("耗时cmpt4:"+(System.currentTimeMillis()-start));
return localCmpt; return localCmpt;
} }
}catch (Exception ex){ }catch (Exception ex){
...@@ -125,15 +129,27 @@ public class CmptService { ...@@ -125,15 +129,27 @@ public class CmptService {
} }
public Page<List<Cmpt>> queryCmpt(Pageable page, Map<String,String> param) { public Page<List<Cmpt>> queryCmpt(Pageable page, Map<String,String> param) {
long start = System.currentTimeMillis();
long count = cmptMapper.countCount(param); long count = cmptMapper.countCount(param);
log.info("耗时1:"+(System.currentTimeMillis()-start));
List<Cmpt> list = cmptMapper.queryCmpt(page, param); List<Cmpt> list = cmptMapper.queryCmpt(page, param);
log.info("耗时2:"+(System.currentTimeMillis()-start));
list.forEach(cmpt -> { list.forEach(cmpt -> {
Object o = valueOperations.get("gk:view:" + cmpt.getCmptId()); Object o = valueOperations.get("gk:view:" + cmpt.getCmptId());
if(o != null){ if(o != null){
cmpt.setView((Integer) o); cmpt.setView((Integer) o);
} }
cmpt.setEnroll(remoteService.getCmptEnrollCount(cmpt.getCmptId()));
log.info("耗时3:"+(System.currentTimeMillis()-start));
Object countStr = valueOperations.get("count:cmptid:" + cmpt.getCmptId());
if(countStr != null){
cmpt.setEnroll(Integer.valueOf(countStr.toString()));
}else{
int cmptEnrollCount = remoteService.getCmptEnrollCount(cmpt.getCmptId());
cmpt.setEnroll(cmptEnrollCount);
valueOperations.set("count:cmptid:"+cmpt.getCmptId(),cmptEnrollCount+"",30, TimeUnit.MINUTES);
log.info("耗时4:"+(System.currentTimeMillis()-start));
}
}); });
return PageFactory.setContent(list, page, count); return PageFactory.setContent(list, page, count);
} }
...@@ -241,4 +257,8 @@ public class CmptService { ...@@ -241,4 +257,8 @@ public class CmptService {
public RoadUser getEnrollUsersByPhone(Integer cmptId, String phone) { public RoadUser getEnrollUsersByPhone(Integer cmptId, String phone) {
return cmptMapper.getEnrollUsersByPhone(cmptId,phone); return cmptMapper.getEnrollUsersByPhone(cmptId,phone);
} }
public List<Cmpt> queryMyCmpt(String userId) {
return cmptMapper.queryMyCmpt(userId);
}
} }
...@@ -2,13 +2,15 @@ package com.dlbridge.jadp.plugins.cmpt.service; ...@@ -2,13 +2,15 @@ package com.dlbridge.jadp.plugins.cmpt.service;
import com.dlbridge.jadp.plugins.cmpt.bean.CmptTemplate; import com.dlbridge.jadp.plugins.cmpt.bean.CmptTemplate;
import com.dlbridge.jadp.plugins.cmpt.dao.mapper.TemplateMapper; import com.dlbridge.jadp.plugins.cmpt.dao.mapper.TemplateMapper;
import javafx.beans.binding.ObjectBinding;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
import javax.annotation.Resource; import javax.annotation.Resource;
import java.util.*; import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
@Service @Service
public class TemplateService { public class TemplateService {
...@@ -87,7 +89,7 @@ public class TemplateService { ...@@ -87,7 +89,7 @@ public class TemplateService {
itemMap.put("new_gk_itemId", new_gk_itemId); itemMap.put("new_gk_itemId", new_gk_itemId);
gkItemMapList.add(itemMap); gkItemMapList.add(itemMap);
// 查询 certificate 表 // 查询 certificate 表
List<Map<String, Object>> certificateList = templateMapper.queryGeerunnerCertificateByRoadId(Integer.valueOf(cmptItemList.get(i).get("item_id").toString())); /*List<Map<String, Object>> certificateList = templateMapper.queryGeerunnerCertificateByRoadId(Integer.valueOf(cmptItemList.get(i).get("item_id").toString()));
if(certificateList.size()>0) { if(certificateList.size()>0) {
// 复制 certificate 表 // 复制 certificate 表
for (int j = 0; j < certificateList.size(); j++) { for (int j = 0; j < certificateList.size(); j++) {
...@@ -106,13 +108,13 @@ public class TemplateService { ...@@ -106,13 +108,13 @@ public class TemplateService {
// 复制 cmpt_rich_text 赛事富文本表 // 复制 cmpt_rich_text 赛事富文本表
templateMapper.copyGeerunnerCmptRichText(gmap1); templateMapper.copyGeerunnerCmptRichText(gmap1);
// 复制 cmpt_userdefine 报名配置表 // 复制 cmpt_userdefine 报名配置表
templateMapper.copyGeerunnerCmptUserdefine(gmap1); templateMapper.copyGeerunnerCmptUserdefine(gmap1);*/
} }
} }
// 查询 cmpt_discount 优惠方案 // 查询 cmpt_discount 优惠方案
List<Map<String, Object>> cmptDiscounts = templateMapper.queryGeerunnerCmptDiscountByCmptId(gk_compId); /*List<Map<String, Object>> cmptDiscounts = templateMapper.queryGeerunnerCmptDiscountByCmptId(gk_compId);
if(cmptDiscounts.size()>0) { if(cmptDiscounts.size()>0) {
for (int i = 0; i < cmptDiscounts.size(); i++) { for (int i = 0; i < cmptDiscounts.size(); i++) {
// 复制 cmpt_discount 优惠方案 // 复制 cmpt_discount 优惠方案
...@@ -131,10 +133,10 @@ public class TemplateService { ...@@ -131,10 +133,10 @@ public class TemplateService {
templateMapper.copyGeerunnerCmptDiscountMapping(gmap2); templateMapper.copyGeerunnerCmptDiscountMapping(gmap2);
} }
} }
} }*/
// 查询 cmpt_extra_charge表的groupId // 查询 cmpt_extra_charge表的groupId
List<Map<String, Object>> groupIds = templateMapper.queryGeerunnerCmptExtraChargeGroupIdByCmptId(gk_compId); /*List<Map<String, Object>> groupIds = templateMapper.queryGeerunnerCmptExtraChargeGroupIdByCmptId(gk_compId);
if (groupIds.size()>0) { if (groupIds.size()>0) {
Map<String, Object> gmap3 = new HashMap<>(); Map<String, Object> gmap3 = new HashMap<>();
gmap3.put("new_gk_cmptId", new_gk_cmptId); gmap3.put("new_gk_cmptId", new_gk_cmptId);
...@@ -164,13 +166,13 @@ public class TemplateService { ...@@ -164,13 +166,13 @@ public class TemplateService {
templateMapper.copyGeerunnerCmptExtraCharge(gmap3); templateMapper.copyGeerunnerCmptExtraCharge(gmap3);
} }
} }
} }*/
// 复制 cmpt_medal 赛事奖牌表 // 复制 cmpt_medal 赛事奖牌表
templateMapper.copyGeerunnerCmptMedal(gmap); //templateMapper.copyGeerunnerCmptMedal(gmap);
// 查询 gps_path // 查询 gps_path
List<Map<String, Object>> gpsPathList = templateMapper.queryGeerunnerGpsPathByCmptId(gk_compId); /*List<Map<String, Object>> gpsPathList = templateMapper.queryGeerunnerGpsPathByCmptId(gk_compId);
if(gpsPathList.size()>0) { if(gpsPathList.size()>0) {
Map<String, Object> gmap4 = new HashMap<>(); Map<String, Object> gmap4 = new HashMap<>();
gmap4.put("new_gk_cmptId", new_gk_cmptId); gmap4.put("new_gk_cmptId", new_gk_cmptId);
...@@ -189,7 +191,7 @@ public class TemplateService { ...@@ -189,7 +191,7 @@ public class TemplateService {
gmap4.put("new_gk_pathId",new_gk_pathId); gmap4.put("new_gk_pathId",new_gk_pathId);
templateMapper.copyGeerunnerGpsPlacemark(gmap4); templateMapper.copyGeerunnerGpsPlacemark(gmap4);
} }
} }*/
// 复制 time_seg // 复制 time_seg
List<Map<String, Object>> gkSegList = new ArrayList<>(); // 存储seq 新旧id关系 List<Map<String, Object>> gkSegList = new ArrayList<>(); // 存储seq 新旧id关系
...@@ -212,7 +214,7 @@ public class TemplateService { ...@@ -212,7 +214,7 @@ public class TemplateService {
} }
} }
// time_checkpoint 计时点 /*// time_checkpoint 计时点
List<Map<String, Object>> timeCheckpointList = templateMapper.queryGeerunnerTimeCheckpointByCmptId(gk_compId); List<Map<String, Object>> timeCheckpointList = templateMapper.queryGeerunnerTimeCheckpointByCmptId(gk_compId);
if (timeCheckpointList.size()>0) { if (timeCheckpointList.size()>0) {
Map<String, Object> gmap6 = new HashMap<>(); Map<String, Object> gmap6 = new HashMap<>();
...@@ -261,7 +263,7 @@ public class TemplateService { ...@@ -261,7 +263,7 @@ public class TemplateService {
templateMapper.copyGeerunnerTimeRanking(gmap7); templateMapper.copyGeerunnerTimeRanking(gmap7);
} }
} }
} }*/
/****************************复制 geerunner 库的信息 结束****************************/ /****************************复制 geerunner 库的信息 结束****************************/
/****************************复制 gksite 库的信息 开始****************************/ /****************************复制 gksite 库的信息 开始****************************/
// 复制 gk_cmpt 赛事主表 // 复制 gk_cmpt 赛事主表
...@@ -271,7 +273,7 @@ public class TemplateService { ...@@ -271,7 +273,7 @@ public class TemplateService {
smap.put("gk_userId",gk_userId); smap.put("gk_userId",gk_userId);
templateMapper.copyGkSiteGkCmpt(smap); templateMapper.copyGkSiteGkCmpt(smap);
// 查询 banner 表 // 查询 banner 表
List<Map<String, Object>> bannerList = templateMapper.queryGksiteBannerByCmptId(gk_compId); /*List<Map<String, Object>> bannerList = templateMapper.queryGksiteBannerByCmptId(gk_compId);
if(bannerList.size()>0) { if(bannerList.size()>0) {
Map<String, Object> smap1 = new HashMap<>(); Map<String, Object> smap1 = new HashMap<>();
smap1.put("new_gk_cmptId",new_gk_cmptId); smap1.put("new_gk_cmptId",new_gk_cmptId);
...@@ -284,7 +286,7 @@ public class TemplateService { ...@@ -284,7 +286,7 @@ public class TemplateService {
// 复制 banner_statistic 表 // 复制 banner_statistic 表
templateMapper.copyGkSiteBannerStatistic(smap1); templateMapper.copyGkSiteBannerStatistic(smap1);
} }
} }*/
// 复制 gk_cmpt_func 表 各种配置的开关 // 复制 gk_cmpt_func 表 各种配置的开关
templateMapper.copyGkSiteGkCmptFunc(smap); templateMapper.copyGkSiteGkCmptFunc(smap);
...@@ -332,7 +334,7 @@ public class TemplateService { ...@@ -332,7 +334,7 @@ public class TemplateService {
pmap.clear(); pmap.clear();
pmap.put("compId",race_cmptId); pmap.put("compId",race_cmptId);
pmap.put("new_race_cmptId",new_race_cmptId); pmap.put("new_race_cmptId",new_race_cmptId);
templateMapper.copyRaceCmptPartnerMap(pmap); //templateMapper.copyRaceCmptPartnerMap(pmap);
// 复制raceenroll.competitioncustom // 复制raceenroll.competitioncustom
templateMapper.copyRaceCompetitioncustom(pmap); templateMapper.copyRaceCompetitioncustom(pmap);
// 查询赛事下的项目列表 // 查询赛事下的项目列表
...@@ -357,13 +359,13 @@ public class TemplateService { ...@@ -357,13 +359,13 @@ public class TemplateService {
pmap1.put("userId",userId); pmap1.put("userId",userId);
pmap1.put("roadId",roads.get(i).get("roadId")); pmap1.put("roadId",roads.get(i).get("roadId"));
pmap1.put("new_race_roadId",new_race_roadId); pmap1.put("new_race_roadId",new_race_roadId);
templateMapper.copyRaceCompetitionroadrole(pmap1); //templateMapper.copyRaceCompetitionroadrole(pmap1);
// 查询 extrapay 表赛事项目额外费项表 // 查询 extrapay 表赛事项目额外费项表
List<Map<String, Object>> extrapays = templateMapper.queryRaceExtrapayByRoadId(Integer.valueOf(roads.get(i).get("roadId").toString())); List<Map<String, Object>> extrapays = templateMapper.queryRaceExtrapayByRoadId(Integer.valueOf(roads.get(i).get("roadId").toString()));
pmap_extrapay.put("new_race_roadId",new_race_roadId); pmap_extrapay.put("new_race_roadId",new_race_roadId);
pmap_payitem.put("new_race_roadId",new_race_roadId); pmap_payitem.put("new_race_roadId",new_race_roadId);
pmap_payitem.put("roadId",roads.get(i).get("roadId")); pmap_payitem.put("roadId",roads.get(i).get("roadId"));
for (int j = 0; j < extrapays.size(); j++) { /*for (int j = 0; j < extrapays.size(); j++) {
// 复制 extrapay 表 赛事项目额外费项表 // 复制 extrapay 表 赛事项目额外费项表
pmap_extrapay.put("id", extrapays.get(j).get("id")); pmap_extrapay.put("id", extrapays.get(j).get("id"));
templateMapper.copyRaceExtrapay(pmap_extrapay); templateMapper.copyRaceExtrapay(pmap_extrapay);
...@@ -374,7 +376,7 @@ public class TemplateService { ...@@ -374,7 +376,7 @@ public class TemplateService {
templateMapper.copyRacePayitem(pmap_payitem); templateMapper.copyRacePayitem(pmap_payitem);
// 复制 road_extrapay_relation 表 // 复制 road_extrapay_relation 表
templateMapper.copyRaceRoadExtrapayRelation(pmap_payitem); templateMapper.copyRaceRoadExtrapayRelation(pmap_payitem);
} }*/
// 存储新旧roadId关系 // 存储新旧roadId关系
Map<String, Object> roadIdMap = new HashMap<>(); Map<String, Object> roadIdMap = new HashMap<>();
roadIdMap.put("roadId",Integer.valueOf(roads.get(i).get("roadId").toString())); roadIdMap.put("roadId",Integer.valueOf(roads.get(i).get("roadId").toString()));
...@@ -385,7 +387,7 @@ public class TemplateService { ...@@ -385,7 +387,7 @@ public class TemplateService {
templateMapper.copyRaceUserdefined(pmap_payitem); templateMapper.copyRaceUserdefined(pmap_payitem);
} }
// 查询项目优惠通道信息 discount表 // 查询项目优惠通道信息 discount表
Map<String, Object> pmap2 = new HashMap<>(); /*Map<String, Object> pmap2 = new HashMap<>();
Map<String, Object> pmap_roadchannel = new HashMap<>(); Map<String, Object> pmap_roadchannel = new HashMap<>();
List<Map<String, Object>> discounts = templateMapper.queryRaceDiscountByCompId(race_cmptId); List<Map<String, Object>> discounts = templateMapper.queryRaceDiscountByCompId(race_cmptId);
for (int i = 0; i < discounts.size(); i++) { for (int i = 0; i < discounts.size(); i++) {
...@@ -426,7 +428,7 @@ public class TemplateService { ...@@ -426,7 +428,7 @@ public class TemplateService {
} }
} }
} }
} }*/
// 查询赛事号码牌规则信息 // 查询赛事号码牌规则信息
List<Map<String, Object>> markNoRules = templateMapper.queryRaceMarkNoRuleByCompId(race_cmptId); List<Map<String, Object>> markNoRules = templateMapper.queryRaceMarkNoRuleByCompId(race_cmptId);
......
...@@ -201,7 +201,8 @@ public class CmptController { ...@@ -201,7 +201,8 @@ public class CmptController {
*/ */
@ResponseBody @ResponseBody
@RequestMapping(value = "saveCmpt", method = RequestMethod.POST) @RequestMapping(value = "saveCmpt", method = RequestMethod.POST)
public com.neusoft.www.utils.web.Result saveCmpt(Cmpt cmpt) { public com.neusoft.www.utils.web.Result saveCmpt(@RequestBody Cmpt cmpt) {
log.info("保存的入参:"+cmpt);
if (cmpt.getCmptId() == null) { if (cmpt.getCmptId() == null) {
cmptService.save(cmpt); cmptService.save(cmpt);
} else { } else {
......
...@@ -293,10 +293,12 @@ public class MicroApiController { ...@@ -293,10 +293,12 @@ public class MicroApiController {
public Page<List<Cmpt>> cmpt(@ApiIgnore Pageable page, String keyword,HttpServletRequest request) { public Page<List<Cmpt>> cmpt(@ApiIgnore Pageable page, String keyword,HttpServletRequest request) {
int type = NumberUtils.toInt(request.getParameter("type"), 0); int type = NumberUtils.toInt(request.getParameter("type"), 0);
String partnerId = request.getParameter("partnerId"); String partnerId = request.getParameter("partnerId");
String creator = request.getParameter("userId");
Partner partner = cmptService.getPartnerById(partnerId); Partner partner = cmptService.getPartnerById(partnerId);
log.info("partner:"+partner); log.info("partner:"+partner);
Map<String,String> param = new HashMap<>(); Map<String,String> param = new HashMap<>();
param.put("userId",partner.getUserId()+""); param.put("userId",partner.getUserId()+"");
param.put("creator",creator);
param.put("type",type+""); param.put("type",type+"");
param.put("keyword",keyword); param.put("keyword",keyword);
Page<List<Cmpt>> result = cmptService.queryCmpt(page, param); Page<List<Cmpt>> result = cmptService.queryCmpt(page, param);
...@@ -304,6 +306,17 @@ public class MicroApiController { ...@@ -304,6 +306,17 @@ public class MicroApiController {
return result; return result;
} }
@GetMapping(value = "/queryMyCmpt")
public Result<List<Cmpt>> queryMyCmpt(@ApiIgnore Pageable page, String keyword,HttpServletRequest request) {
String userId = request.getParameter("userId");
if (StringUtils.isBlank(userId)) {
return Result.fail().setMsg("参数不正常!");
}
List<Cmpt> result = cmptService.queryMyCmpt(userId);
return Result.success().setContent(result);
}
@GetMapping(value = "/func/{cmptId}") @GetMapping(value = "/func/{cmptId}")
@ApiResponses({ @ApiResponses({
@ApiResponse(code = 200, message = "成功"), @ApiResponse(code = 200, message = "成功"),
......
spring.profiles.active=dev spring.profiles.active=dev
\ No newline at end of file
...@@ -18,6 +18,7 @@ $(function () { ...@@ -18,6 +18,7 @@ $(function () {
} }
$.ajax({ $.ajax({
url: '/gk/cmpt/saveCmpt', url: '/gk/cmpt/saveCmpt',
contentType:"application/json",
data: {'cmptId': cmptId, 'cmptbgColor': "#"+bg, 'logo': logo}, data: {'cmptId': cmptId, 'cmptbgColor': "#"+bg, 'logo': logo},
type: 'post', type: 'post',
success: function (data) { success: function (data) {
......
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