Commit 23c23de2 authored by hanfeng's avatar hanfeng

修改车型管理

parent 13926ea0
......@@ -169,12 +169,12 @@ public class VehicleModelVo extends VehicleModel implements Serializable {
private String brandName;
@Column(name = "status")
@ApiModelProperty(value = "状态 0--下架;1--上架")
private String status;
// @Column(name = "status")
// @ApiModelProperty(value = "状态 0--下架;1--上架")
// private String status;
@Column(name = "cover_pic")
@ApiModelProperty(value = "封面图")
private String coverPic;
// @Column(name = "cover_pic")
// @ApiModelProperty(value = "封面图")
// private String coverPic;
}
......@@ -110,9 +110,9 @@ public class VehicleModelController extends BaseController<VehicleModelBiz, Vehi
if (vmqc.getIsDel() == null) {
vmqc.setIsDel(0);
}
if (vmqc.getStatus() == null) {
vmqc.setStatus(SYS_TRUE);
}
// if (vmqc.getStatus() == null) {
// vmqc.setStatus(SYS_TRUE);
// }
if (vmqc == null || vmqc.getPage() == null || vmqc.getLimit() == null || vmqc.getPage() < 0 || vmqc.getLimit() <= 0) {
return ObjectRestResponse.createDefaultFail();
}
......@@ -172,7 +172,6 @@ public class VehicleModelController extends BaseController<VehicleModelBiz, Vehi
if (vmId == null) {
return ObjectRestResponse.createFailedResult(ResultCode.FAILED_CODE, "插入数据失败");
}
System.out.println("vmId:" + vmId);
//获取该车型所有的标签id
ArrayList<VehicleCata> vcs = new ArrayList<>();
......@@ -185,7 +184,6 @@ public class VehicleModelController extends BaseController<VehicleModelBiz, Vehi
vc.setCrtTime(System.currentTimeMillis());
vcs.add(vc);
}
vehicleCataBiz.inserts(vcs);
return ObjectRestResponse.succ();
} catch (NumberFormatException e) {
......@@ -200,15 +198,12 @@ public class VehicleModelController extends BaseController<VehicleModelBiz, Vehi
@PutMapping(value = "/app/update")
@Transactional
public ObjectRestResponse<VehicleModel> update(@RequestBody VehicleModel vm, HttpServletRequest request) {
String token = request.getHeader("Authorization");
ObjectRestResponse<UserDTO> uorr = null;
try {
uorr = userFeign.userinfoByToken(token);
uorr = userFeign.userinfoByToken(userAuthConfig.getToken(request));
} catch (Exception e) {
e.printStackTrace();
}
if (uorr == null || uorr.getData() == null || StringUtils.isBlank(uorr.getData().getName()) || uorr.getData().getId() == null) {
return ObjectRestResponse.createFailedResult(ResultCode.FAILED_CODE, "获取不到用户信息");
}
......@@ -302,4 +297,40 @@ public class VehicleModelController extends BaseController<VehicleModelBiz, Vehi
return baseBiz.goodList(page, limit);
}
@ApiOperation("上下架")
@PutMapping(value = "/setStatus/{id}/{status}")
@Transactional
public ObjectRestResponse<VehicleModel> setStatus(@PathVariable(value = "id") Integer id, @PathVariable(value = "status") Integer status) {
ObjectRestResponse<UserDTO> uorr = null;
try {
uorr = userFeign.userinfoByToken(userAuthConfig.getToken(request));
} catch (Exception e) {
e.printStackTrace();
}
if (uorr == null || uorr.getData() == null || StringUtils.isBlank(uorr.getData().getName()) || uorr.getData().getId() == null) {
return ObjectRestResponse.createFailedResult(ResultCode.FAILED_CODE, "获取不到用户信息");
}
String host = request.getRemoteHost();
if (StringUtils.isBlank(host)) {
return ObjectRestResponse.createDefaultFail();
}
VehicleModel vehicleModel = new VehicleModel();
vehicleModel.setId(id);
vehicleModel.setStatus(status);
vehicleModel.setUpdName(uorr.getData().getName());
vehicleModel.setUpdUser(uorr.getData().getId());
vehicleModel.setUpdHost(host);
vehicleModel.setUpdTime(new Date());
try {
//修改车型
vehicleModelBiz.updateByPrimaryKeySelective(vehicleModel);
return ObjectRestResponse.succ();
} catch (NumberFormatException e) {
e.printStackTrace();
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
throw new BaseException(ResultCode.FAILED_CODE);
}
}
}
\ No newline at end of file
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