修改获取昵称

This commit is contained in:
piaobo 2025-08-19 12:45:02 +08:00
parent c11faeeace
commit 0122acc5b1
12 changed files with 37 additions and 105 deletions

View File

@ -66,6 +66,21 @@ public class SecurityUtils
} }
} }
/**
* 用户昵称
**/
public static String getNickName()
{
try
{
return getLoginUser().getUser().getNickName();
}
catch (Exception e)
{
throw new ServiceException("获取用户昵称异常", HttpStatus.UNAUTHORIZED);
}
}
/** /**
* 获取用户 * 获取用户
**/ **/

View File

@ -35,8 +35,8 @@ public class Disinfect extends BaseEntity
private Integer[] sheepfoldIds; private Integer[] sheepfoldIds;
/** 消毒日期 */ /** 消毒日期 */
@JsonFormat(pattern = "yyyy-MM-dd") @JsonFormat(pattern = "yyyy-MM-dd HH:mm")
@Excel(name = "消毒日期", width = 30, dateFormat = "yyyy-MM-dd") @Excel(name = "消毒日期", width = 30, dateFormat = "yyyy-MM-dd HH:mm")
private Date datetime; private Date datetime;
/** 技术员 */ /** 技术员 */

View File

@ -49,90 +49,4 @@ public class SwPrescription extends BaseEntity
/** 处方详情信息 */ /** 处方详情信息 */
private List<SwPresDetail> swPresDetailList; private List<SwPresDetail> swPresDetailList;
public void setId(Long id)
{
this.id = id;
}
public Long getId()
{
return id;
}
public void setNo(String no)
{
this.no = no;
}
public String getNo()
{
return no;
}
public void setName(String name)
{
this.name = name;
}
public String getName()
{
return name;
}
public void setPersType(Integer persType)
{
this.persType = persType;
}
public Integer getPersType()
{
return persType;
}
public void setComment(String comment)
{
this.comment = comment;
}
public String getComment()
{
return comment;
}
public void setStatus(Integer status)
{
this.status = status;
}
public Integer getStatus()
{
return status;
}
public List<SwPresDetail> getSwPresDetailList()
{
return swPresDetailList;
}
public void setSwPresDetailList(List<SwPresDetail> swPresDetailList)
{
this.swPresDetailList = swPresDetailList;
}
@Override
public String toString() {
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
.append("id", getId())
.append("no", getNo())
.append("name", getName())
.append("persType", getPersType())
.append("comment", getComment())
.append("status", getStatus())
.append("updateBy", getUpdateBy())
.append("updateTime", getUpdateTime())
.append("createBy", getCreateBy())
.append("createTime", getCreateTime())
.append("swPresDetailList", getSwPresDetailList())
.toString();
}
} }

View File

