|
@@ -1,5 +1,6 @@
|
|
|
package com.ylx.web.controller.massage;
|
|
package com.ylx.web.controller.massage;
|
|
|
|
|
|
|
|
|
|
+import java.util.Date;
|
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
import java.util.Map;
|
|
|
import java.util.Objects;
|
|
import java.util.Objects;
|
|
@@ -788,58 +789,83 @@ public class MaTechnicianController extends BaseController {
|
|
|
* 重新申请开通新服务
|
|
* 重新申请开通新服务
|
|
|
*
|
|
*
|
|
|
* @param req
|
|
* @param req
|
|
|
- * @return
|
|
|
|
|
|
|
+ * @return R<?>
|
|
|
*/
|
|
*/
|
|
|
@PostMapping("/updateApply")
|
|
@PostMapping("/updateApply")
|
|
|
@ApiOperation("重新申请开通新服务")
|
|
@ApiOperation("重新申请开通新服务")
|
|
|
public R<?> updateApply(@RequestBody MaProjectUpdateDto req) {
|
|
public R<?> updateApply(@RequestBody MaProjectUpdateDto req) {
|
|
|
- if (StringUtils.isNotEmpty(req.getProjectId()) && StringUtils.isNotEmpty(req.getApplyReason())) {
|
|
|
|
|
- LambdaUpdateWrapper<MaProject> updateWrapper = new LambdaUpdateWrapper<>();
|
|
|
|
|
- updateWrapper.eq(MaProject::getId, req.getProjectId());
|
|
|
|
|
- updateWrapper.set(MaProject::getApplyReason, req.getApplyReason());
|
|
|
|
|
- updateWrapper.set(MaProject::getAuditStatus, 0);
|
|
|
|
|
- maProjectService.update(updateWrapper);
|
|
|
|
|
|
|
+ try {
|
|
|
|
|
+ if (req.getProjectId() != null && StringUtils.isNotBlank(req.getApplyReason())) {
|
|
|
|
|
+ LambdaUpdateWrapper<MaProject> updateWrapper = new LambdaUpdateWrapper<>();
|
|
|
|
|
+ updateWrapper.eq(MaProject::getProjectId, req.getProjectId());
|
|
|
|
|
+ updateWrapper.set(MaProject::getApplyReason, req.getApplyReason());
|
|
|
|
|
+ updateWrapper.set(MaProject::getAuditStatus, 0);
|
|
|
|
|
+ // 更新申请时间
|
|
|
|
|
+ updateWrapper.set(MaProject::getApplyTime, new Date());
|
|
|
|
|
+ maProjectService.update(updateWrapper);
|
|
|
|
|
+ }
|
|
|
|
|
+ return R.ok("重新申请成功,提交到审核阶段");
|
|
|
|
|
+ } catch (Exception e) {
|
|
|
|
|
+ e.printStackTrace();
|
|
|
|
|
+ throw new RuntimeException(e);
|
|
|
}
|
|
}
|
|
|
- return R.ok("重新申请成功,提交到审核阶段");
|
|
|
|
|
-
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 申请下架,删除服务项目,编辑售价价格
|
|
* 申请下架,删除服务项目,编辑售价价格
|
|
|
*
|
|
*
|
|
|
* @param req
|
|
* @param req
|
|
|
- * @return
|
|
|
|
|
|
|
+ * @return R<?>
|
|
|
*/
|
|
*/
|
|
|
@PostMapping("/updateMaProject")
|
|
@PostMapping("/updateMaProject")
|
|
|
@ApiOperation("申请下架,删除服务项目,编辑售价价格")
|
|
@ApiOperation("申请下架,删除服务项目,编辑售价价格")
|
|
|
public R<?> updateMaProject(@RequestBody MaProjectUpdateDto req) {
|
|
public R<?> updateMaProject(@RequestBody MaProjectUpdateDto req) {
|
|
|
String message = "";
|
|
String message = "";
|
|
|
- if (StringUtils.isNotEmpty(req.getProjectId())) {
|
|
|
|
|
- if (req.getIsDelete()) {
|
|
|
|
|
- LambdaUpdateWrapper<MaProject> updateWrapper = new LambdaUpdateWrapper<>();
|
|
|
|
|
- updateWrapper.eq(MaProject::getProjectId, req.getProjectId());
|
|
|
|
|
- updateWrapper.set(MaProject::getIsDelete, 1);
|
|
|
|
|
- maProjectService.update(updateWrapper);
|
|
|
|
|
|
|
+ if (req.getProjectId() != null) {
|
|
|
|
|
+ // 删除项目
|
|
|
|
|
+ if (req.getIsDelete() != null && req.getIsDelete() == true) {
|
|
|
|
|
+ LambdaQueryWrapper<MaProject> queryWrapper = new LambdaQueryWrapper<>();
|
|
|
|
|
+ queryWrapper.eq(MaProject::getProjectId, req.getProjectId());
|
|
|
|
|
+ maProjectService.remove(queryWrapper);
|
|
|
message = "删除成功";
|
|
message = "删除成功";
|
|
|
|
|
+ return R.ok(message);
|
|
|
}
|
|
}
|
|
|
- if (req.getIsPass()) {
|
|
|
|
|
|
|
+ // 下架项目
|
|
|
|
|
+ if (req.getIsPass() != null && req.getIsPass() == true) {
|
|
|
|
|
+ //判断当前项目是否已开通
|
|
|
|
|
+ LambdaQueryWrapper<MaProject> queryWrapper = new LambdaQueryWrapper<>();
|
|
|
|
|
+ queryWrapper.eq(MaProject::getProjectId, req.getProjectId());
|
|
|
|
|
+ queryWrapper.eq(MaProject::getAuditStatus, 1);
|
|
|
|
|
+ MaProject one = maProjectService.getOne(queryWrapper);
|
|
|
|
|
+ if (one == null) {
|
|
|
|
|
+ return R.fail("项目未开通,不能下架");
|
|
|
|
|
+ }
|
|
|
LambdaUpdateWrapper<MaProject> updateWrapper = new LambdaUpdateWrapper<>();
|
|
LambdaUpdateWrapper<MaProject> updateWrapper = new LambdaUpdateWrapper<>();
|
|
|
updateWrapper.eq(MaProject::getId, req.getProjectId());
|
|
updateWrapper.eq(MaProject::getId, req.getProjectId());
|
|
|
updateWrapper.set(MaProject::getProjectIsEnable, 1);
|
|
updateWrapper.set(MaProject::getProjectIsEnable, 1);
|
|
|
maProjectService.update(updateWrapper);
|
|
maProjectService.update(updateWrapper);
|
|
|
message = "申请下架成功";
|
|
message = "申请下架成功";
|
|
|
|
|
+ return R.ok(message);
|
|
|
}
|
|
}
|
|
|
|
|
+ // 修改价格
|
|
|
if (req.getProjectCurrentPrice() != null) {
|
|
if (req.getProjectCurrentPrice() != null) {
|
|
|
-
|
|
|
|
|
|
|
+ //判断当前项目是否已开通
|
|
|
|
|
+ LambdaQueryWrapper<MaProject> queryWrapper = new LambdaQueryWrapper<>();
|
|
|
|
|
+ queryWrapper.eq(MaProject::getProjectId, req.getProjectId());
|
|
|
|
|
+ queryWrapper.eq(MaProject::getAuditStatus, 1);
|
|
|
|
|
+ MaProject one = maProjectService.getOne(queryWrapper);
|
|
|
|
|
+ if (one == null) {
|
|
|
|
|
+ return R.fail("项目未开通,不能修改价格");
|
|
|
|
|
+ }
|
|
|
LambdaUpdateWrapper<MaProject> updateWrapper = new LambdaUpdateWrapper<>();
|
|
LambdaUpdateWrapper<MaProject> updateWrapper = new LambdaUpdateWrapper<>();
|
|
|
updateWrapper.eq(MaProject::getId, req.getProjectId());
|
|
updateWrapper.eq(MaProject::getId, req.getProjectId());
|
|
|
updateWrapper.set(MaProject::getProjectCurrentPrice, req.getProjectCurrentPrice());
|
|
updateWrapper.set(MaProject::getProjectCurrentPrice, req.getProjectCurrentPrice());
|
|
|
maProjectService.update(updateWrapper);
|
|
maProjectService.update(updateWrapper);
|
|
|
message = "修改价格完成";
|
|
message = "修改价格完成";
|
|
|
-
|
|
|
|
|
|
|
+ return R.ok(message);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
- return R.ok(message);
|
|
|
|
|
|
|
+ return R.fail("项目ID不能为空");
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
/**
|