起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3594|回复: 7

[结贴] 有关业务管理权限

[复制链接]

88

主题

284

帖子

391

积分

中级会员

Rank: 3Rank: 3

积分
391
QQ
发表于 2017-11-9 09:59:10 | 显示全部楼层 |阅读模式
本帖最后由 wto.2008 于 2017-11-9 10:23 编辑

现有.w是继承业务管理权限,现在SA_OPManagement中已添加了fConditionItem,fConditionValue字段,想在添加功能中添加上input里面的条件值,条件项,然后在主界面列表中显示,可是发现这么做的话sOrgID 值一样的的fConditionItem和fConditionValue都是一样的,在appendManagements又只能填3个参数,要想像appendManagements附加上条件值和条件项应该怎么实现,ksql语句应该怎么写?

public static void appendManagementsAction2(String manageTypeID,String orgID,List manageOrgIDs,String fConditionItem,String fConditionValue){
                ManagementHelper.appendManagements(manageTypeID, orgID, manageOrgIDs);
//失败                ManagementHelper.appendManagements(fConditionItem,fConditionValue,manageOrgIDs);   
                                String ksql="Update SA_OPManagement SA_OPManagement set SA_OPManagement.fConditionItem =" +" '"+fConditionItem+"', SA_OPManagement.fConditionValue = '"+fConditionValue+"'  where SA_OPManagement.sManageOrgID ='"+manageOrgIDs.get(0)+"' and SA_OPManagement.sOrgID = '"+orgID+"'";
            KSQL.executeUpdate(ksql, null, "/system/data",null);
        }


1.png
2.png

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2017-11-9 10:02:52 | 显示全部楼层
fConditionItem,fConditionValue字段值怎么来的?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

88

主题

284

帖子

391

积分

中级会员

Rank: 3Rank: 3

积分
391
QQ
 楼主| 发表于 2017-11-9 10:12:39 | 显示全部楼层
本帖最后由 wto.2008 于 2017-11-9 10:23 编辑
jishuang 发表于 2017-11-9 10:02
fConditionItem,fConditionValue字段值怎么来的?

是在SA_OPManagement概念表中添加这两个新关系 然后在数据表中把这两个字段添加上去,写上面的语句会出现当选的是同一个分类的时候,前面的值被后面新增的覆盖了
3.png
回复 支持 反对

使用道具 举报

88

主题

284

帖子

391

积分

中级会员

Rank: 3Rank: 3

积分
391
QQ
 楼主| 发表于 2017-11-9 10:41:11 | 显示全部楼层
wto.2008 发表于 2017-11-9 10:12
是在SA_OPManagement概念表中添加这两个新关系 然后在数据表中把这两个字段添加上去,写上面的语句会出现当 ...

在ksql语句后面再加个manageTypeID的判断 目前暂时没什么问题了
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2017-11-9 10:44:11 | 显示全部楼层
字段的值是怎么填充的?也是直接到数据库添加的?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

88

主题

284

帖子

391

积分

中级会员

Rank: 3Rank: 3

积分
391
QQ
 楼主| 发表于 2017-11-9 10:57:58 | 显示全部楼层
jishuang 发表于 2017-11-9 10:44
字段的值是怎么填充的?也是直接到数据库添加的?

拼接kql字符串更新的
Update SA_OPManagement SA_OPManagement set SA_OPManagement.fConditionItem = 'a', SA_OPManagement.fConditionValue = 'e'  where SA_OPManagement.sManageOrgID ='ky0irBFESqhTaRLYrlr' and SA_OPManagement.sOrgID = 'ORG01' and SA_OPManagement.sManageTypeID = '6CA7820DF16D4E5A85560CCDCFFAED81'
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2017-11-9 11:07:54 | 显示全部楼层
直接在/BIZ/SA/OPM/logic/action/management.action.m中的action加参数,点击生成生成,再打开代码去修改
mange.png
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

88

主题

284

帖子

391

积分

中级会员

Rank: 3Rank: 3

积分
391
QQ
 楼主| 发表于 2017-11-9 11:09:30 | 显示全部楼层
jishuang 发表于 2017-11-9 11:07
直接在/BIZ/SA/OPM/logic/action/management.action.m中的action加参数,点击生成生成,再打开代码去修改
...

好的 谢谢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-11-23 16:01 , Processed in 0.072291 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表