Browse Source

职位修改

master
ma 4 years ago
parent
commit
27acab2435
  1. 2
      src/main/java/com/ccsens/carbasics/bean/dto/QuestionnaireDto.java
  2. 32
      src/main/java/com/ccsens/carbasics/service/AsyncService.java
  3. 4
      src/main/java/com/ccsens/carbasics/util/Constant.java

2
src/main/java/com/ccsens/carbasics/bean/dto/QuestionnaireDto.java

@ -112,6 +112,8 @@ public class QuestionnaireDto {
private Long detailId;
@ApiModelProperty("提交状态(0-保存,1-修改)")
private Byte submitStatus;
@ApiModelProperty("职位id")
private Long positionId;
}
@Data

32
src/main/java/com/ccsens/carbasics/service/AsyncService.java

@ -77,8 +77,8 @@ public class AsyncService implements IAsyncService {
@Override
public void createHospitalOfNotExit(QuestionnaireDto.SaveQuestionnaire param, Long userId) throws Exception {
String departmentCode = "";
if (Constant.DepartmentAndCode.SHEN_JING.name.equals(param.getDepartments())) {
departmentCode = Constant.DepartmentAndCode.SHEN_JING.code;
if (Constant.DepartmentAndCode.SHEN_NEI.name.equals(param.getDepartments())) {
departmentCode = Constant.DepartmentAndCode.SHEN_NEI.code;
}
if (Constant.DepartmentAndCode.NEI_KE.name.equals(param.getDepartments())) {
departmentCode = Constant.DepartmentAndCode.NEI_KE.code;
@ -106,12 +106,18 @@ public class AsyncService implements IAsyncService {
member.setName(param.getName());
member.setContact(param.getPhone());
organizationMemberDao.insertSelective(member);
//添加成员职位
OrganizationMemberPosition position = new OrganizationMemberPosition();
position.setId(snowflake.nextId());
position.setPositionId(2L);
position.setPositionId(param.getPositionId());
position.setDepartmentId(department.getId());
organizationMemberPositionMapper.insertSelective(position);
//TODO 质控医生职位
OrganizationMemberPosition position1 = new OrganizationMemberPosition();
position1.setId(snowflake.nextId());
position1.setPositionId(3L);
position1.setDepartmentId(department.getId());
organizationMemberPositionMapper.insertSelective(position1);
//创建项目
createProject(newOrganization.getId(),param,userId);
}else {
@ -131,11 +137,18 @@ public class AsyncService implements IAsyncService {
member.setName(param.getName());
member.setContact(param.getPhone());
organizationMemberDao.insertSelective(member);
//添加成员职位
OrganizationMemberPosition position = new OrganizationMemberPosition();
position.setId(snowflake.nextId());
position.setPositionId(2L);
position.setPositionId(param.getPositionId());
position.setDepartmentId(department.getId());
organizationMemberPositionMapper.insertSelective(position);
//TODO 质控医生职位
OrganizationMemberPosition position1 = new OrganizationMemberPosition();
position1.setId(snowflake.nextId());
position1.setPositionId(3L);
position1.setDepartmentId(department.getId());
organizationMemberPositionMapper.insertSelective(position1);
//创建项目
createProject(organization.getId(),param,userId);
}else {
@ -145,11 +158,18 @@ public class AsyncService implements IAsyncService {
member.setName(param.getName());
member.setContact(param.getPhone());
organizationMemberDao.insertSelective(member);
//添加成员职位
OrganizationMemberPosition position = new OrganizationMemberPosition();
position.setId(snowflake.nextId());
position.setPositionId(2L);
position.setPositionId(param.getPositionId());
position.setDepartmentId(department.getId());
organizationMemberPositionMapper.insertSelective(position);
//TODO 质控医生职位
OrganizationMemberPosition position1 = new OrganizationMemberPosition();
position1.setId(snowflake.nextId());
position1.setPositionId(3L);
position1.setDepartmentId(department.getId());
organizationMemberPositionMapper.insertSelective(position1);
//创建项目
createProject(organization.getId(),param,userId);
}

4
src/main/java/com/ccsens/carbasics/util/Constant.java

@ -123,8 +123,8 @@ public class Constant {
/**
* 部门与code
*/
SHEN_JING("ShenJing","神经科"),
NEI_KE("NeiKe","内科");
SHEN_NEI("神经内科","ShenNei"),
NEI_KE("内科","NeiKe");
public String name;
public String code;

Loading…
Cancel
Save