@ -72,7 +72,7 @@ public class DewormServiceImpl implements IDewormService
@Transactional @Transactional
public int insertDeworm(Deworm deworm) public int insertDeworm(Deworm deworm)
{ {
String username = SecurityUtils.getUsername(); String username = SecurityUtils.getLoginUser().getUser().getNickName();
// 使用记录的文件 // 使用记录的文件
SwMedicineUsage medicineUsage = new SwMedicineUsage(); SwMedicineUsage medicineUsage = new SwMedicineUsage();
medicineUsage.setSwMedicineUsageDetailsList(deworm.getUsageDetails()); medicineUsage.setSwMedicineUsageDetailsList(deworm.getUsageDetails());
@ -115,7 +115,7 @@ public class DewormServiceImpl implements IDewormService
@Transactional @Transactional
public int updateDeworm(Deworm deworm) public int updateDeworm(Deworm deworm)
{ {
String username = SecurityUtils.getUsername(); String username = SecurityUtils.getLoginUser().getUser().getNickName();
for (SwMedicineUsageDetails usageDetail : deworm.getUsageDetails()) { for (SwMedicineUsageDetails usageDetail : deworm.getUsageDetails()) {
usageDetail.setMediUsage(deworm.getUsageId()); usageDetail.setMediUsage(deworm.getUsageId());
} }

View File

@ -72,7 +72,7 @@ public class DiagnosisServiceImpl implements IDiagnosisService
diagnosis.setGender(String.valueOf(sheepFile.getGender())); diagnosis.setGender(String.valueOf(sheepFile.getGender()));
diagnosis.setMonthAge(sheepFile.getMonthAge()); diagnosis.setMonthAge(sheepFile.getMonthAge());
String username = SecurityUtils.getUsername(); String username = SecurityUtils.getLoginUser().getUser().getNickName();
diagnosis.setCreateBy(username); diagnosis.setCreateBy(username);
diagnosis.setCreateTime(DateUtils.getNowDate()); diagnosis.setCreateTime(DateUtils.getNowDate());
if (!Objects.equals(sheepFile.getSheepfoldId(), diagnosis.getSheepfoldId())){ if (!Objects.equals(sheepFile.getSheepfoldId(), diagnosis.getSheepfoldId())){
@ -98,7 +98,7 @@ public class DiagnosisServiceImpl implements IDiagnosisService
BasSheep basSheep = new BasSheep(); BasSheep basSheep = new BasSheep();
basSheep.setId(diagnosis.getSheepId()); basSheep.setId(diagnosis.getSheepId());
basSheep.setSheepfoldId(diagnosis.getSheepfoldId()); basSheep.setSheepfoldId(diagnosis.getSheepfoldId());
String username = SecurityUtils.getUsername(); String username = SecurityUtils.getLoginUser().getUser().getNickName();
basSheep.setUpdateBy(username); basSheep.setUpdateBy(username);
basSheep.setUpdateTime(DateUtils.getNowDate()); basSheep.setUpdateTime(DateUtils.getNowDate());
diagnosis.setUpdateBy(username); diagnosis.setUpdateBy(username);

View File

@ -73,7 +73,7 @@ public class DisinfectServiceImpl implements IDisinfectService
@Override @Override
public int insertDisinfect(Disinfect disinfect) public int insertDisinfect(Disinfect disinfect)
{ {
String username = SecurityUtils.getUsername(); String username = SecurityUtils.getLoginUser().getUser().getNickName();
// 使用记录的文件 // 使用记录的文件
SwMedicineUsage medicineUsage = new SwMedicineUsage(); SwMedicineUsage medicineUsage = new SwMedicineUsage();
medicineUsage.setSwMedicineUsageDetailsList(disinfect.getUsageDetails()); medicineUsage.setSwMedicineUsageDetailsList(disinfect.getUsageDetails());
@ -114,7 +114,7 @@ public class DisinfectServiceImpl implements IDisinfectService
} }
medicineUsageMapper.deleteSwMedicineUsageDetailsByMediUsage(disinfect.getUsageId()); medicineUsageMapper.deleteSwMedicineUsageDetailsByMediUsage(disinfect.getUsageId());
medicineUsageMapper.batchSwMedicineUsageDetails(disinfect.getUsageDetails()); medicineUsageMapper.batchSwMedicineUsageDetails(disinfect.getUsageDetails());
String username = SecurityUtils.getUsername(); String username = SecurityUtils.getLoginUser().getUser().getNickName();
disinfect.setUpdateBy(username); disinfect.setUpdateBy(username);
disinfect.setUpdateTime(DateUtils.getNowDate()); disinfect.setUpdateTime(DateUtils.getNowDate());
return disinfectMapper.updateDisinfect(disinfect); return disinfectMapper.updateDisinfect(disinfect);

View File

@ -73,7 +73,7 @@ public class HealthServiceImpl implements IHealthService
@Override @Override
public int insertHealth(Health health) public int insertHealth(Health health)
{ {
String username = SecurityUtils.getUsername(); String username = SecurityUtils.getLoginUser().getUser().getNickName();
// 使用记录的文件 // 使用记录的文件
SwMedicineUsage medicineUsage = new SwMedicineUsage(); SwMedicineUsage medicineUsage = new SwMedicineUsage();
@ -119,7 +119,7 @@ public class HealthServiceImpl implements IHealthService
} }
medicineUsageMapper.deleteSwMedicineUsageDetailsByMediUsage(health.getUsageId()); medicineUsageMapper.deleteSwMedicineUsageDetailsByMediUsage(health.getUsageId());
medicineUsageMapper.batchSwMedicineUsageDetails(health.getUsageDetails()); medicineUsageMapper.batchSwMedicineUsageDetails(health.getUsageDetails());
String username = SecurityUtils.getUsername(); String username = SecurityUtils.getLoginUser().getUser().getNickName();
health.setUpdateBy(username); health.setUpdateBy(username);
health.setUpdateTime(DateUtils.getNowDate()); health.setUpdateTime(DateUtils.getNowDate());
return healthMapper.updateHealth(health); return healthMapper.updateHealth(health);

View File

@ -75,7 +75,7 @@ public class ImmunityServiceImpl implements IImmunityService
@Override @Override
public int insertImmunity(Immunity immunity) public int insertImmunity(Immunity immunity)
{ {
String username = SecurityUtils.getUsername(); String username = SecurityUtils.getLoginUser().getUser().getNickName();
// 使用记录的文件 // 使用记录的文件
SwMedicineUsage medicineUsage = new SwMedicineUsage(); SwMedicineUsage medicineUsage = new SwMedicineUsage();
@ -128,6 +128,8 @@ public class ImmunityServiceImpl implements IImmunityService
} }
medicineUsageMapper.deleteSwMedicineUsageDetailsByMediUsage(immunity.getUsageId()); medicineUsageMapper.deleteSwMedicineUsageDetailsByMediUsage(immunity.getUsageId());
medicineUsageMapper.batchSwMedicineUsageDetails(immunity.getUsageDetails()); medicineUsageMapper.batchSwMedicineUsageDetails(immunity.getUsageDetails());
String username = SecurityUtils.getLoginUser().getUser().getNickName();
immunity.setUpdateBy(username);
immunity.setUpdateTime(DateUtils.getNowDate()); immunity.setUpdateTime(DateUtils.getNowDate());
return immunityMapper.updateImmunity(immunity); return immunityMapper.updateImmunity(immunity);
} }

View File

@ -60,7 +60,7 @@ public class QuarantineReportServiceImpl implements IQuarantineReportService
@Override @Override
public int insertQuarantineReport(QuarantineReport quarantineReport) public int insertQuarantineReport(QuarantineReport quarantineReport)
{ {
String username = SecurityUtils.getUsername(); String username = SecurityUtils.getLoginUser().getUser().getNickName();
quarantineReport.setCreateBy(username); quarantineReport.setCreateBy(username);
quarantineReport.setCreateTime(DateUtils.getNowDate()); quarantineReport.setCreateTime(DateUtils.getNowDate());
if (quarantineReport.getResult()==null){ if (quarantineReport.getResult()==null){
@ -96,7 +96,7 @@ public class QuarantineReportServiceImpl implements IQuarantineReportService
@Override @Override
public int updateQuarantineReport(QuarantineReport quarantineReport) public int updateQuarantineReport(QuarantineReport quarantineReport)
{ {
String username = SecurityUtils.getUsername(); String username = SecurityUtils.getLoginUser().getUser().getNickName();
quarantineReport.setUpdateBy(username); quarantineReport.setUpdateBy(username);
quarantineReport.setUpdateTime(DateUtils.getNowDate()); quarantineReport.setUpdateTime(DateUtils.getNowDate());
return quarantineReportMapper.updateQuarantineReport(quarantineReport); return quarantineReportMapper.updateQuarantineReport(quarantineReport);

View File

@ -59,7 +59,7 @@ public class SwMedicineUsageServiceImpl implements ISwMedicineUsageService
@Override @Override
public int insertSwMedicineUsage(SwMedicineUsage swMedicineUsage) public int insertSwMedicineUsage(SwMedicineUsage swMedicineUsage)
{ {
String username = SecurityUtils.getUsername(); String username = SecurityUtils.getLoginUser().getUser().getNickName();
swMedicineUsage.setCreateBy(username); swMedicineUsage.setCreateBy(username);
swMedicineUsage.setCreateTime(DateUtils.getNowDate()); swMedicineUsage.setCreateTime(DateUtils.getNowDate());
int rows = swMedicineUsageMapper.insertSwMedicineUsage(swMedicineUsage); int rows = swMedicineUsageMapper.insertSwMedicineUsage(swMedicineUsage);
@ -77,7 +77,7 @@ public class SwMedicineUsageServiceImpl implements ISwMedicineUsageService
@Override @Override
public int updateSwMedicineUsage(SwMedicineUsage swMedicineUsage) public int updateSwMedicineUsage(SwMedicineUsage swMedicineUsage)
{ {
String username = SecurityUtils.getUsername(); String username = SecurityUtils.getLoginUser().getUser().getNickName();
swMedicineUsage.setUpdateBy(username); swMedicineUsage.setUpdateBy(username);
swMedicineUsage.setUpdateTime(DateUtils.getNowDate()); swMedicineUsage.setUpdateTime(DateUtils.getNowDate());
swMedicineUsageMapper.deleteSwMedicineUsageDetailsByMediUsage(swMedicineUsage.getId()); swMedicineUsageMapper.deleteSwMedicineUsageDetailsByMediUsage(swMedicineUsage.getId());

View File

@ -59,7 +59,8 @@ public class SwPrescriptionServiceImpl implements ISwPrescriptionService
@Override @Override
public int insertSwPrescription(SwPrescription swPrescription) public int insertSwPrescription(SwPrescription swPrescription)
{ {
String username = SecurityUtils.getUsername(); // 获取创建人的用户名称
String username = SecurityUtils.getLoginUser().getUser().getNickName();
swPrescription.setCreateBy(username); swPrescription.setCreateBy(username);
swPrescription.setCreateTime(DateUtils.getNowDate()); swPrescription.setCreateTime(DateUtils.getNowDate());
int rows = swPrescriptionMapper.insertSwPrescription(swPrescription); int rows = swPrescriptionMapper.insertSwPrescription(swPrescription);
@ -77,7 +78,7 @@ public class SwPrescriptionServiceImpl implements ISwPrescriptionService
@Override @Override
public int updateSwPrescription(SwPrescription swPrescription) public int updateSwPrescription(SwPrescription swPrescription)
{ {
String username = SecurityUtils.getUsername(); String username = SecurityUtils.getLoginUser().getUser().getNickName();
swPrescription.setUpdateBy(username); swPrescription.setUpdateBy(username);
swPrescription.setUpdateTime(DateUtils.getNowDate()); swPrescription.setUpdateTime(DateUtils.getNowDate());
swPrescriptionMapper.deleteSwPresDetailByPersId(swPrescription.getId()); swPrescriptionMapper.deleteSwPresDetailByPersId(swPrescription.getId());

View File

@ -73,7 +73,7 @@ public class TreatmentServiceImpl implements ITreatmentService
@Transactional @Transactional
public int insertTreatment(Treatment treatment) public int insertTreatment(Treatment treatment)
{ {
String username = SecurityUtils.getUsername(); String username = SecurityUtils.getLoginUser().getUser().getNickName();
// 使用记录的文件 // 使用记录的文件
SwMedicineUsage medicineUsage = new SwMedicineUsage(); SwMedicineUsage medicineUsage = new SwMedicineUsage();
medicineUsage.setSwMedicineUsageDetailsList(treatment.getUsageDetails()); medicineUsage.setSwMedicineUsageDetailsList(treatment.getUsageDetails());
@ -134,7 +134,7 @@ public class TreatmentServiceImpl implements ITreatmentService
@Transactional @Transactional
public int updateTreatment(Treatment treatment) public int updateTreatment(Treatment treatment)
{ {
String username = SecurityUtils.getUsername(); String username = SecurityUtils.getLoginUser().getUser().getNickName();
for (SwMedicineUsageDetails usageDetail : treatment.getUsageDetails()) { for (SwMedicineUsageDetails usageDetail : treatment.getUsageDetails()) {
usageDetail.setMediUsage(treatment.getUsageId()); usageDetail.setMediUsage(treatment.getUsageId());
} }