|
|
@@ -1,5 +1,6 @@
|
|
|
package nckd.fi.er.webapi.cutomer;
|
|
|
|
|
|
+import com.alibaba.dubbo.common.utils.CollectionUtils;
|
|
|
import kd.bos.dataentity.entity.DynamicObject;
|
|
|
import kd.bos.dataentity.entity.DynamicObjectCollection;
|
|
|
import kd.bos.openapi.common.custom.annotation.ApiController;
|
|
|
@@ -11,19 +12,19 @@ import kd.bos.orm.query.QCP;
|
|
|
import kd.bos.orm.query.QFilter;
|
|
|
import kd.bos.servicehelper.BusinessDataServiceHelper;
|
|
|
import kd.bos.servicehelper.QueryServiceHelper;
|
|
|
+import kd.fi.ai.Org;
|
|
|
import nckd.base.common.constant.BaseFieldConst;
|
|
|
import nckd.base.common.constant.BosUserConstant;
|
|
|
import nckd.base.common.enums.BillStatusEnum;
|
|
|
+import nckd.base.common.model.BaseDataModel;
|
|
|
import nckd.base.common.model.BaseModel;
|
|
|
import nckd.base.common.model.BasePageModel;
|
|
|
import nckd.base.common.utils.QFilterUtils;
|
|
|
import nckd.fi.er.common.constant.ErPayeerConstant;
|
|
|
import nckd.fi.er.common.constant.ErReimburseSettingConstant;
|
|
|
-import nckd.fi.er.webapi.model.BosUserModel;
|
|
|
-import nckd.fi.er.webapi.model.PayeeBankModel;
|
|
|
-import nckd.fi.er.webapi.model.ReimburseSetModel;
|
|
|
+import nckd.fi.er.common.utils.OrgUtils;
|
|
|
+import nckd.fi.er.webapi.model.*;
|
|
|
import nckd.base.common.utils.DoMoConvertUtils;
|
|
|
-import nckd.fi.er.webapi.model.UserPageModel;
|
|
|
import org.apache.commons.lang3.ObjectUtils;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
|
|
|
@@ -124,6 +125,13 @@ public class UserQueryWebApiPlugin implements Serializable {
|
|
|
if(reimburMap.get(userNum) != null) {
|
|
|
user.setReimeburentry(reimburMap.get(userNum));
|
|
|
}
|
|
|
+ List<BosUserEntityModel> entryentity = user.getEntryentity();
|
|
|
+ if (CollectionUtils.isNotEmpty(entryentity)){
|
|
|
+ for (BosUserEntityModel bosUserEntityModel : entryentity) {
|
|
|
+ DynamicObject superDep = OrgUtils.getSuperDep(bosUserEntityModel.getDpt() == null ? null : bosUserEntityModel.getDpt().getId());
|
|
|
+ bosUserEntityModel.setSuperdpt(DoMoConvertUtils.toModel(superDep, new BaseDataModel()));
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
return CustomApiResult.success(new UserPageModel(pageNo, pageSize,userModelList));
|
|
|
}
|