报销单矿山组织隔离代码调整
This commit is contained in:
parent
77c6f1a246
commit
2b447654ef
|
@ -49,9 +49,9 @@ public class DailInvoiceOverdueRemindersOp extends AbstractOperationServicePlugI
|
|||
//当前切换选择的组织
|
||||
Long currentOrgId = RequestContext.get().getOrgId();
|
||||
//当前所在的组织是属于矿山下的
|
||||
if(OrgCheckUtils.isKS(currentOrgId)){
|
||||
// if(OrgCheckUtils.isKS(currentOrgId)){
|
||||
e.getValidators().add(new DailInvoiceOverdueRemindersOp.ValidatorExt());
|
||||
}
|
||||
// }
|
||||
}
|
||||
|
||||
class ValidatorExt extends AbstractValidator {
|
||||
|
|
|
@ -40,6 +40,7 @@ public class DailyreimbursVisitCheckOp extends AbstractOperationServicePlugIn {
|
|||
e.getFieldKeys().add("zcgj_holiday_days");
|
||||
e.getFieldKeys().add("bizdate");
|
||||
e.getFieldKeys().add("billstatus");
|
||||
e.getFieldKeys().add("costcompany");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -51,9 +52,9 @@ public class DailyreimbursVisitCheckOp extends AbstractOperationServicePlugIn {
|
|||
//当前切换选择的组织
|
||||
Long currentOrgId = RequestContext.get().getOrgId();
|
||||
//当前所在的组织是属于矿山下的
|
||||
if(OrgCheckUtils.isKS(currentOrgId)){
|
||||
//if(OrgCheckUtils.isKS(currentOrgId)){
|
||||
e.getValidators().add(new ValidatorExt());
|
||||
}
|
||||
// }
|
||||
}
|
||||
|
||||
class ValidatorExt extends AbstractValidator {
|
||||
|
@ -69,73 +70,77 @@ public class DailyreimbursVisitCheckOp extends AbstractOperationServicePlugIn {
|
|||
for (ExtendedDataEntity extendedDataEntity : extendedDataEntities) {
|
||||
DynamicObject dataEntity = extendedDataEntity.getDataEntity();
|
||||
long aLong = dataEntity.getLong("id");
|
||||
//获取报销人
|
||||
DynamicObject applier = dataEntity.getDynamicObject("applier");
|
||||
long applierId = applier.getLong("id");
|
||||
//获取申请日期
|
||||
//Date bizdate = dataEntity.getDate( "bizdate");
|
||||
//获取是否探亲
|
||||
//如果是探亲,则进行逻辑判断
|
||||
boolean isVisit = dataEntity.getBoolean(prefix + "_is_visit");
|
||||
boolean isHome = dataEntity.getBoolean(prefix + "_is_home");
|
||||
DynamicObject companyObj = (DynamicObject) dataEntity.get("costcompany");//核算组织(费用承担公司)
|
||||
if (companyObj != null) {
|
||||
Long companyId = companyObj.getLong("id");
|
||||
if (OrgCheckUtils.isKS(companyId)) {
|
||||
//获取报销人
|
||||
DynamicObject applier = dataEntity.getDynamicObject("applier");
|
||||
long applierId = applier.getLong("id");
|
||||
//获取申请日期
|
||||
//Date bizdate = dataEntity.getDate( "bizdate");
|
||||
//获取是否探亲
|
||||
//如果是探亲,则进行逻辑判断
|
||||
boolean isVisit = dataEntity.getBoolean(prefix + "_is_visit");
|
||||
boolean isHome = dataEntity.getBoolean(prefix + "_is_home");
|
||||
|
||||
//判断是否探亲
|
||||
if(isVisit){
|
||||
//获取休假开始时间
|
||||
Date startTime = dataEntity.getDate(prefix + "_holiday_start_time");
|
||||
//获取休假结束时间
|
||||
Date endTime = dataEntity.getDate(prefix + "_holiday_end_time");
|
||||
//获取休假天数
|
||||
Integer days = dataEntity.getInt(prefix + "_holiday_days");
|
||||
//探亲类型 1:探望父母,2:探望配偶
|
||||
String visitType = dataEntity.getString(prefix + "_visit_type");
|
||||
//获取当前人的探亲假配置
|
||||
QFilter[] visitSetFilterArray = new QFilter[1];
|
||||
visitSetFilterArray[0] = new QFilter(prefix+"_user", QCP.equals, applierId);
|
||||
DynamicObject dynamicObject = QueryServiceHelper.queryOne( prefix+"_user_visit_set",
|
||||
"id,zcgj_visit_times as visitTime,zcgj_visit_days as visitDays,zcgj_married_spouse_days marriedSpouseDays,zcgj_married_status as marriedStatus," +
|
||||
"zcgj_married_parents_year as marriedParentsYear,zcgj_married_parents_time as marriedParentsTime," +
|
||||
"zcgj_married_spouse_year as marriedSpouseYear,zcgj_married_spouse_time as marriedSpouseTime," +
|
||||
"zcgj_unmarried_parents_y as unmarriedParentsYear,zcgj_unmarried_parents_t as unmarriedParentsTime",visitSetFilterArray);
|
||||
if(dynamicObject == null){
|
||||
//取消提交操作
|
||||
this.addFatalErrorMessage(extendedDataEntity, "请设置人员探亲配置信息!");
|
||||
return;
|
||||
}
|
||||
//判断是否探亲
|
||||
if(isVisit){
|
||||
//获取休假开始时间
|
||||
Date startTime = dataEntity.getDate(prefix + "_holiday_start_time");
|
||||
//获取休假结束时间
|
||||
Date endTime = dataEntity.getDate(prefix + "_holiday_end_time");
|
||||
//获取休假天数
|
||||
Integer days = dataEntity.getInt(prefix + "_holiday_days");
|
||||
//探亲类型 1:探望父母,2:探望配偶
|
||||
String visitType = dataEntity.getString(prefix + "_visit_type");
|
||||
//获取当前人的探亲假配置
|
||||
QFilter[] visitSetFilterArray = new QFilter[1];
|
||||
visitSetFilterArray[0] = new QFilter(prefix+"_user", QCP.equals, applierId);
|
||||
DynamicObject dynamicObject = QueryServiceHelper.queryOne( prefix+"_user_visit_set",
|
||||
"id,zcgj_visit_times as visitTime,zcgj_visit_days as visitDays,zcgj_married_spouse_days marriedSpouseDays,zcgj_married_status as marriedStatus," +
|
||||
"zcgj_married_parents_year as marriedParentsYear,zcgj_married_parents_time as marriedParentsTime," +
|
||||
"zcgj_married_spouse_year as marriedSpouseYear,zcgj_married_spouse_time as marriedSpouseTime," +
|
||||
"zcgj_unmarried_parents_y as unmarriedParentsYear,zcgj_unmarried_parents_t as unmarriedParentsTime",visitSetFilterArray);
|
||||
if(dynamicObject == null){
|
||||
//取消提交操作
|
||||
this.addFatalErrorMessage(extendedDataEntity, "请设置人员探亲配置信息!");
|
||||
return;
|
||||
}
|
||||
|
||||
//探亲次数
|
||||
int visitTime = 0;
|
||||
//探亲年限
|
||||
int visitYear = 0;
|
||||
//探亲次数
|
||||
int visitTime = 0;
|
||||
//探亲年限
|
||||
int visitYear = 0;
|
||||
|
||||
//总年探亲天数
|
||||
int visitDays =dynamicObject.getInt("visitDays");
|
||||
//婚姻状况,1:已婚,2:未婚
|
||||
int marriedStatus =dynamicObject.getInt("marriedStatus");
|
||||
//总年探亲天数
|
||||
int visitDays =dynamicObject.getInt("visitDays");
|
||||
//婚姻状况,1:已婚,2:未婚
|
||||
int marriedStatus =dynamicObject.getInt("marriedStatus");
|
||||
|
||||
//探望配偶天数
|
||||
int marriedSpouseDays = 0;
|
||||
if(marriedStatus == 1){
|
||||
marriedSpouseDays = dynamicObject.getInt("marriedSpouseDays");
|
||||
}
|
||||
//已婚探望父母年限
|
||||
int marriedParentsYear =dynamicObject.getInt("marriedParentsYear");
|
||||
//已婚探望父母次数
|
||||
int marriedParentsTime =dynamicObject.getInt("marriedParentsTime");
|
||||
//已婚探望配偶年限
|
||||
int marriedSpouseYear =dynamicObject.getInt("marriedSpouseYear");
|
||||
//已婚探望配偶次数
|
||||
int marriedSpouseTime =dynamicObject.getInt("marriedSpouseTime");
|
||||
//未婚探望父母年限
|
||||
int unmarriedParentsYear =dynamicObject.getInt("unmarriedParentsYear");
|
||||
//未婚探望父母次数
|
||||
int unmarriedParentsTime =dynamicObject.getInt("unmarriedParentsTime");
|
||||
//探望配偶天数
|
||||
int marriedSpouseDays = 0;
|
||||
if(marriedStatus == 1){
|
||||
marriedSpouseDays = dynamicObject.getInt("marriedSpouseDays");
|
||||
}
|
||||
//已婚探望父母年限
|
||||
int marriedParentsYear =dynamicObject.getInt("marriedParentsYear");
|
||||
//已婚探望父母次数
|
||||
int marriedParentsTime =dynamicObject.getInt("marriedParentsTime");
|
||||
//已婚探望配偶年限
|
||||
int marriedSpouseYear =dynamicObject.getInt("marriedSpouseYear");
|
||||
//已婚探望配偶次数
|
||||
int marriedSpouseTime =dynamicObject.getInt("marriedSpouseTime");
|
||||
//未婚探望父母年限
|
||||
int unmarriedParentsYear =dynamicObject.getInt("unmarriedParentsYear");
|
||||
//未婚探望父母次数
|
||||
int unmarriedParentsTime =dynamicObject.getInt("unmarriedParentsTime");
|
||||
|
||||
/*if(visitDays == 0 ){
|
||||
this.addFatalErrorMessage(extendedDataEntity, "人员探亲配置探父母天数为空!");
|
||||
return;
|
||||
}*/
|
||||
if(marriedStatus == 1 ){ // 已婚
|
||||
if(marriedStatus == 1 ){ // 已婚
|
||||
/*if(marriedSpouseDays == 0 ){
|
||||
this.addFatalErrorMessage(extendedDataEntity, "人员探亲配置探配偶天数为空!");
|
||||
return;
|
||||
|
@ -156,21 +161,21 @@ public class DailyreimbursVisitCheckOp extends AbstractOperationServicePlugIn {
|
|||
this.addFatalErrorMessage(extendedDataEntity, "人员探亲配置已婚探望配偶次数为空!");
|
||||
return;
|
||||
}*/
|
||||
//如果是探望父母
|
||||
if("1".equals(visitType)){
|
||||
visitYear = marriedParentsYear;
|
||||
visitTime = marriedParentsTime;
|
||||
}else
|
||||
//如果是探望配偶
|
||||
if("2".equals(visitType)){
|
||||
visitTime = marriedSpouseTime;
|
||||
visitYear = marriedSpouseYear;
|
||||
}
|
||||
}else if (marriedStatus == 2) { // 未婚
|
||||
if(!"1".equals(visitType)){
|
||||
this.addFatalErrorMessage(extendedDataEntity, "未婚状态下探亲类型只能选择探望父母!");
|
||||
return;
|
||||
}
|
||||
//如果是探望父母
|
||||
if("1".equals(visitType)){
|
||||
visitYear = marriedParentsYear;
|
||||
visitTime = marriedParentsTime;
|
||||
}else
|
||||
//如果是探望配偶
|
||||
if("2".equals(visitType)){
|
||||
visitTime = marriedSpouseTime;
|
||||
visitYear = marriedSpouseYear;
|
||||
}
|
||||
}else if (marriedStatus == 2) { // 未婚
|
||||
if(!"1".equals(visitType)){
|
||||
this.addFatalErrorMessage(extendedDataEntity, "未婚状态下探亲类型只能选择探望父母!");
|
||||
return;
|
||||
}
|
||||
/*if(unmarriedParentsYear == 0 ){
|
||||
this.addFatalErrorMessage(extendedDataEntity, "人员探亲配置未婚探望父母年限为空!");
|
||||
return;
|
||||
|
@ -180,114 +185,116 @@ public class DailyreimbursVisitCheckOp extends AbstractOperationServicePlugIn {
|
|||
return;
|
||||
}*/
|
||||
|
||||
visitTime = unmarriedParentsTime;
|
||||
visitYear = unmarriedParentsYear;
|
||||
}
|
||||
visitTime = unmarriedParentsTime;
|
||||
visitYear = unmarriedParentsYear;
|
||||
}
|
||||
|
||||
Date firstDayOfYear = getFirstDayOfYear(startTime);
|
||||
if(visitYear <= 0){
|
||||
this.addFatalErrorMessage(extendedDataEntity, "当前探亲类型无探亲年限!");
|
||||
return;
|
||||
}
|
||||
//年限开始时间
|
||||
LocalDate firstDayYearsAgo = getFirstDayYearsAgo(dateToLocalDate(startTime), visitYear);
|
||||
Date lastDayOfYear = getLastDayOfYear(startTime);
|
||||
Date firstDayOfYear = getFirstDayOfYear(startTime);
|
||||
if(visitYear <= 0){
|
||||
this.addFatalErrorMessage(extendedDataEntity, "当前探亲类型无探亲年限!");
|
||||
return;
|
||||
}
|
||||
//年限开始时间
|
||||
LocalDate firstDayYearsAgo = getFirstDayYearsAgo(dateToLocalDate(startTime), visitYear);
|
||||
Date lastDayOfYear = getLastDayOfYear(startTime);
|
||||
|
||||
//查询非暂存、废弃的数据
|
||||
List<String> billStatuslist = new ArrayList<>();
|
||||
billStatuslist.add("B");
|
||||
billStatuslist.add("C");
|
||||
billStatuslist.add("D");
|
||||
billStatuslist.add("E");
|
||||
billStatuslist.add("F");
|
||||
billStatuslist.add("G");
|
||||
// 查询条件
|
||||
QFilter[] filterArray = new QFilter[5];
|
||||
//查询申请人下的今年的探亲差旅单据
|
||||
filterArray[0] = new QFilter(prefix+"_holiday_start_time", QCP.large_equals, firstDayOfYear);
|
||||
filterArray[1] = new QFilter(prefix+"_holiday_start_time", QCP.less_equals, lastDayOfYear);
|
||||
filterArray[2] = new QFilter("applier", QCP.equals, applierId);
|
||||
filterArray[3] = new QFilter(prefix+"_is_visit", QCP.equals, true);
|
||||
filterArray[4] = new QFilter("billstatus", QCP.in, billStatuslist);
|
||||
//查询非暂存、废弃的数据
|
||||
List<String> billStatuslist = new ArrayList<>();
|
||||
billStatuslist.add("B");
|
||||
billStatuslist.add("C");
|
||||
billStatuslist.add("D");
|
||||
billStatuslist.add("E");
|
||||
billStatuslist.add("F");
|
||||
billStatuslist.add("G");
|
||||
// 查询条件
|
||||
QFilter[] filterArray = new QFilter[5];
|
||||
//查询申请人下的今年的探亲差旅单据
|
||||
filterArray[0] = new QFilter(prefix+"_holiday_start_time", QCP.large_equals, firstDayOfYear);
|
||||
filterArray[1] = new QFilter(prefix+"_holiday_start_time", QCP.less_equals, lastDayOfYear);
|
||||
filterArray[2] = new QFilter("applier", QCP.equals, applierId);
|
||||
filterArray[3] = new QFilter(prefix+"_is_visit", QCP.equals, true);
|
||||
filterArray[4] = new QFilter("billstatus", QCP.in, billStatuslist);
|
||||
|
||||
DataSet dateSet = QueryServiceHelper.queryDataSet(
|
||||
this.getClass().getName(),
|
||||
"er_dailyreimbursebill",
|
||||
"id,billno,zcgj_visit_type as visitType,zcgj_holiday_start_time as startTime,zcgj_holiday_end_time as endTime,zcgj_holiday_days as days",
|
||||
filterArray, null
|
||||
);
|
||||
DataSet dateSet = QueryServiceHelper.queryDataSet(
|
||||
this.getClass().getName(),
|
||||
"er_dailyreimbursebill",
|
||||
"id,billno,zcgj_visit_type as visitType,zcgj_holiday_start_time as startTime,zcgj_holiday_end_time as endTime,zcgj_holiday_days as days",
|
||||
filterArray, null
|
||||
);
|
||||
|
||||
if(currentBillIdListMap.containsKey(applierId)){
|
||||
List<Long> longs = currentBillIdListMap.get(applierId);
|
||||
longs.add(aLong);
|
||||
}else{
|
||||
List<Long> currentBillIdList = new ArrayList<>();
|
||||
currentBillIdList.add(aLong);
|
||||
currentBillIdListMap.put(applierId,currentBillIdList);
|
||||
}
|
||||
List<Long> longs = currentBillIdListMap.get(applierId);
|
||||
if(!longs.isEmpty()&&extendedDataEntities.length>1){
|
||||
QFilter[] filterArray1 = new QFilter[1];
|
||||
filterArray1[0] = new QFilter("id", QCP.in, longs);
|
||||
DataSet dateSetSave = QueryServiceHelper.queryDataSet(
|
||||
this.getClass().getName(),
|
||||
"er_dailyreimbursebill",
|
||||
"id,billno,zcgj_holiday_start_time as startTime,zcgj_holiday_end_time as endTime,zcgj_holiday_days as days,zcgj_visit_type as visitType",
|
||||
filterArray1, null
|
||||
);
|
||||
dateSet = dateSet.union(dateSetSave) ;
|
||||
}
|
||||
if(currentBillIdListMap.containsKey(applierId)){
|
||||
List<Long> longs = currentBillIdListMap.get(applierId);
|
||||
longs.add(aLong);
|
||||
}else{
|
||||
List<Long> currentBillIdList = new ArrayList<>();
|
||||
currentBillIdList.add(aLong);
|
||||
currentBillIdListMap.put(applierId,currentBillIdList);
|
||||
}
|
||||
List<Long> longs = currentBillIdListMap.get(applierId);
|
||||
if(!longs.isEmpty()&&extendedDataEntities.length>1){
|
||||
QFilter[] filterArray1 = new QFilter[1];
|
||||
filterArray1[0] = new QFilter("id", QCP.in, longs);
|
||||
DataSet dateSetSave = QueryServiceHelper.queryDataSet(
|
||||
this.getClass().getName(),
|
||||
"er_dailyreimbursebill",
|
||||
"id,billno,zcgj_holiday_start_time as startTime,zcgj_holiday_end_time as endTime,zcgj_holiday_days as days,zcgj_visit_type as visitType",
|
||||
filterArray1, null
|
||||
);
|
||||
dateSet = dateSet.union(dateSetSave) ;
|
||||
}
|
||||
|
||||
//使用请假总天数
|
||||
int allHolidayCount = 0;
|
||||
int allHolidayCountPO = 0;
|
||||
//使用请假总次数
|
||||
int holidayCount = 0;
|
||||
for (Row itemRow : dateSet) {
|
||||
String string = itemRow.getString("billno");
|
||||
Date startTimeVal = itemRow.getDate("startTime");
|
||||
Date endTimeVal = itemRow.getDate("endTime");
|
||||
Integer dayCount = itemRow.getInteger("days");
|
||||
String type = itemRow.getString("visitType");//1:探父母。2:探配哦
|
||||
//long dayCount = ChronoUnit.DAYS.between(dateToLocalDate(startTimeVal), dateToLocalDate(endTimeVal));
|
||||
if("1".equals(type)){
|
||||
allHolidayCount+=dayCount;
|
||||
}else if("2".equals(type)){
|
||||
allHolidayCountPO+=dayCount;
|
||||
//使用请假总天数
|
||||
int allHolidayCount = 0;
|
||||
int allHolidayCountPO = 0;
|
||||
//使用请假总次数
|
||||
int holidayCount = 0;
|
||||
for (Row itemRow : dateSet) {
|
||||
String string = itemRow.getString("billno");
|
||||
Date startTimeVal = itemRow.getDate("startTime");
|
||||
Date endTimeVal = itemRow.getDate("endTime");
|
||||
Integer dayCount = itemRow.getInteger("days");
|
||||
String type = itemRow.getString("visitType");//1:探父母。2:探配哦
|
||||
//long dayCount = ChronoUnit.DAYS.between(dateToLocalDate(startTimeVal), dateToLocalDate(endTimeVal));
|
||||
if("1".equals(type)){
|
||||
allHolidayCount+=dayCount;
|
||||
}else if("2".equals(type)){
|
||||
allHolidayCountPO+=dayCount;
|
||||
}
|
||||
|
||||
holidayCount++;
|
||||
}
|
||||
|
||||
//剩余次数
|
||||
int remainderTimes = visitTime-holidayCount;
|
||||
//剩余天数
|
||||
long remainderDays = 0;
|
||||
|
||||
String typeStr = "父母";
|
||||
Integer dayCount =0;
|
||||
if("1".equals(visitType)){ // 1:探望父母,2:探望配偶
|
||||
remainderDays = visitDays-allHolidayCount;
|
||||
dayCount =allHolidayCount;
|
||||
}else if("2".equals(visitType)){
|
||||
remainderDays = marriedSpouseDays-allHolidayCountPO;
|
||||
dayCount =allHolidayCountPO;
|
||||
typeStr = "配偶";
|
||||
}
|
||||
//判断剩余天数和本次请假天数
|
||||
//long nowDays = ChronoUnit.DAYS.between(dateToLocalDate(startTime),dateToLocalDate(endTime))+1;
|
||||
String message = String.format("您在%s年到%s年中已用%d次探"+typeStr+"休假,剩余%d次探"+typeStr+"休假,已用%d天探"+typeStr+"天数,剩余%d天探"+typeStr+"天数。本次休假天数%d天。"
|
||||
,firstDayYearsAgo.getYear(),dateFormat.format(startTime),holidayCount,remainderTimes,
|
||||
dayCount,remainderDays,days);
|
||||
if((remainderTimes > 0) && (remainderDays >= 0) &&((remainderDays - days) >=0)){
|
||||
//this.getView().showTipNotification(message);
|
||||
//this.addMessage(extendedDataEntity, message);
|
||||
}else{
|
||||
this.addFatalErrorMessage(extendedDataEntity, "探亲次数或探亲天数不足!"+message);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
holidayCount++;
|
||||
}
|
||||
|
||||
//剩余次数
|
||||
int remainderTimes = visitTime-holidayCount;
|
||||
//剩余天数
|
||||
long remainderDays = 0;
|
||||
|
||||
String typeStr = "父母";
|
||||
Integer dayCount =0;
|
||||
if("1".equals(visitType)){ // 1:探望父母,2:探望配偶
|
||||
remainderDays = visitDays-allHolidayCount;
|
||||
dayCount =allHolidayCount;
|
||||
}else if("2".equals(visitType)){
|
||||
remainderDays = marriedSpouseDays-allHolidayCountPO;
|
||||
dayCount =allHolidayCountPO;
|
||||
typeStr = "配偶";
|
||||
}
|
||||
//判断剩余天数和本次请假天数
|
||||
//long nowDays = ChronoUnit.DAYS.between(dateToLocalDate(startTime),dateToLocalDate(endTime))+1;
|
||||
String message = String.format("您在%s年到%s年中已用%d次探"+typeStr+"休假,剩余%d次探"+typeStr+"休假,已用%d天探"+typeStr+"天数,剩余%d天探"+typeStr+"天数。本次休假天数%d天。"
|
||||
,firstDayYearsAgo.getYear(),dateFormat.format(startTime),holidayCount,remainderTimes,
|
||||
dayCount,remainderDays,days);
|
||||
if((remainderTimes > 0) && (remainderDays >= 0) &&((remainderDays - days) >=0)){
|
||||
//this.getView().showTipNotification(message);
|
||||
//this.addMessage(extendedDataEntity, message);
|
||||
}else{
|
||||
this.addFatalErrorMessage(extendedDataEntity, "探亲次数或探亲天数不足!"+message);
|
||||
return;
|
||||
i++;
|
||||
}
|
||||
}
|
||||
i++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -44,9 +44,9 @@ public class TravelInvoiceOverdueRemindersOp extends AbstractOperationServicePlu
|
|||
//当前切换选择的组织
|
||||
Long currentOrgId = RequestContext.get().getOrgId();
|
||||
//当前所在的组织是属于矿山下的
|
||||
if(OrgCheckUtils.isKS(currentOrgId)){
|
||||
// if(OrgCheckUtils.isKS(currentOrgId)){
|
||||
e.getValidators().add(new TravelInvoiceOverdueRemindersOp.ValidatorExt());
|
||||
}
|
||||
// }
|
||||
}
|
||||
|
||||
class ValidatorExt extends AbstractValidator {
|
||||
|
|
|
@ -43,9 +43,9 @@ public class TripreimbursebillUpOp extends AbstractOperationServicePlugIn {
|
|||
//当前切换选择的组织
|
||||
Long currentOrgId = RequestContext.get().getOrgId();
|
||||
//当前所在的组织是属于矿山下的
|
||||
if(OrgCheckUtils.isKS(currentOrgId)){
|
||||
//if(OrgCheckUtils.isKS(currentOrgId)){
|
||||
e.getValidators().add(new ValidatorExt());
|
||||
}
|
||||
//}
|
||||
}
|
||||
|
||||
class ValidatorExt extends AbstractValidator {
|
||||
|
|
Loading…
Reference in New Issue