Compare commits

...

1 Commits

Author SHA1 Message Date
董哲奇 42e976cd8b 修正租户
6 days ago

@ -4,6 +4,8 @@ import cn.xluobo.business.sc.course.domain.req.ReqSearchScCourseType;
import cn.xluobo.business.sc.course.repo.model.ScCourseType; import cn.xluobo.business.sc.course.repo.model.ScCourseType;
import cn.xluobo.business.sc.course.service.BusinessScCourseTypeService; import cn.xluobo.business.sc.course.service.BusinessScCourseTypeService;
import cn.xluobo.core.api.APIResponse; import cn.xluobo.core.api.APIResponse;
import com.ruoyi.common.core.domain.model.LoginUser;
import com.ruoyi.common.utils.SecurityUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
@ -62,6 +64,8 @@ public class ScCourseTypeController {
*/ */
@PostMapping("/add/addScCourseType") @PostMapping("/add/addScCourseType")
public APIResponse addScCourseType(@RequestBody ScCourseType scCourseType) { public APIResponse addScCourseType(@RequestBody ScCourseType scCourseType) {
LoginUser loginUser = SecurityUtils.getLoginUser();
scCourseType.setTenantId(loginUser.getNowTenantId());
return scCourseTypeService.addScCourseType(scCourseType); return scCourseTypeService.addScCourseType(scCourseType);
} }

@ -82,10 +82,10 @@ public class ReqAddScCourse {
if (StringUtils.isEmpty(courseCampus)) { if (StringUtils.isEmpty(courseCampus)) {
return APIBaseResponse.fail("请选择上课校区"); return APIBaseResponse.fail("请选择上课校区");
} }
if ("part".equals(courseCampus) && null == partCampus) { if ("部分校区".equals(courseCampus) && null == partCampus) {
return APIBaseResponse.fail("请选择上课校区"); return APIBaseResponse.fail("请选择上课校区");
} }
if ("part".equals(courseCampus) && partCampus.length == 0) { if ("部分校区".equals(courseCampus) && partCampus.length == 0) {
return APIBaseResponse.fail("请选择上课校区"); return APIBaseResponse.fail("请选择上课校区");
} }

@ -12,11 +12,11 @@ import java.util.Date;
@Data @Data
public class RespSearchCourse implements Serializable { public class RespSearchCourse implements Serializable {
private Long courseId; private String courseId;
private String courseName; private String courseName;
private Long courseTypeId; private String courseTypeId;
/** /**
* *

@ -138,16 +138,16 @@ public class BusinessScCourseService {
respScCourseDetail.setCourseTypeId(detailInfo.getCourseTypeId()); respScCourseDetail.setCourseTypeId(detailInfo.getCourseTypeId());
respScCourseDetail.setTeachingMode(detailInfo.getTeachingMode()); respScCourseDetail.setTeachingMode(detailInfo.getTeachingMode());
respScCourseDetail.setCourseIntro(detailInfo.getCourseIntro()); respScCourseDetail.setCourseIntro(detailInfo.getCourseIntro());
respScCourseDetail.setCourseCampus("part"); respScCourseDetail.setCourseCampus("部分校区");
respScCourseDetail.setPartCampus(new String[]{}); respScCourseDetail.setPartCampus(new String[]{});
if(null != detailInfo.getCourseTypeId()) { if(null != detailInfo.getCourseTypeId()) {
ScCourseType courseType = courseTypeService.getById(detailInfo.getCourseTypeId()); ScCourseType courseType = courseTypeService.getById(detailInfo.getCourseTypeId());
respScCourseDetail.setCourseTypeName(courseType.getCourseType()); Optional.ofNullable(courseType).ifPresent(item->{
respScCourseDetail.setCourseTypeName(item.getCourseType());
});
} }
List<ReqAddScCourseChargeItem> feeModeHourList = Lists.newArrayList(); List<ReqAddScCourseChargeItem> feeModeHourList = Lists.newArrayList();
List<ReqAddScCourseChargeItem> feeModeDateList = Lists.newArrayList(); List<ReqAddScCourseChargeItem> feeModeDateList = Lists.newArrayList();
List<ReqAddScCourseChargeItem> feeModeCycleList = Lists.newArrayList(); List<ReqAddScCourseChargeItem> feeModeCycleList = Lists.newArrayList();
@ -176,7 +176,7 @@ public class BusinessScCourseService {
String chargeType = courseCharge.getChargeType(); String chargeType = courseCharge.getChargeType();
chargeItem.setChargeId(courseCharge.getChargeId()); chargeItem.setChargeId(courseCharge.getChargeId());
chargeItem.setCampusId(courseCharge.getDepartId()); chargeItem.setCampusId(courseCharge.getDepartId());
chargeItem.setCampusName(campusMap.get(courseCharge.getDepartId().toString())); chargeItem.setCampusName(campusMap.get(courseCharge.getDepartId()));
if ("hour".equals(chargeType)) { if ("hour".equals(chargeType)) {
chargeItem.setCnt(courseCharge.getCount()); chargeItem.setCnt(courseCharge.getCount());
chargeItem.setTotalFee(courseCharge.getTotalFee()); chargeItem.setTotalFee(courseCharge.getTotalFee());
@ -195,9 +195,9 @@ public class BusinessScCourseService {
// 上课校区 所有或部分校区 // 上课校区 所有或部分校区
if (partCampusList.size() == 0) { if (partCampusList.size() == 0) {
respScCourseDetail.setCourseCampus("all"); respScCourseDetail.setCourseCampus("全部校区");
} else { } else {
respScCourseDetail.setCourseCampus("part"); respScCourseDetail.setCourseCampus("部分校区");
respScCourseDetail.setPartCampus(partCampusList.toArray(new String[partCampusList.size()])); respScCourseDetail.setPartCampus(partCampusList.toArray(new String[partCampusList.size()]));
} }

@ -6,7 +6,10 @@ import cn.xluobo.business.sc.salary.repo.model.ScCommissionPlans;
import cn.xluobo.business.sc.salary.service.ScCommissionPlansService; import cn.xluobo.business.sc.salary.service.ScCommissionPlansService;
import cn.xluobo.core.page.RespPage; import cn.xluobo.core.page.RespPage;
import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.cyl.h5.config.SecurityUtil;
import com.ruoyi.common.core.domain.AjaxResult; import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.core.domain.model.LoginUser;
import com.ruoyi.common.utils.SecurityUtils;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestBody;
@ -35,6 +38,8 @@ public class ScCommissionPlansController {
@PostMapping("saveOrEdit") @PostMapping("saveOrEdit")
public AjaxResult saveOrEdit(@RequestBody ScCommissionPlans salaryBase){ public AjaxResult saveOrEdit(@RequestBody ScCommissionPlans salaryBase){
LoginUser loginUser = SecurityUtils.getLoginUser();
salaryBase.setTenantId(loginUser.getNowTenantId());
service.saveOrUpdate(salaryBase); service.saveOrUpdate(salaryBase);
return AjaxResult.success(); return AjaxResult.success();
} }

@ -1,8 +1,10 @@
package cn.xluobo.business.sc.salary.repo.model; package cn.xluobo.business.sc.salary.repo.model;
import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Getter; import lombok.Getter;
import lombok.Setter; import lombok.Setter;
@ -39,6 +41,11 @@ public class ScCommissionPlans {
private Byte isActive; private Byte isActive;
@TableField(exist = false)
private String tenantId;
@JsonFormat(pattern = "yyyy-MM-dd")
private Date effectiveDate; private Date effectiveDate;
private Date createdAt; private Date createdAt;

@ -26,6 +26,7 @@ import java.math.BigDecimal;
import java.util.Arrays; import java.util.Arrays;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import java.util.Optional;
/** /**
* @author zhangbaoyu * @author zhangbaoyu
@ -95,7 +96,8 @@ public class BusinessScStudentService {
// 学校名称 // 学校名称
if (null != detailInfo.getSchoolId()) { if (null != detailInfo.getSchoolId()) {
ScSchool scSchool = schoolService.getById(detailInfo.getSchoolId()); ScSchool scSchool = schoolService.getById(detailInfo.getSchoolId());
detailInfo.setSchoolName(scSchool.getSchoolName()); Optional.ofNullable(scSchool)
.ifPresent(item-> detailInfo.setSchoolName(item.getSchoolName()));
} }
return APIResponse.toAPIResponse(detailInfo); return APIResponse.toAPIResponse(detailInfo);

@ -33,6 +33,7 @@ public class RespTreeSelect {
} }
public RespTreeSelect(SysDept dept){ public RespTreeSelect(SysDept dept){
this.id=dept.getDeptId();
this.label=dept.getDeptName();
} }
} }

@ -178,11 +178,11 @@ public class BusinessSysDeptService {
// sysDept.setInUse("1"); // sysDept.setInUse("1");
// sysDept.setDeleteFlag("0"); // sysDept.setDeleteFlag("0");
// sysDept.setDeptType("2"); // sysDept.setDeptType("2");
QueryWrapper<SysDept> qw = new QueryWrapper(sysDept); LoginUser loginUser = SecurityUtils.getLoginUser();
qw.orderByAsc("sort"); sysDept.setTenantId(loginUser.getNowTenantId());
QueryWrapper<SysDept> qw = new QueryWrapper<>(sysDept);
List<SysDept> list = sysDeptService.list(qw); List<SysDept> list = sysDeptService.list(qw);
List<RespTreeSelect> respTreeSelects = list.stream().map(RespTreeSelect::new).collect(Collectors.toList()); return list.stream().map(RespTreeSelect::new).collect(Collectors.toList());
return respTreeSelects;
} }
/** /**

Loading…
Cancel
Save