发帖

【12月11日】开发者培训营直播讨论帖

产品使用讨论区  / 技术开发教程  / 倒序浏览   © 著作权归作者本人所有

#楼主# 2020-12-11

跳转到指定楼层

注册氚云社区,学习低代码知识,与更多氚友互动交流

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

12月11日下午5点,氚云资深技术向铎向老师在钉钉群进行直播

本次直播内容关键词:
业务对象及提示框开发实例

欢迎大家在此贴下与向老师讨论

回复

使用道具

5

主题

57

帖子

628

金币

氚云官方人员

Rank: 125Rank: 125Rank: 125Rank: 125Rank: 125

积分
797

氚云标准版氚云专业版

向小铎 发表于 2020-12-11 18:46:48
客户转公海代码
  1. if(actionName == "TOGH")
  2.         {
  3.             string[] objectids = (string[]) postValue.Data["ObjectIds"];
  4.             if(objectids == null || objectids.Length == 0)
  5.             {
  6.                 response.Message = "请先选择数据";
  7.                 return;
  8.             }
  9.             foreach(string item in objectids)
  10.             {
  11.                 H3.DataModel.BizObject kObj = H3.DataModel.BizObject.Load(this.Request.UserContext.UserId, this.Engine, "D0015992c65d5275f5c497094fc3b6f4d085a77", item, false);
  12.                 if(kObj.Status == H3.DataModel.BizObjectStatus.Canceled)
  13.                 {
  14.                     continue;
  15.                 }
  16.                 H3.DataModel.BizObject ghBiz = new H3.DataModel.BizObject(this.Engine, this.Engine.BizObjectManager.GetPublishedSchema("D001599Svz5ztxvar7ln6dny8gp5ki3k3"), this.Request.UserContext.UserId);
  17.                 ghBiz["company"] = kObj["company"];
  18.                 ghBiz["phone"] = kObj["phone"];
  19.                 ghBiz["targetObj"] = item;
  20.                 ghBiz.Status = H3.DataModel.BizObjectStatus.Effective;
  21.                 ghBiz.Create();
  22.                 kObj.Status = H3.DataModel.BizObjectStatus.Canceled;
  23.                 kObj.OwnerId = H3.Organization.User.SystemUserId;
  24.                 kObj.Update();
  25.             }
  26.         }
  27. <b>公海转客户</b>
  28. if(actionName == "TOKH")
  29.         {
  30.             string[] objectids = (string[]) postValue.Data["ObjectIds"];
  31.             if(objectids == null || objectids.Length == 0)
  32.             {
  33.                 response.Message = "请先选择数据";
  34.                 return;
  35.             }
  36.             foreach(string item in objectids)
  37.             {
  38.                 H3.DataModel.BizObject ghBiz = H3.DataModel.BizObject.Load(this.Request.UserContext.UserId, this.Engine, "D001599Svz5ztxvar7ln6dny8gp5ki3k3", item, false);
  39.                 if(ghBiz["targetObj"] + string.Empty != "")
  40.                 {
  41.                     H3.DataModel.BizObject kObj = H3.DataModel.BizObject.Load(this.Request.UserContext.UserId, this.Engine, "D0015992c65d5275f5c497094fc3b6f4d085a77", ghBiz["targetObj"] + string.Empty, false);
  42.                     kObj.OwnerId = this.Request.UserContext.UserId;
  43.                     kObj.Status=H3.DataModel.BizObjectStatus.Effective;
  44.                     kObj.Update();
  45.                 }
  46.                 else
  47.                 {
  48.                     H3.DataModel.BizObject kObj = new H3.DataModel.BizObject(this.Engine, this.Engine.BizObjectManager.GetPublishedSchema("D0015992c65d5275f5c497094fc3b6f4d085a77"), this.Request.UserContext.UserId);
  49.                     kObj["company"] = ghBiz["company"];
  50.                     kObj["phone"] = ghBiz["phone"];
  51.                     kObj.Status = H3.DataModel.BizObjectStatus.Effective;
  52.                     kObj.Create();
  53.                 }

  54.                 ghBiz.Remove();
  55.             }
  56.         }
复制代码

回复

使用道具 举报

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

本版积分规则

小黑屋|氚云社区 |粤ICP备15096637号-1
Powered by Discuz! X3.4 Licensed  © 2001-2017 Comsenz Inc.