|
|
@@ -98,6 +98,10 @@ public class SalaryItemServiceImpl extends ServiceImpl<SalaryItemMapper, SalaryI
|
|
|
BeanUtil.copy(salaryItemExcel,salaryItem);
|
|
|
//获取基础资料教职工信息
|
|
|
SalaryItem clientMessage = this.getClientMessage(salaryItem);
|
|
|
+ if (clientMessage == null){
|
|
|
+ data.remove(i);
|
|
|
+ continue;
|
|
|
+ }
|
|
|
//根据身份证号查询教职工信息是否存在存在更新不存在新增
|
|
|
SalaryItem item = baseMapper.selectOne(new QueryWrapper<SalaryItem>().eq("id_number", salaryItem.getIdNumber()).eq("cname",salaryItem.getCname()).eq("tenant_id", SecureUtil.getTenantId())
|
|
|
.eq("is_deleted", 0).eq("pid",id));
|
|
|
@@ -145,22 +149,36 @@ public class SalaryItemServiceImpl extends ServiceImpl<SalaryItemMapper, SalaryI
|
|
|
|
|
|
if (message.isSuccess() && message.getData() != null){
|
|
|
SchoolTeacher teacherMessage = message.getData();
|
|
|
+ salaryItem.setCname(teacherMessage.getCname());//姓名
|
|
|
+ salaryItem.setIdNumber(teacherMessage.getIdNumber());//身份证
|
|
|
+ salaryItem.setPositiveTime(teacherMessage.getBirthdate());//转正日期
|
|
|
+ salaryItem.setPosition(teacherMessage.getCompileCategory());//职务
|
|
|
+ salaryItem.setDiscipline(teacherMessage.getClassType());//学科
|
|
|
+ salaryItem.setItemType(teacherMessage.getSalaryWithdrawalStandardName());//教师类别
|
|
|
+ salaryItem.setTermPerformanceSalaryName(teacherMessage.getTermPerformanceSalaryName());//学期绩效标准
|
|
|
salaryItem.setSalaryWithdrawalStandard(teacherMessage.getSalaryWithdrawalStandard());//工资拨付标准
|
|
|
salaryItem.setRankWithdrawalStandard(teacherMessage.getRankWithdrawalStandard());//职级拨付标准
|
|
|
+ salaryItem.setRankSalary(teacherMessage.getRankSalary());//职级工资
|
|
|
salaryItem.setPerformanceAward(teacherMessage.getPerformanceAward());//履约奖
|
|
|
salaryItem.setSchoolAgeSalary(teacherMessage.getSchoolAgeSalary());//校龄工资
|
|
|
salaryItem.setCapitalIncrease(teacherMessage.getCapitalIncrease());//增资
|
|
|
salaryItem.setEducationSalary(teacherMessage.getEducationSalary());//学历工资
|
|
|
- salaryItem.setRankSalary(teacherMessage.getRankSalary());//职级工资
|
|
|
salaryItem.setSalaryBase(teacherMessage.getSalaryBase());//工资基数
|
|
|
- salaryItem.setWorkloadSalary(teacherMessage.getWorkloadSalary());//工作量工资
|
|
|
+ salaryItem.setSalaryBaseName(teacherMessage.getSalaryBaseName());//工资基数标准
|
|
|
+ //salaryItem.setWorkloadSalary(teacherMessage.getWorkloadSalary());//工作量工资
|
|
|
+ salaryItem.setVirtualWorkloadSalary(teacherMessage.getVirtualWorkloadSalary());//虚拟工作量工资标准
|
|
|
+ salaryItem.setDoubleCease(teacherMessage.getDoubleCease());//双休日工作量工资标准
|
|
|
+ salaryItem.setVirtualDailyAssessmentCriteria(teacherMessage.getVirtualDailyAssessmentCriteria());//虚拟日常考核标准
|
|
|
salaryItem.setDailyAssessmentCriteria(teacherMessage.getDailyAssessmentCriteria());//日常考核标准
|
|
|
salaryItem.setDailyAssessmentSalary(teacherMessage.getDailyAssessmentSalary());//日常考核工资
|
|
|
salaryItem.setTermPerformanceSalary(teacherMessage.getTermPerformanceSalary());//学期绩效工资
|
|
|
salaryItem.setLeadingCadreSubsidy(teacherMessage.getLeadingCadreSubsidy());//领导干部补贴
|
|
|
salaryItem.setPrepareLessons(teacherMessage.getPrepareLessons());//备课组长
|
|
|
salaryItem.setTeachingResearch(teacherMessage.getTeachingResearch());//教研组长
|
|
|
-
|
|
|
+ salaryItem.setClassTeacherFee(teacherMessage.getTeacherSubsidy());//班主任费
|
|
|
+ salaryItem.setWorkloadSalaryCritertion(teacherMessage.getWorkloadSalaryName());
|
|
|
+ }else {
|
|
|
+ salaryItem = null;
|
|
|
}
|
|
|
return salaryItem;
|
|
|
}
|
|
|
@@ -1382,7 +1400,7 @@ public class SalaryItemServiceImpl extends ServiceImpl<SalaryItemMapper, SalaryI
|
|
|
SalaryItem item = baseMapper.selectById(salaryItem.getId());
|
|
|
item.setBasicsSalary(item.getSchoolAgeSalary().add(item.getCapitalIncrease()).add(item.getEducationSalary()).add(item.getRankSalary()).add(item.getSalaryBase()));//基础工资
|
|
|
item.setWorkloadSalary(item.getMomthWorkloadSalary().add(item.getVacationOvertimePay()).add(item.getCustomWorkloadSalary()));//工作量工资
|
|
|
- item.setAwardSalary(item.getWinningPrize().add(item.getLeadingCadreSubsidy()).add(item.getYearDownPerformance()));//奖励工资
|
|
|
+ item.setAwardSalary(item.getCustomAward().add(item.getCustomAwardOne()).add(item.getCustomAwardTwo()).add(item.getCustomAwardThree()).add(item.getCustomAwardFour()).add(item.getCustomAwardFive()).add(item.getCustomAwardSix()).add(item.getCustomAwardSeven()).add(item.getCustomAwardEight()).add(item.getCustomAwardNine()));//奖励工资
|
|
|
item.setDutyAllowances(item.getPrepareLessons().add(item.getLeadingCadreSubsidy()).add(item.getTeachingResearch()));//职务津贴
|
|
|
item.setClassTeacherSubsidy(item.getClassTeacherFee().add(item.getClasses()));//班主任津贴
|
|
|
//补贴项
|
|
|
@@ -1416,8 +1434,8 @@ public class SalaryItemServiceImpl extends ServiceImpl<SalaryItemMapper, SalaryI
|
|
|
|
|
|
if (bladeFile != null && StringUtils.isNotBlank(bladeFile.getLink())) {
|
|
|
String link = bladeFile.getLink();
|
|
|
- String replace = link.replace("http://121.37.83.47:9000/", "https://trade.tubaosoft.com/file/");
|
|
|
-// String replace = link.replace("http://127.0.0.1:9000/", "http://192.168.1.12:9000/");
|
|
|
+// String replace = link.replace("http://121.37.83.47:9000/", "https://trade.tubaosoft.com/file/");
|
|
|
+ String replace = link.replace("http://127.0.0.1:9000/", "http://192.168.1.12:9000/");
|
|
|
bladeFile.setLink(replace);
|
|
|
salaryAccessory.setUrl(bladeFile.getLink());
|
|
|
} else {
|