补发工资单详情查看
This commit is contained in:
parent
aed596523f
commit
8e573f8bd7
|
|
@ -16,6 +16,7 @@
|
|||
<result column="update_time" property="updateTime"/>
|
||||
<result column="delete_type" property="deleteType"/>
|
||||
<result column="tenant_key" property="tenantKey"/>
|
||||
<result column="salary_acct_type" property="salaryAcctType"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 表字段 -->
|
||||
|
|
@ -34,6 +35,7 @@
|
|||
, t.update_time
|
||||
, t.delete_type
|
||||
, t.tenant_key
|
||||
, t.salary_acct_type
|
||||
</sql>
|
||||
|
||||
<insert id="batchInsert">
|
||||
|
|
@ -48,7 +50,8 @@
|
|||
creator,
|
||||
create_time,
|
||||
update_time,
|
||||
tenant_key
|
||||
tenant_key,
|
||||
salary_acct_type
|
||||
)
|
||||
VALUES
|
||||
<foreach collection="collection" item="item" separator=",">
|
||||
|
|
@ -63,7 +66,8 @@
|
|||
#{item.creator},
|
||||
#{item.createTime},
|
||||
#{item.updateTime},
|
||||
#{item.tenantKey}
|
||||
#{item.tenantKey},
|
||||
#{item.salaryAcctType}
|
||||
)
|
||||
</foreach>
|
||||
</insert>
|
||||
|
|
@ -79,7 +83,8 @@
|
|||
creator,
|
||||
create_time,
|
||||
update_time,
|
||||
tenant_key
|
||||
tenant_key,
|
||||
salary_acct_type
|
||||
)
|
||||
|
||||
<foreach collection="collection" item="item" separator="union all">
|
||||
|
|
@ -94,7 +99,8 @@
|
|||
#{item.creator,jdbcType=DOUBLE},
|
||||
#{item.createTime,jdbcType=DATE},
|
||||
#{item.updateTime,jdbcType=DATE},
|
||||
#{item.tenantKey,jdbcType=VARCHAR}
|
||||
#{item.tenantKey,jdbcType=VARCHAR},
|
||||
#{item.salaryAcctType,jdbcType=INTEGER}
|
||||
from dual
|
||||
</foreach>
|
||||
</insert>
|
||||
|
|
@ -111,7 +117,8 @@
|
|||
creator,
|
||||
create_time,
|
||||
update_time,
|
||||
tenant_key
|
||||
tenant_key,
|
||||
salary_acct_type
|
||||
)
|
||||
VALUES
|
||||
(
|
||||
|
|
@ -125,7 +132,8 @@
|
|||
#{item.creator},
|
||||
#{item.createTime},
|
||||
#{item.updateTime},
|
||||
#{item.tenantKey}
|
||||
#{item.tenantKey},
|
||||
#{item.salaryAcctType}
|
||||
)
|
||||
</foreach>
|
||||
</insert>
|
||||
|
|
|
|||
|
|
@ -459,7 +459,9 @@ public class SalarySendServiceImpl extends Service implements SalarySendService
|
|||
throw new SalaryRunTimeException(SalaryI18nUtil.getI18nLabel(100513, "没有默认模板,无法查看"));
|
||||
}
|
||||
|
||||
SalaryTemplatePO salaryTemplate = buildSalaryTemplateContent(salaryTemplateContent);
|
||||
SalaryTemplatePO salaryTemplate = buildSalaryTemplateContent(salaryTemplateContent);
|
||||
// 判断是否是补发
|
||||
boolean isReplenish = NumberUtils.INTEGER_ONE.equals(salarySendInfo.getSalaryAcctType());
|
||||
|
||||
// if (StringUtils.isNotBlank(salaryTemplate.getBackground())) {
|
||||
// FileData fileByte = fileDownloadClient.getFileByte(Long.valueOf(salaryTemplate.getBackground()), currentTenantKey);
|
||||
|
|
@ -486,7 +488,7 @@ public class SalarySendServiceImpl extends Service implements SalarySendService
|
|||
Map<String, Object> map = new LinkedHashMap<>();
|
||||
map.put("tenantName", "");
|
||||
map.put("sendTime", SalaryDateUtil.getFormatLocalDateTime(salarySendInfo.getSendTime()));
|
||||
List<SalaryTemplateSalaryItemSetListDTO> listDTOS = JSONArray.parseArray(salaryTemplate.getSalaryItemSetting(), SalaryTemplateSalaryItemSetListDTO.class);
|
||||
List<SalaryTemplateSalaryItemSetListDTO> listDTOS = JSONArray.parseArray(isReplenish? salaryTemplate.getReplenishSalaryItemSetting():salaryTemplate.getSalaryItemSetting(), SalaryTemplateSalaryItemSetListDTO.class);
|
||||
Optional<SalaryTemplateSalaryItemSetListDTO> optionalEmployeeInformation = listDTOS.stream().filter(e -> SalaryTemplateSalaryItemSetGroupConstant.EMPLOYEE_INFO_GROUP_ID.equals(e.getGroupId())).findFirst();
|
||||
SalaryTemplateSalaryItemSetListDTO employeeInformation = optionalEmployeeInformation.orElse(null);
|
||||
List<SalaryTemplateSalaryItemSetListDTO> itemSetListDTOS = listDTOS.stream().filter(e -> !SalaryTemplateSalaryItemSetGroupConstant.EMPLOYEE_INFO_GROUP_ID.equals(e.getGroupId())).collect(Collectors.toList());
|
||||
|
|
@ -634,6 +636,8 @@ public class SalarySendServiceImpl extends Service implements SalarySendService
|
|||
.salaryItemNullStatus(Integer.valueOf(map.getOrDefault("salaryItemNullStatus", "0").toString()))
|
||||
.salaryItemZeroStatus(Integer.valueOf(map.getOrDefault("salaryItemZeroStatus", "0").toString()))
|
||||
.salaryItemSetting(map.getOrDefault("salaryItemSetting", "").toString())
|
||||
.replenishName(map.getOrDefault("replenishName","").toString())
|
||||
.replenishSalaryItemSetting(map.getOrDefault("replenishSalaryItemSetting","").toString())
|
||||
.build();
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue