Commit 48781f44 authored by fangxinjiang's avatar fangxinjiang

Merge remote-tracking branch 'origin/MVP1.7.23' into MVP1.7.23

parents 56e52d6f 46251a68
......@@ -1176,14 +1176,23 @@ public class IcbcTransactionFlowQueryServiceImpl extends ServiceImpl<EkpSocialIn
// payRecord.setPurposeCode(record.getPurposeCode());
//用途中文描述:用途代码和用途中文描述二选一上送
// 2026-02-27 李连琴要转款备注,若空,要二级分类
if (Common.isNotNull(detail.getFdCoverRemark())) {
if (detail.getFdCoverRemark().length()>20) {
detail.setFdCoverRemark(detail.getFdCoverRemark().substring(0,20));
// 2026-05-26:汇款用途,用新的:汇款用途
if (Common.isNotNull(detail.getFdRemittancePurpose())) {
if (detail.getFdRemittancePurpose().length()>10) {
detail.setFdRemittancePurpose(detail.getFdRemittancePurpose().substring(0,10));
}
payRecord.setPurpose(detail.getFdCoverRemark());
payRecord.setPurpose(detail.getFdRemittancePurpose());
} else {
payRecord.setPurpose("转账");
}
// 2026-05-26:附言
if (Common.isNotNull(detail.getFdCoverRemark())) {
if (detail.getFdCoverRemark().length()>30) {
detail.setFdCoverRemark(detail.getFdCoverRemark().substring(0,30));
}
// 测试其他字段传参效果
payRecord.setPostscript(detail.getFdCoverRemark());
}
//摘要
//payRecord.setSummary("11");
//英文备注
......@@ -1226,7 +1235,7 @@ public class IcbcTransactionFlowQueryServiceImpl extends ServiceImpl<EkpSocialIn
//指令顺序号:每笔指令的序号,本包内不重复
payRecord.setiSeqNo(detail.getFdSerialNumber());
//预约日期
// payRecord.setScheduleDate("20251126");
// payRecord.setScheduleDate("20251126"
//对公对私标志:0:对公;1:个人
payRecord.setPayeeType(CommonConstants.ONE_STRING);
//币种:ISO币种,仅支持人民币
......@@ -1244,7 +1253,7 @@ public class IcbcTransactionFlowQueryServiceImpl extends ServiceImpl<EkpSocialIn
//收款方账户名称"李连琴"
payRecord.setPayeeCnname(detail.getFdPayeeName());
//收款方账户英文名称
// payRecord.setPayeeEnname("");
// payRecord.setPayeeEnname(""
//收款方系统内外标志:1:工行;2:他行 必填
payRecord.setIoFlag("2");
if (Common.isEmpty(detail.getFdRecipientBank())
......@@ -1261,17 +1270,23 @@ public class IcbcTransactionFlowQueryServiceImpl extends ServiceImpl<EkpSocialIn
//同城异地标志:1:同城;2:异地 非必填
payRecord.setSameCityFlag("");
payRecord.setAmount(Long.valueOf(detail.getFdMoney()));
// 2026-02-27 李连琴要转款备注,若空,要二级分类
if (Common.isNotNull(detail.getFdCoverRemark())) {
if (detail.getFdCoverRemark().length()>20) {
detail.setFdCoverRemark(detail.getFdCoverRemark().substring(0,20));
if (Common.isNotNull(detail.getFdRemittancePurpose())) {
if (detail.getFdRemittancePurpose().length()>10) {
detail.setFdRemittancePurpose(detail.getFdRemittancePurpose().substring(0,10));
}
payRecord.setPurpose(detail.getFdCoverRemark());
payRecord.setPurpose(detail.getFdRemittancePurpose());
} else {
payRecord.setPurpose("转账");
}
// 2026-05-26:附言(27号,最终确定用附言,传备注进来)
if (Common.isNotNull(detail.getFdCoverRemark())) {
if (detail.getFdCoverRemark().length()>30) {
detail.setFdCoverRemark(detail.getFdCoverRemark().substring(0,30));
}
payRecord.setPostscript(detail.getFdCoverRemark());
}
// 超长了,20长度
//payRecord.setErpSerialNo(detail.getFdId());
//payRecord.setErpSerialNo(detail.getFdId(
//摘要
//payRecord.setSummary("12");
return payRecord;
......
......@@ -94,8 +94,8 @@
a.fd_payee_account fdPayeeAccount,
a.fd_payee_name fdPayeeName,
concat('',round(a.fd_money * 100,0)) fdMoney,
a.fd_remittance_purpose fdRemittancePurpose,
ifnull(a.fd_remark,'转账') fdCoverRemark,
ifnull(a.fd_remittance_purpose,'转账') fdRemittancePurpose,
a.fd_remark fdCoverRemark,
a.fd_emp_phone fdEmpPhone,
a.fd_id fdId
from ekp_bank_grant_detail a
......
......@@ -1289,4 +1289,14 @@ public class TSocialInfo extends BaseEntity {
@ExcelProperty("我司到款单位" )
private String unitOfOurCompany;
/**
* 医保的参保模式,默认的空的是续参,也可能会换成新参——医保增员时,税友反馈“未查询到人员基本信息”
*/
@Length(max = 2, message = "医保的参保模式 不能超过2个字符" )
@ExcelAttribute(name = "医保的参保模式", maxLength = 2)
@Schema(description = "医保的参保模式" )
@HeadFontStyle(fontHeightInPoints = 11)
@ExcelProperty("医保的参保模式" )
private String ysdCbms;
}
......@@ -242,5 +242,7 @@ public class SociaFriendYgsAddVo implements Serializable {
// 减员年月,取派单审核月的最后一天
private String auditLastDay;
// 医保的参保模式,默认的空的是续签,也可能会换成新签——医保增员时,税友反馈“未查询到人员基本信息”
private String ysdCbms;
}
......@@ -557,7 +557,11 @@ public class SocialFriendConfig {
// 同步办理用工劳动备案 社保必填;是
tszdxx.put("tbblygldhtba", "是");
// 参保模式 新参、续参
tszdxx.put("cbms", "续参");
if (type > 2 && Common.isNotNull(vo.getYsdCbms())) {
tszdxx.put("cbms", vo.getYsdCbms());
} else {
tszdxx.put("cbms", "续参");
}
// 就业登记时间 社保必填;yyyy-MM-dd
tszdxx.put("jydjsj", startDate);
// 单位就业起始时间 社保必填;yyyy-MM-dd
......@@ -792,7 +796,12 @@ public class SocialFriendConfig {
tszdxx.put("htqdlb", "新签");
// 参保模式 新参、续参
tszdxx.put("cbms", "续参");
if (type > 2 && Common.isNotNull(vo.getYsdCbms())) {
tszdxx.put("cbms", vo.getYsdCbms());
} else {
tszdxx.put("cbms", "续参");
}
// 增员年月 社保必填;yyyyMM 社保起缴日期(养老起缴)到月
//tszdxx.put("zyny", vo.getSocialStartMonth());
......
......@@ -404,6 +404,9 @@ public class TSocialFriendServiceImpl extends ServiceImpl<TSocialFriendMapper, T
updateSocial.setYsdSocialStartDateNext(nextDate);
}
}
} else if ("未查询到人员基本信息".equals(failConfig.getReasonKey())){
// 医保续参换成新参
updateSocial.setYsdCbms("新参");
}
ysdHandleStatus = CommonConstants.THREE_STRING;
......
......@@ -114,6 +114,7 @@
,ifnull(shh.IS_SINGLE_YGS_PUSH,a.IS_SINGLE) isSingleYgsPush
,ifnull(shh.IS_SINGLE_YSD_PUSH,a.IS_SINGLE_YSD) isSingleYsdPush
,LAST_DAY(a.AUDIT_TIME) auditLastDay
,s.YSD_CBMS ysdCbms
</sql>
......
......@@ -159,6 +159,7 @@
<result property="ygsHandleStatusOld" column="YGS_HANDLE_STATUS_OLD"/>
<result property="ysdHandleStatusOld" column="YSD_HANDLE_STATUS_OLD"/>
<result property="ysdCbms" column="YSD_CBMS"/>
</resultMap>
<sql id="Base_Column_List">
a.ID,
......@@ -277,7 +278,8 @@
a.YSD_SOCIAL_START_DATE_NEXT,
a.YGS_HANDLE_STATUS_OLD,
a.YSD_HANDLE_STATUS_OLD,
a.SFQZTB
a.SFQZTB,
a.YSD_CBMS
</sql>
<sql id="tSocialInfo_where">
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment