Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
Y
yifu-mvp
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
fangxinjiang
yifu-mvp
Commits
596dbc81
Commit
596dbc81
authored
Nov 23, 2022
by
fangxinjiang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
项目强制校验&项目档案批量新增和更新的银行卡校验
parent
4c5485ff
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
131 additions
and
38 deletions
+131
-38
ArchivesConstants.java
...ud/plus/v1/yifu/archives/constants/ArchivesConstants.java
+92
-0
TEmployeeProjectServiceImpl.java
...fu/archives/service/impl/TEmployeeProjectServiceImpl.java
+2
-2
TSettleDomainServiceImpl.java
.../yifu/archives/service/impl/TSettleDomainServiceImpl.java
+33
-32
messages_zh_CN.properties
...on-core/src/main/resources/i18n/messages_zh_CN.properties
+4
-4
No files found.
yifu-archives/yifu-archives-api/src/main/java/com/yifu/cloud/plus/v1/yifu/archives/constants/ArchivesConstants.java
View file @
596dbc81
...
...
@@ -33,4 +33,96 @@ public class ArchivesConstants {
* 员工合同签订类型
*/
public
static
final
String
[]
contractSituation
=
{
"作废"
,
"离职再入职"
,
"合同未到期重新签订"
,
"正常签订"
,
"商务合同更改"
,
"正常续签"
,
"终止"
};
/**
* 项目 ID 不可为空
*/
public
static
final
String
SETTLE_DOMAIN_ID_NOT_EMPTY
=
"id 不可为空"
;
/**
* 项目 项目编码及名称不可为空
*/
public
static
final
String
SETTLE_DOMAIN_NAME_AND_NO_NOT_EMPTY
=
"项目编码及名称不可为空"
;
/**
* 项目 客户名称、客户编码、客户ID不可为空
*/
public
static
final
String
SETTLE_DOMAIN_CUSTOMER_INFO_NOT_EMPTY
=
"客户名称、客户编码、客户ID不可为空"
;
/**
* 项目 是否BPO业务不可为空
*/
public
static
final
String
SETTLE_DOMAIN_BPO_FLAG_NOT_EMPTY
=
"是否BPO业务不可为空"
;
/**
* 项目 服务项目不可为空
*/
public
static
final
String
SETTLE_DOMAIN_SERVER_ITEM_NOT_EMPTY
=
"服务项目不可为空"
;
/**
* 项目 省市不可为空
*/
public
static
final
String
SETTLE_DOMAIN_PROVINCE_NOT_EMPTY
=
"省市不可为空"
;
/**
* 项目 业务类型、业务类型二级分类、业务类型三级分类不可为空
*/
public
static
final
String
SETTLE_DOMAIN_BUSINESS_TYPE_NOT_EMPTY
=
"业务类型、业务类型二级分类、业务类型三级分类不可为空"
;
/**
* 项目 服务状态不可为空
*/
public
static
final
String
SETTLE_DOMAIN_STOP_FLAG_NOT_EMPTY
=
"服务状态不可为空"
;
/**
* 项目 社保结算类型不可为空
*/
public
static
final
String
SETTLE_DOMAIN_SOCIAL_TYPE_NOT_EMPTY
=
"社保结算类型不可为空"
;
/**
* 项目 我司到款单位不可为空
*/
public
static
final
String
SETTLE_DOMAIN_UNIT_OUT_COMPANY_NOT_EMPTY
=
"我司到款单位不可为空"
;
/**
* 项目 社保
*/
public
static
final
String
SETTLE_DOMAIN_SOCIAL
=
"社保"
;
/**
* 项目 公积金
*/
public
static
final
String
SETTLE_DOMAIN_FUND
=
"公积金"
;
/**
* 项目 薪资
*/
public
static
final
String
SETTLE_DOMAIN_SALARY
=
"薪资"
;
/**
* 项目 商险
*/
public
static
final
String
SETTLE_DOMAIN_INSURANCES
=
"商险"
;
/**
* 项目 公积金结算类型不可为空
*/
public
static
final
String
SETTLE_DOMAIN_FUND_TYPE_NOT_EMPTY
=
"公积金结算类型不可为空"
;
/**
* 项目 封面台头-薪资不可为空
*/
public
static
final
String
SETTLE_DOMAIN_INVOICE_TITLE_NOT_EMPTY
=
"封面台头-薪资不可为空"
;
/**
* 项目 商险结算类型不可为空
*/
public
static
final
String
SETTLE_DOMAIN_INSURANCE_SETTLE_TYPE_NOT_EMPTY
=
"商险结算类型不可为空"
;
/**
* 项目 封面台头-商险不可为空
*/
public
static
final
String
SETTLE_DOMAIN_INSURANCE_TITLE_NOT_EMPTY
=
"封面台头-商险不可为空"
;
/**
* 项目 '管理费是否收费'及'风险金是否收取'不可为空
*/
public
static
final
String
SETTLE_DOMAIN_MANAGEMENT_AND_RISK_TAG_NOT_EMPTY
=
"'管理费是否收费'及'风险金是否收取'不可为空"
;
/**
* 项目 管理费是否收费为是,‘管理费服务项目’、‘管理费收费方式’、‘管理费费率/管理费金额’不可为空
*/
public
static
final
String
SETTLE_DOMAIN_MANAGEMENT_INFO_NOT_EMPTY
=
"管理费是否收费为是,‘管理费服务项目’、‘管理费收费方式’、‘管理费费率/管理费金额’不可为空"
;
/**
* 项目 风险金是否收取为是,'风险金服务项目'、'风险金收费方式'、'风险金收取费用/税率'不可为空
*/
public
static
final
String
SETTLE_DOMAIN_RISK_INFO_NOT_EMPTY
=
"风险金是否收取为是,'风险金服务项目'、'风险金收费方式'、'风险金收取费用/税率'不可为空"
;
/**
* 项目 结算方式(管理费、风险金)不可为空
*/
public
static
final
String
SETTLE_DOMAIN_SETTLE_TYPE_NOT_EMPTY
=
"结算方式(管理费、风险金)不可为空"
;
/**
* 项目 获取区域数据失败:
*/
public
static
final
String
SETTLE_DOMAIN_CHECK_AREA_NOT_EXISTS
=
"获取区域数据失败:"
;
}
yifu-archives/yifu-archives-biz/src/main/java/com/yifu/cloud/plus/v1/yifu/archives/service/impl/TEmployeeProjectServiceImpl.java
View file @
596dbc81
...
...
@@ -962,7 +962,7 @@ public class TEmployeeProjectServiceImpl extends ServiceImpl<TEmployeeProjectMap
if
(
tEmployeeProject
.
getProjectStatus
()
!=
CommonConstants
.
dingleDigitIntArray
[
0
])
{
errorMessageList
.
add
(
new
ErrorMessage
(
excel
.
getRowIndex
(),
MsgUtils
.
getMessage
(
ErrorCodes
.
CHECKS_EMP_DELETE_ERROR
)));
}
else
{
if
(
Common
.
isNotNull
(
excel
.
getBankNo
()))
{
/*
if (Common.isNotNull(excel.getBankNo())) {
TCheckBankNo check = new TCheckBankNo();
check.setBankNo(excel.getBankNo());
check.setIdNum(excel.getEmpIdcard());
...
...
@@ -982,7 +982,7 @@ public class TEmployeeProjectServiceImpl extends ServiceImpl<TEmployeeProjectMap
} else {
errorMessageList.add(new ErrorMessage(excel.getRowIndex(), EmployeeConstants.CHECK_NO_RESPONSE));
}
}
}
*/
updateExcelProj
(
excel
,
updateList
,
tEmployeeProject
);
TEmployeeProject
tEmployeeProjectOld
=
this
.
getById
(
tEmployeeProject
.
getId
());
newOldProject
=
new
EmployeeProjectNewOldVO
();
...
...
yifu-archives/yifu-archives-biz/src/main/java/com/yifu/cloud/plus/v1/yifu/archives/service/impl/TSettleDomainServiceImpl.java
View file @
596dbc81
...
...
@@ -21,12 +21,10 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
import
com.baomidou.mybatisplus.core.toolkit.Wrappers
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.yifu.cloud.plus.v1.yifu.admin.api.entity.SysArea
;
import
com.yifu.cloud.plus.v1.yifu.admin.api.entity.SysUser
;
import
com.yifu.cloud.plus.v1.yifu.admin.api.vo.AllUserNaVo
;
import
com.yifu.cloud.plus.v1.yifu.admin.api.vo.AreaMap
;
import
com.yifu.cloud.plus.v1.yifu.admin.api.vo.AreaVo
;
import
com.yifu.cloud.plus.v1.yifu.admin.api.vo.SysUserListVo
;
import
com.yifu.cloud.plus.v1.yifu.archives.constants.ArchivesConstants
;
import
com.yifu.cloud.plus.v1.yifu.archives.entity.TCutsomerDataPermisson
;
import
com.yifu.cloud.plus.v1.yifu.archives.entity.TSettleDomain
;
import
com.yifu.cloud.plus.v1.yifu.archives.mapper.TCutsomerDataPermissonMapper
;
...
...
@@ -48,7 +46,6 @@ import org.springframework.transaction.annotation.Transactional;
import
java.time.LocalDateTime
;
import
java.util.ArrayList
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.stream.Collectors
;
...
...
@@ -198,25 +195,25 @@ public class TSettleDomainServiceImpl extends ServiceImpl<TSettleDomainMapper, T
private
String
checkInfo
(
TSettleDomain
domain
)
{
if
(
Common
.
isEmpty
(
domain
.
getId
())){
return
"id 不可为空"
;
return
ArchivesConstants
.
SETTLE_DOMAIN_ID_NOT_EMPTY
;
}
if
(
Common
.
isEmpty
(
domain
.
getDepartName
())||
Common
.
isEmpty
(
domain
.
getDepartNo
())){
return
"项目编码及名称不可为空"
;
return
ArchivesConstants
.
SETTLE_DOMAIN_NAME_AND_NO_NOT_EMPTY
;
}
if
(
Common
.
isEmpty
(
domain
.
getCustomerName
())
||
Common
.
isEmpty
(
domain
.
getCustomerId
())
||
Common
.
isEmpty
(
domain
.
getCustomerNo
())){
return
"客户名称、客户编码、客户ID不可为空"
;
return
ArchivesConstants
.
SETTLE_DOMAIN_CUSTOMER_INFO_NOT_EMPTY
;
}
if
(
Common
.
isEmpty
(
domain
.
getBpoFlag
())){
return
"是否BPO业务不可为空"
;
return
ArchivesConstants
.
SETTLE_DOMAIN_BPO_FLAG_NOT_EMPTY
;
}
if
(
Common
.
isEmpty
(
domain
.
getServerItem
())){
return
"服务项目不可为空"
;
return
ArchivesConstants
.
SETTLE_DOMAIN_SERVER_ITEM_NOT_EMPTY
;
}
if
(
Common
.
isEmpty
(
domain
.
getECity
())
||
Common
.
isEmpty
(
domain
.
getEProvince
())){
return
"省市不可为空"
;
return
ArchivesConstants
.
SETTLE_DOMAIN_PROVINCE_NOT_EMPTY
;
}
/*if ( Common.isEmpty(domain.getCreateType())){
return "创建类型不可为空";
...
...
@@ -224,59 +221,63 @@ public class TSettleDomainServiceImpl extends ServiceImpl<TSettleDomainMapper, T
if
(
Common
.
isEmpty
(
domain
.
getBusinessPrimaryType
())
||
Common
.
isEmpty
(
domain
.
getBusinessSecondType
())
||
Common
.
isEmpty
(
domain
.
getBusinessThirdType
())){
return
"业务类型、业务类型二级分类、业务类型三级分类不可为空"
;
return
ArchivesConstants
.
SETTLE_DOMAIN_BUSINESS_TYPE_NOT_EMPTY
;
}
if
(
Common
.
isEmpty
(
domain
.
getStopFlag
())){
return
"服务状态不可为空"
;
return
ArchivesConstants
.
SETTLE_DOMAIN_STOP_FLAG_NOT_EMPTY
;
}
/*
我司到款单位名称 条件:当服务项目中有社保或公积金时必填
封面抬头-薪资 条件:当服务项目中有薪资时必填
封面抬头-商险 条件:当服务项目中有商险时必填 */
if
(
Common
.
isNotNull
(
domain
.
getServerItem
())){
if
(
domain
.
getServerItem
().
indexOf
(
"社保"
)
!=
CommonConstants
.
ONE_INT_NEGATE
){
if
(
domain
.
getServerItem
().
indexOf
(
ArchivesConstants
.
SETTLE_DOMAIN_SOCIAL
)
!=
CommonConstants
.
ONE_INT_NEGATE
){
if
(
Common
.
isEmpty
(
domain
.
getSocialType
())){
return
"社保结算类型不可为空"
;
return
ArchivesConstants
.
SETTLE_DOMAIN_SOCIAL_TYPE_NOT_EMPTY
;
}
if
(
Common
.
isEmpty
(
domain
.
getUnitOfOurCompany
())){
return
"我司到款单位不可为空"
;
return
ArchivesConstants
.
SETTLE_DOMAIN_UNIT_OUT_COMPANY_NOT_EMPTY
;
}
}
if
(
domain
.
getServerItem
().
indexOf
(
"公积金"
)
!=
CommonConstants
.
ONE_INT_NEGATE
){
if
(
domain
.
getServerItem
().
indexOf
(
ArchivesConstants
.
SETTLE_DOMAIN_FUND
)
!=
CommonConstants
.
ONE_INT_NEGATE
){
if
(
Common
.
isEmpty
(
domain
.
getFundType
())){
return
"公积金结算类型不可为空"
;
return
ArchivesConstants
.
SETTLE_DOMAIN_FUND_TYPE_NOT_EMPTY
;
}
if
(
Common
.
isEmpty
(
domain
.
getUnitOfOurCompany
())){
return
"我司到款单位不可为空"
;
return
ArchivesConstants
.
SETTLE_DOMAIN_UNIT_OUT_COMPANY_NOT_EMPTY
;
}
}
if
(
domain
.
getServerItem
().
indexOf
(
"薪资"
)
!=
CommonConstants
.
ONE_INT_NEGATE
){
if
(
domain
.
getServerItem
().
indexOf
(
ArchivesConstants
.
SETTLE_DOMAIN_SALARY
)
!=
CommonConstants
.
ONE_INT_NEGATE
){
if
(
Common
.
isEmpty
(
domain
.
getInvoiceTitleSalary
())){
return
"封面台头-薪资不可为空"
;
return
ArchivesConstants
.
SETTLE_DOMAIN_INVOICE_TITLE_NOT_EMPTY
;
}
}
if
(
domain
.
getServerItem
().
indexOf
(
"商险"
)
!=
CommonConstants
.
ONE_INT_NEGATE
){
if
(
domain
.
getServerItem
().
indexOf
(
ArchivesConstants
.
SETTLE_DOMAIN_INSURANCES
)
!=
CommonConstants
.
ONE_INT_NEGATE
){
if
(
Common
.
isEmpty
(
domain
.
getInsuranceSettleType
())){
return
"商险结算类型不可为空"
;
return
ArchivesConstants
.
SETTLE_DOMAIN_INSURANCE_SETTLE_TYPE_NOT_EMPTY
;
}
if
(
Common
.
isEmpty
(
domain
.
getInvoiceTitleInsurance
())){
return
"封面台头-商险不可为空"
;
return
ArchivesConstants
.
SETTLE_DOMAIN_INSURANCE_TITLE_NOT_EMPTY
;
}
}
}
if
(
Common
.
isEmpty
(
domain
.
getManagementTag
())
||
Common
.
isEmpty
(
domain
.
getRiskFundTag
())){
return
"'管理费是否收费'及'风险金是否收取'不可为空"
;
return
ArchivesConstants
.
SETTLE_DOMAIN_MANAGEMENT_AND_RISK_TAG_NOT_EMPTY
;
}
if
(
CommonConstants
.
ZERO_STRING
.
equals
(
domain
.
getManagementTag
())
&&
Common
.
isEmpty
(
domain
.
getManageServerItem
())){
return
"管理费是否收费为是,管理费服务项目不可为空"
;
&&
(
Common
.
isEmpty
(
domain
.
getManageServerItem
())
||
Common
.
isEmpty
(
domain
.
getManagementFee
())
||
Common
.
isEmpty
(
domain
.
getManagementType
()))){
return
ArchivesConstants
.
SETTLE_DOMAIN_MANAGEMENT_INFO_NOT_EMPTY
;
}
if
(
CommonConstants
.
ZERO_STRING
.
equals
(
domain
.
getRiskFundTag
())
&&
Common
.
isEmpty
(
domain
.
getRiskServerItem
())){
return
"风险金是否收取为是,风险金服务项目不可为空"
;
&&
(
Common
.
isEmpty
(
domain
.
getRiskServerItem
())
||
Common
.
isEmpty
(
domain
.
getRiskFundType
())
||
Common
.
isEmpty
(
domain
.
getRiskFundFee
()))){
return
ArchivesConstants
.
SETTLE_DOMAIN_RISK_INFO_NOT_EMPTY
;
}
if
(
Common
.
isEmpty
(
domain
.
getMrSettleType
())){
return
"结算方式(管理费、风险金)不可为空"
;
return
ArchivesConstants
.
SETTLE_DOMAIN_SETTLE_TYPE_NOT_EMPTY
;
}
return
null
;
}
...
...
@@ -289,7 +290,7 @@ public class TSettleDomainServiceImpl extends ServiceImpl<TSettleDomainMapper, T
if
(
Common
.
isNotNull
(
areaId
)){
tSettleDomain
.
setProvince
(
Integer
.
parseInt
(
areaId
));
}
else
{
return
R
.
failed
(
"获取区域数据失败:"
+
tSettleDomain
.
getEProvince
());
return
R
.
failed
(
ArchivesConstants
.
SETTLE_DOMAIN_CHECK_AREA_NOT_EXISTS
+
tSettleDomain
.
getEProvince
());
}
}
if
(
Common
.
isNotNull
(
tSettleDomain
.
getECity
())){
...
...
@@ -297,7 +298,7 @@ public class TSettleDomainServiceImpl extends ServiceImpl<TSettleDomainMapper, T
if
(
Common
.
isNotNull
(
areaId
)){
tSettleDomain
.
setCity
(
Integer
.
parseInt
(
areaId
));
}
else
{
return
R
.
failed
(
"获取区域数据失败:"
+
tSettleDomain
.
getECity
());
return
R
.
failed
(
ArchivesConstants
.
SETTLE_DOMAIN_CHECK_AREA_NOT_EXISTS
+
tSettleDomain
.
getECity
());
}
}
if
(
Common
.
isNotNull
(
tSettleDomain
.
getETown
())){
...
...
@@ -305,7 +306,7 @@ public class TSettleDomainServiceImpl extends ServiceImpl<TSettleDomainMapper, T
if
(
Common
.
isNotNull
(
areaId
)){
tSettleDomain
.
setTown
(
Integer
.
parseInt
(
areaId
));
}
else
{
return
R
.
failed
(
"获取区域数据失败:"
+
tSettleDomain
.
getETown
());
return
R
.
failed
(
ArchivesConstants
.
SETTLE_DOMAIN_CHECK_AREA_NOT_EXISTS
+
tSettleDomain
.
getETown
());
}
}
}
...
...
yifu-common/yifu-common-core/src/main/resources/i18n/messages_zh_CN.properties
View file @
596dbc81
...
...
@@ -155,7 +155,7 @@ socialinfo.list.num.large=\u5F53\u524D\u793E\u4FDD\u5BFC\u5165\u961F\u5217\u4E0D
emp.dispatch.social.diy.not.empty
=
\u
6D3E
\u
589E
\u
5F02
\u
5E38
\u
FF1A
\u
793E
\u
4FDD
\u
201C
\u
7F34
\u
7EB3
\u
7C7B
\u
578B
\u
201D
\u
4E3A
\u
201C
\u
81EA
\u
5B9A
\u
4E49
\u
201D
\u
FF0C
\u5404\u9669\u
79CD
\u
57FA
\u6570\u
76F8
\u
540C
\u
FF0C
\u
8BF7
\u
586B
\u5199\u
201C
\u
517B
\u8001\u
57FA
\u6570\u
201D
\u
FF0C
\u5982\u
57FA
\u6570\u
4E0D
\u
540C
\u
FF0C
\u5219\u6240\u6709\u9669\u
79CD
\u
57FA
\u6570\u
90FD
\u9700\u
586B
\u5199
emp.dispatch.social.diy.medical_not.empty
=
\u
6D3E
\u
589E
\u
5F02
\u
5E38
\u
FF1A
\u
81EA
\u
5B9A
\u
4E49
\u
7F34
\u
7EB3
\u
517B
\u8001\u
57FA
\u6570\u6216
\u
517B
\u8001\u
8D77
\u
7F34
\u
65E5
\u
671F
\u
4E0D
\u
53EF
\u
4E3A
\u
7A7A
emp.dispatch.social.diy.medical_not.empty
=
\u
6D3E
\u
589E
\u
5F02
\u
5E38
\u
FF1A
\u
81EA
\u
5B9A
\u
4E49
\u
7F34
\u
7EB3
\u
517B
\u8001\u
57FA
\u6570\u
548C
\u
517B
\u8001\u
8D77
\u
7F34
\u
65E5
\u
671F
\u
4E0D
\u
53EF
\u
4E3A
\u
7A7A
emp.dispatch.emp.project.not.used
=
\u
6D3E
\u
589E
\u
5F02
\u
5E38
\u
FF1A
\u
5BF9
\u
5E94
\u9879\u
76EE
\u
7F16
\u7801\u7684\u9879\u
76EE
\u6863\u6848\u
5DF2
\u
51CF
\u9879\u
FF0C
\u
8BF7
\u
53BB
\u9879\u
76EE
\u6863\u6848\u5904\u
590D
\u9879
...
...
@@ -163,19 +163,19 @@ emp.dispatch.emp.not.used=\u6D3E\u589E\u5F02\u5E38\uFF1A \u5BF9\u5E94\u8EAB\u4EF
emp.dispatch.social.limit.error
=
\u
6D3E
\u
589E
\u
5F02
\u
5E38
\u
FF1A
\u
793E
\u
4FDD
\u
201C
\u
7F34
\u
7EB3
\u
7C7B
\u
578B
\u
201D
\u
4E3A
\u
201C
\u
81EA
\u
5B9A
\u
4E49
\u
201D
\u
65F6
\u
FF0C
\u
8D2D
\u
4E70
\u
57FA
\u6570\u9700\u2265\u
8BE5
\u
793E
\u
4FDD
\u6237\u7684\u6700\u
4F4E
\u
57FA
\u6570\u
FF0C
\u
4E14
\u2264\u6700\u
9AD8
\u
57FA
\u6570
emp.dispatch.fund.limit.error
=
\u
6D3E
\u
589E
\u
5F02
\u
5E38
\u
FF1A
\u
516C
\u
79EF
\u
91D1
\u
201C
\u
7F34
\u
7EB3
\u
7C7B
\u
578B
\u
201D
\u
4E3A
\u
201C
\u
81EA
\u
5B9A
\u
4E49
\u
201D
\u
65F6
\u
FF0C
\u
8D2D
\u
4E70
\u
57FA
\u6570\u9700\u2265\u
8BE5
\u
516C
\u
79EF
\u
91D1
\u6237\u7684\u6700\u
4F4E
\u
57FA
\u6570\u
FF0C
\u
4E14
\u2264\u6700\u
9AD8
\u
57FA
\u6570
emp.dispatch.fund.limit.error
=
\u
6D3E
\u
589E
\u
5F02
\u
5E38
\u
FF1A
\u
516C
\u
79EF
\u
91D1
\u
8D2D
\u
4E70
\u
57FA
\u6570\u9700\u2265\u
8BE5
\u
516C
\u
79EF
\u
91D1
\u6237\u7684\u6700\u
4F4E
\u
57FA
\u6570\u
FF0C
\u
4E14
\u2264\u6700\u
9AD8
\u
57FA
\u6570
emp.dispatch.social.base.limit.error
=
\u
6D3E
\u
589E
\u
5F02
\u
5E38
\u
FF1A
\u5907\u6848\u
57FA
\u6570\u
4E0E
\u
793E
\u
4FDD
\u
4EFB
\u
610F
\u
57FA
\u6570\u
4E0D
\u
4E00
\u
81F4
\u
FF0C
\u
59D4
\u6258\u5907\u
6CE8
\u
5FC5
\u
586B
emp.dispatch.social.date.limit.error
=
\u
6D3E
\u
589E
\u
5F02
\u
5E38
\u
FF1A
\u
793E
\u
4FDD
\u9669\u
79CD
\u
8D77
\u
7F34
\u
65E5
\u
671F
\u
4E0D
\u
4E00
\u
81F4
\u
65F6
\u
FF0C
\u
201C
\u
59D4
\u6258\u5907\u
6CE8
\u
201D
\u5217\u
5FC5
\u
586B
\u
FF0C
\u
4E0D
\u
53EF
\u
4E3A
\u
7A7A
emp.dispatch.social.date.limit.error2
=
\u
6D3E
\u
589E
\u
5F02
\u
5E38
\u
FF1A
\u5408\u
540C
\u
8D77
\u
7F34
\u
65E5
\u
671F
\u
4E0E
\u
793E
\u
4FDD
\u
8D77
\u
7F34
\u
65E5
\u
671F
\u
4E0D
\u
4E00
\u
81F4
\u
65F6
\u
FF0C
\u
201C
\u
59D4
\u6258\u5907\u
6CE8
\u
201D
\u5217\u
5FC5
\u
586B
\u
FF0C
\u
4E0D
\u
53EF
\u
4E3A
\u
7A7A
emp.dispatch.social.date.limit.error2
=
\u
6D3E
\u
589E
\u
5F02
\u
5E38
\u
FF1A
\u5408\u
540C
\u
8D77
\u
59CB
\u
65E5
\u
671F
\u
4E0E
\u
793E
\u
4FDD
\u
8D77
\u
7F34
\u
65E5
\u
671F
\u
4E0D
\u
4E00
\u
81F4
\u
65F6
\u
FF0C
\u
201C
\u
59D4
\u6258\u5907\u
6CE8
\u
201D
\u5217\u
5FC5
\u
586B
\u
FF0C
\u
4E0D
\u
53EF
\u
4E3A
\u
7A7A
emp.dispatch.social.start.is.error
=
\u
6D3E
\u
589E
\u
5F02
\u
5E38
\u
FF1A
\u
793E
\u
4FDD
\u
201C
\u
8D77
\u
7F34
\u
65E5
\u
671F
\u
201D
\u
8D85
\u
51FA
\u
793E
\u
4FDD
\u6237\u
53EF
\u8865\u
7F34
\u7684\u6708\u
4EFD
\u
FF0C
\u
8BF7
\u
4FEE
\u6539
emp.dispatch.fund.start.is.error
=
\u
6D3E
\u
589E
\u
5F02
\u
5E38
\u
FF1A
\u
516C
\u
79EF
\u
91D1
\u
201C
\u
8D77
\u
7F34
\u
65E5
\u
671F
\u
201D
\u
8D85
\u
51FA
\u
516C
\u
79EF
\u
91D1
\u6237\u
53EF
\u8865\u
7F34
\u7684\u6708\u
4EFD
\u
FF0C
\u
8BF7
\u
4FEE
\u6539
emp.dispatch.emp.contract.not.empty
=
\u
6D3E
\u
589E
\u
5F02
\u
5E38
\u
FF1A
\u
5408\u
540C
\u
8D77
\u
59CB
\u
65F6
\u
95F4
\u3001\u5408\u
540C
\u
7C7B
\u
578B
\u3001\u
7B7E
\u
8BA2
\u
671F
\u9650\u
5FC5
\u
586B
\u
4E0D
\u
53EF
\u
4E3A
\u
7A7A
emp.dispatch.emp.contract.not.empty
=
\u
6D3E
\u
589E
\u
5F02
\u
5E38
\u
FF1A
\u
672A
\u
627E
\u5230\u6709\u6548\u7684\u5408\u
540C
\u
4FE1
\u
606F
\u
FF0C
\u
6B64
\u5904\u5408\u
540C
\u
4FE1
\u
606F
\u
4E0D
\u
53EF
\u
4E3A
\u
7A7A
\u
FF0C
\u5177\u
4F53
\u
8BF7
\u
53C2
\u8003\u
201C
\u
64CD
\u
4F5C
\u
8BF4
\u
660E
\u
201D
\u
586B
\u5199\u
5B8C
\u6574
emp.dispatch.emp.not.empty
=
\u
6D3E
\u
589E
\u
5F02
\u
5E38
\u
FF1A
\u
672A
\u
627E
\u5230\u
4EBA
\u5458\u7684\u9879\u
76EE
\u6863\u6848\u
4FE1
\u
606F
\u
FF0C
\u
8BF7
\u6309\u7167\u
201C
\u
64CD
\u
4F5C
\u
8BF4
\u
660E
\u
201D
\u
5C06
\u
201C
\u6863\u6848\u
201D
\u
53CA
\u
201C
\u5408\u
540C
\u
4FE1
\u
606F
\u
201D
\u8865\u5145\u
5B8C
\u6574
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment