service

Posted Z2Min_

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了service相关的知识,希望对你有一定的参考价值。

package com.movie.service;
import java.util.List;
public class Demo4 {
//PageInfo<IndustryField> iFields,List<String> sceneIds, String currentUser, boolean isAdd
public static List<IndustryFieldScene> populate(IndustryFieldBean iFields,TenantContext tenant, boolean isAdd) {

    if (null == iFields) {
        return null;

}

    //List<String> sceneIds = iFields.getSceneIds();

// if (sceneIds == null) { // sceneIds集合包含全部元素
// 可以在调用它的地方判断
//新增行业字段-场景
// List<String> sceneIds = request.getIndustryFieldBean().getSceneIds();
// if (sceneIds == null) {
// //sceneIds集合包含全部元素
// }
// } //我想传过来的是 fieldID 和 List<String> sceneIds, 不用分页,因为就一个field对应一个或多个sceneId
List<Long> sceneList = new ArrayList<Long>();
List<String> sceneIds = iFields.getSceneIds();
sceneIds.forEach(id -> {

        try {
            //是将一个字符串转换成数字的

sceneList.add(Long.parseLong(id));
} catch (Exception e) {

            // 忽略非法ID.

}

    });

List<IndustryFieldScene> iFieldScenes = new ArrayList<IndustryFieldScene>();
sceneList.forEach(sceneId -> {

        if (isAdd && !field.checkExist(sceneId)) {
            iFieldScenes.add(new IndustryFieldScene(field.getOrgCode(), field
                    .getId(), sceneId));

}

        if (!isAdd && field.checkExist(sceneId)) {
            iFieldScenes.add(new IndustryFieldScene(field.getOrgCode(), field
                    .getId(), sceneId));

}

    });

iFields.getList().forEach(

            field -> {
                sceneList.forEach(sceneId -> {
                    if (isAdd && !field.checkExist(sceneId)) {
                        iFieldScenes.add(new IndustryFieldScene(field.getOrgCode(), field

.getId(), sceneId));
}

                    if (!isAdd && field.checkExist(sceneId)) {
                        iFieldScenes.add(new IndustryFieldScene(field.getOrgCode(), field

.getId(), sceneId));
}

                });

});
iFieldScenes.forEach(scene -> {

        scene.setLastModify(currentUser, true);

});
return iFieldScenes;
}
}

以上是关于service的主要内容,如果未能解决你的问题,请参考以下文章

java [Intent] Intent片段以启动Activity,Service或发送广播。 #android_snippet #android

Grails 根据环境将 Service 注入到 Controller

如何在片段中隐藏键盘?

java.util.MissingResourceException: Can't find bundle for base name init, locale zh_CN问题的处理(代码片段

uefi规范示例提到EfiCoreImageHandle。怎么弄?

如何用最新的KARAF替换pax-logging-service与pax-logging-log4j2