Commit da352f96 authored by hanfeng's avatar hanfeng

修改车型标签

parent b086526f
...@@ -3,6 +3,7 @@ package com.xxfc.platform.tour.rest; ...@@ -3,6 +3,7 @@ package com.xxfc.platform.tour.rest;
import com.github.wxiaoqi.security.admin.feign.dto.AppUserDTO; import com.github.wxiaoqi.security.admin.feign.dto.AppUserDTO;
import com.github.wxiaoqi.security.common.exception.BaseException; import com.github.wxiaoqi.security.common.exception.BaseException;
import com.github.wxiaoqi.security.common.msg.ObjectRestResponse; import com.github.wxiaoqi.security.common.msg.ObjectRestResponse;
import com.github.wxiaoqi.security.common.util.process.ResultCode;
import com.xxfc.platform.tour.biz.TourUserBiz; import com.xxfc.platform.tour.biz.TourUserBiz;
import com.xxfc.platform.tour.common.TourBaseController; import com.xxfc.platform.tour.common.TourBaseController;
import com.xxfc.platform.tour.entity.TourUser; import com.xxfc.platform.tour.entity.TourUser;
...@@ -50,7 +51,11 @@ public class TourUserController extends TourBaseController<TourUserBiz> { ...@@ -50,7 +51,11 @@ public class TourUserController extends TourBaseController<TourUserBiz> {
} }
/**
* 添加和更新
* @param tourUser
* @return
*/
@ApiOperation("插入和更新") @ApiOperation("插入和更新")
@PostMapping(value = "/app/addAndUpdate") @PostMapping(value = "/app/addAndUpdate")
...@@ -74,14 +79,15 @@ public class TourUserController extends TourBaseController<TourUserBiz> { ...@@ -74,14 +79,15 @@ public class TourUserController extends TourBaseController<TourUserBiz> {
return new ObjectRestResponse<TourUser>(); return new ObjectRestResponse<TourUser>();
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
throw new BaseException("失败"); throw new BaseException(ResultCode.FAILED_CODE);
} }
} }
@ApiOperation("通过id查询") @ApiOperation("通过id查询")
@PostMapping(value = "/app/findById/{id}") @GetMapping(value = "/app/findById/{id}")
public ObjectRestResponse<TourUser> findById(@PathVariable Integer id){ public ObjectRestResponse<TourUser> findById(@PathVariable Integer id){
AppUserDTO userInfo = getUserInfo(); AppUserDTO userInfo = getUserInfo();
...@@ -106,6 +112,9 @@ public class TourUserController extends TourBaseController<TourUserBiz> { ...@@ -106,6 +112,9 @@ public class TourUserController extends TourBaseController<TourUserBiz> {
@GetMapping("/app/unauth/getTourUserList") @GetMapping("/app/unauth/getTourUserList")
public ObjectRestResponse getTourUser(){ public ObjectRestResponse getTourUser(){
AppUserDTO userInfo = getUserInfo(); AppUserDTO userInfo = getUserInfo();
if (userInfo==null||userInfo.getUserid()==null||userInfo.getUserid()==0) {
ObjectRestResponse.createDefaultFail();
}
Integer id = userInfo.getId(); Integer id = userInfo.getId();
List<TourUser> tourUsers= baseBiz.getTourUser(id); List<TourUser> tourUsers= baseBiz.getTourUser(id);
return ObjectRestResponse.succ(tourUsers); return ObjectRestResponse.succ(tourUsers);
......
...@@ -98,4 +98,15 @@ public class RedisKey { ...@@ -98,4 +98,15 @@ public class RedisKey {
*/ */
public static final String MILEAGE_LAST_DAY_PREFIX ="mileage:last_day:"; public static final String MILEAGE_LAST_DAY_PREFIX ="mileage:last_day:";
/**
* 标签列表缓存key
*/
public static final String BRANCH_COMPANY_CATA_PAGE = BRANCH_CATA_CACHE + ":page";
/**
* 增加车型列表key
*/
public static final String BRANCH_COMPANY_CATA_LIST = BRANCH_CATA_CACHE + ":list";
} }
...@@ -71,9 +71,9 @@ public class VehiclePlatCata implements Serializable { ...@@ -71,9 +71,9 @@ public class VehiclePlatCata implements Serializable {
private Long updTime; private Long updTime;
//是否多选 //是否多选
@Column(name = "ismore") @Column(name = "isMore")
@ApiModelProperty(value = "多选 0:单选 1:多选" ) @ApiModelProperty(value = "多选 0:单选 1:多选" )
private Integer ismore; private Integer isMore;
} }
...@@ -5,7 +5,13 @@ import lombok.Data; ...@@ -5,7 +5,13 @@ import lombok.Data;
import java.util.List; import java.util.List;
@Data @Data
public class Cascade <v> { public class Cascade <v> {
/**
* 一级标签
*/
v parent; v parent;
/**
* 二级子标签
*/
List<v> children; List<v> children;
public Cascade(v parent, List<v> children) { public Cascade(v parent, List<v> children) {
......
...@@ -9,5 +9,5 @@ import java.util.List; ...@@ -9,5 +9,5 @@ import java.util.List;
public interface VehiclePlatCataMapper extends Mapper<VehiclePlatCata> { public interface VehiclePlatCataMapper extends Mapper<VehiclePlatCata> {
int addPlatCataList(@Param("list") List<VehiclePlatCata> list); int addPlatCataList(@Param("vpclist") List<VehiclePlatCata> vpclist);
} }
\ No newline at end of file
...@@ -107,25 +107,50 @@ public class VehicleCataController extends VehicleBaseController<VehiclePlatCata ...@@ -107,25 +107,50 @@ public class VehicleCataController extends VehicleBaseController<VehiclePlatCata
@PostMapping(value = "/add/addCascade/") @PostMapping(value = "/add/addCascade/")
public ObjectRestResponse addCascade(@RequestBody Cascade<VehiclePlatCata> cascade){ public ObjectRestResponse addCascade(@RequestBody Cascade<VehiclePlatCata> cascade){
return baseBiz.addCascades(cascade); try {
return baseBiz.addCascade(cascade);
} catch (Exception e) {
e.printStackTrace();
return ObjectRestResponse.createDefaultFail();
}
} }
/** /**
* 修改和增加一二级标签 * 修改和增加一二级标签
* @param uc * @param cas
* @return * @return
*/ */
@PutMapping("/add/uc") @PostMapping("/add/updateAndAdd")
public ObjectRestResponse updateCascade(@RequestBody Cascade<VehiclePlatCata> uc){ public ObjectRestResponse updateAndAdd(@RequestBody Cascade<VehiclePlatCata> cas){
baseBiz.updateCascade(uc);
return null; return baseBiz.updateAndAdd(cas);
} }
/**
* 修改标签排序
* @param id
* @param rank
* @return
*/
@PutMapping("/add/updateParentRank/{id}/{rank}")
public ObjectRestResponse updateParentRank(@PathVariable Integer id,@PathVariable Integer rank){
return baseBiz.updateParentRank(id,rank);
}
/**
* 查询当前车型拥有的标签
* @param ids
* @return
*/
@GetMapping("/add/getCatasByIds/{ids}")
public ObjectRestResponse getCatasByIds(@PathVariable String ids){
return baseBiz.getCatasByIds(ids);
}
/* @RequestMapping(value = "/{id}", method = RequestMethod.GET) /* @RequestMapping(value = "/{id}", method = RequestMethod.GET)
public RestResponse<Vehicle> get(@PathVariable String id) { public RestResponse<Vehicle> get(@PathVariable String id) {
......
...@@ -6,13 +6,13 @@ ...@@ -6,13 +6,13 @@
<insert id="addPlatCataList" parameterType="java.util.List"> <insert id="addPlatCataList" parameterType="java.util.List">
insert into vehicle_cata ( insert into vehicle_plat_cata (
parent_id,name,icon,depict,rank,level,state,crt_time,upd_time,ismore parent_id,name,icon,depict,rank,level,state,crt_time,upd_time,isMore
) VALUES ) VALUES
<foreach collection ="list" item="item" index="index" separator =","> <foreach collection ="vpclist" item="vpc" index="index" separator =",">
(#{item.parentId},#{item.name},#{item.icon},#{item.depict} (#{vpc.parentId},#{vpc.name},#{vpc.icon},#{vpc.depict}
,#{item.rank},#{item.level},#{item.state},#{item.crtTime} ,#{vpc.rank},#{vpc.level},#{vpc.state},#{vpc.crtTime}
,#{item.updTime},#{item.ismore}) ,#{vpc.updTime},#{vpc.isMore})
</foreach> </foreach>
</insert> </insert>
......
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