Merge branch 'jihan_0920_护理服务、商城、积分兑换、在线问诊功能分支' of http://182.92.166.109:3000/jihan/xinelu-api into jihan_0920_护理服务、商城、积分兑换、在线问诊功能分支
This commit is contained in:
commit
07288359be
@ -61,6 +61,10 @@ public class AppOrderEvaluateServiceImpl implements IAppOrderEvaluateService {
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
@Override
|
||||
public AjaxResult insertAppointmentEvaluate(OrderEvaluateInfo orderEvaluateInfo) {
|
||||
OrderEvaluateAndPictureDTO orderEvaluate = appOrderEvaluateMapper.selectOrderEvaluateAndPictureByOrderNo(orderEvaluateInfo.getOrderNo());
|
||||
if (Objects.nonNull(orderEvaluate)) {
|
||||
return AjaxResult.error("当前订单已评价!");
|
||||
}
|
||||
AppointmentOrder appointmentOrder = appointmentOrderMapper.selectAppointmentOrderById(null, orderEvaluateInfo.getOrderNo());
|
||||
if (Objects.isNull(appointmentOrder) || StringUtils.isBlank(appointmentOrder.getOrderStatus()) || !appointmentOrder.getOrderStatus().equals(OrderStatusEnum.COMPLETE.getInfo())) {
|
||||
return AjaxResult.error("当前订单未服务完成,不能评价!");
|
||||
|
||||
@ -30,21 +30,16 @@ import com.xinelu.manage.service.hospitalinfo.IHospitalInfoService;
|
||||
import com.xinelu.manage.service.hospitalpersoninfo.IHospitalPersonInfoService;
|
||||
import com.xinelu.manage.service.patientinfo.IPatientInfoService;
|
||||
import com.xinelu.manage.vo.patientinfo.PatientInfoVO;
|
||||
import java.time.LocalDateTime;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collection;
|
||||
import java.util.Collections;
|
||||
import java.util.Comparator;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
import java.util.stream.Collectors;
|
||||
import javax.annotation.Resource;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.apache.commons.collections4.CollectionUtils;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.time.LocalDateTime;
|
||||
import java.util.*;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
/**
|
||||
* @Description 订单分页
|
||||
* @Author ZhangHeng
|
||||
|
||||
@ -48,7 +48,6 @@ public class HospitalPersonInfoServiceImpl implements IHospitalPersonInfoService
|
||||
private RegexUtil regexUtil;
|
||||
@Resource
|
||||
private HospitalPersonCertificateMapper hospitalPersonCertificateMapper;
|
||||
|
||||
@Resource
|
||||
private SysUserMapper userMapper;
|
||||
|
||||
@ -112,7 +111,12 @@ public class HospitalPersonInfoServiceImpl implements IHospitalPersonInfoService
|
||||
return AjaxResult.error("咨询费用不能为0或者负数,请重新输入");
|
||||
}
|
||||
//创建人 创建时间 科室人员编码
|
||||
hospitalPersonInfo.setPersonAccount(hospitalPersonInfo.getPersonPhone());
|
||||
if (StringUtils.equals("2", hospitalPersonInfo.getStatus()) && StringUtils.isBlank(hospitalPersonInfo.getPersonAccount())){
|
||||
hospitalPersonInfo.setPersonAccount(hospitalPersonInfo.getPersonPhone());
|
||||
}
|
||||
if (StringUtils.equals("2", hospitalPersonInfo.getStatus()) && StringUtils.isBlank(hospitalPersonInfo.getPersonPassword())){
|
||||
hospitalPersonInfo.setPersonPassword("Abc@123");
|
||||
}
|
||||
hospitalPersonInfo.setPersonCode(Constants.PERSON_CODE + generateSystemCodeUtil.generateSystemCode(Constants.PERSON_CODE));
|
||||
hospitalPersonInfo.setCreateTime(LocalDateTime.now());
|
||||
hospitalPersonInfo.setCreateBy(SecurityUtils.getUsername());
|
||||
@ -135,9 +139,8 @@ public class HospitalPersonInfoServiceImpl implements IHospitalPersonInfoService
|
||||
}
|
||||
// 保存到sys_user表
|
||||
SysUser sysUser = new SysUser();
|
||||
sysUser.setUserName(hospitalPersonInfo.getPersonPhone());
|
||||
sysUser.setPhonenumber(hospitalPersonInfo.getPersonPhone());
|
||||
sysUser.setPassword(SecurityUtils.encryptPassword("Abc@123"));
|
||||
sysUser.setUserName(hospitalPersonInfo.getPersonAccount());
|
||||
sysUser.setPassword(SecurityUtils.encryptPassword(hospitalPersonInfo.getPersonPassword()));
|
||||
sysUser.setNickName(hospitalPersonInfo.getPersonName());
|
||||
sysUser.setHospitalPersonId(hospitalPersonInfo.getId());
|
||||
sysUser.setHospitalId(hospitalPersonInfo.getHospitalId());
|
||||
@ -169,7 +172,12 @@ public class HospitalPersonInfoServiceImpl implements IHospitalPersonInfoService
|
||||
return AjaxResult.error("咨询费用不能为0或者负数,请重新输入");
|
||||
}
|
||||
//修改人 修改时间
|
||||
hospitalPersonInfo.setPersonAccount(hospitalPersonInfo.getPersonPhone());
|
||||
if (StringUtils.equals("2", hospitalPersonInfo.getStatus()) && StringUtils.isBlank(hospitalPersonInfo.getPersonAccount())){
|
||||
hospitalPersonInfo.setPersonAccount(hospitalPersonInfo.getPersonPhone());
|
||||
}
|
||||
if (StringUtils.equals("2", hospitalPersonInfo.getStatus()) && StringUtils.isBlank(hospitalPersonInfo.getPersonPassword())){
|
||||
hospitalPersonInfo.setPersonPassword("Abc@123");
|
||||
}
|
||||
hospitalPersonInfo.setUpdateTime(LocalDateTime.now());
|
||||
hospitalPersonInfo.setUpdateBy(SecurityUtils.getUsername());
|
||||
hospitalPersonInfoMapper.updateHospitalPersonInfo(hospitalPersonInfo);
|
||||
@ -179,9 +187,8 @@ public class HospitalPersonInfoServiceImpl implements IHospitalPersonInfoService
|
||||
List<SysUser> userList = userMapper.selectUserList(sysUser);
|
||||
if (CollectionUtils.isEmpty(userList)) {
|
||||
SysUser newUser = new SysUser();
|
||||
newUser.setUserName(hospitalPersonInfo.getPersonPhone());
|
||||
newUser.setPhonenumber(hospitalPersonInfo.getPersonPhone());
|
||||
newUser.setPassword(SecurityUtils.encryptPassword("Abc@123"));
|
||||
newUser.setUserName(hospitalPersonInfo.getPersonAccount());
|
||||
newUser.setPassword(SecurityUtils.encryptPassword(hospitalPersonInfo.getPersonPassword()));
|
||||
newUser.setNickName(hospitalPersonInfo.getPersonName());
|
||||
newUser.setHospitalPersonId(hospitalPersonInfo.getId());
|
||||
newUser.setHospitalId(hospitalPersonInfo.getHospitalId());
|
||||
@ -190,9 +197,8 @@ public class HospitalPersonInfoServiceImpl implements IHospitalPersonInfoService
|
||||
userMapper.insertUser(newUser);
|
||||
} else {
|
||||
SysUser updUser = userList.get(0);
|
||||
updUser.setUserName(hospitalPersonInfo.getPersonPhone());
|
||||
updUser.setPhonenumber(hospitalPersonInfo.getPersonPhone());
|
||||
updUser.setPassword(SecurityUtils.encryptPassword("Abc@123"));
|
||||
updUser.setUserName(hospitalPersonInfo.getPersonAccount());
|
||||
updUser.setPassword(SecurityUtils.encryptPassword(hospitalPersonInfo.getPersonPassword()));
|
||||
updUser.setNickName(hospitalPersonInfo.getPersonName());
|
||||
updUser.setHospitalPersonId(hospitalPersonInfo.getId());
|
||||
updUser.setHospitalId(hospitalPersonInfo.getHospitalId());
|
||||
|
||||
Loading…
Reference in New Issue
Block a user