>();
+
+ var resids = data.data.Select(p => p.ResId).Distinct();
+ var dic = _ordServerMemo.GetLastServerMemo(resids);
+
+ foreach (var item in data.data)
+ {
+ if (!string.IsNullOrEmpty(item.Eids))
+ {
+ var eidArr = item.Eids.Split(';');
+ var eidandname = string.Empty;
+ if(eidArr.Any())
+ {
+ foreach (var eid in eidArr)
+ {
+ eidandname += InnerUserHelper.Instance.GetEidAndNameByEid(Convert.ToDecimal(eid)) + ";";
+ }
+ }
+ else
+ {
+ eidandname = InnerUserHelper.Instance.GetEidAndNameByEid(Convert.ToDecimal(item.Eids));
+ }
+ item.Eids = eidandname;
+ }
+ if (dic.TryGetValue(item.ResId, out LastServerMemoInfo memo))
+ {
+ item.LastServiceTime = memo.Ctime == null ? string.Empty : memo.Ctime.ToString();
+ item.LastServiceEid = InnerUserHelper.Instance.GetEidAndTrueName(memo.UserId);
+ }
+ }
+
+ layUidata.msg = "数据加载成功";
+ layUidata.code = 0;
+ layUidata.data = data.data;
+ layUidata.count = data.count;
+ }
+ catch (Exception ex)
+ {
+ LogHelper.Error(ex.ToString());
+ layUidata.SetFail(1, "出现错误!" + ex.Message);
+ }
+ return Json(layUidata);
+ }
+ }
+
+ public class WxTranUserQueryDTO
+ {
+ public string action { get; set; }
+ public string umid { get; set; }
+ public DateTime? starttime { get; set; }
+ public DateTime? endtime { get; set; }
+ public string midproductId { get; set; }
+ public string subProductId { get; set; }
+ public string txt_groupIds { get; set; }
+ public string txt_eid { get; set; }
+ public string txt_departmentid { get; set; }
+ public string txt_userId { get; set; }
+ public string txt_deptIds { get; set; }
+ public string txt_deptId { get; set; }
+ public int page { get; set; } = 1;
+ public int limit { get; set; } = 10;
+ }
+
+ public class WxTranUserResultDTO
+ {
+ public string SoftUserName { get; set; }
+ public string Umid { get; set; }
+ public string ResId { get; set; }
+ public string CName { get; set; }
+ public string MidProductId { get; set; }
+ public string SubProductId { get; set; }
+ public string SubProductName { get; set; }
+ public DateTime? EndTime { get; set; }
+ public string Eids { get; set; }
+ public string Gids { get; set; }
+ public string Deptids { get; set; }
+ public bool HasInComplaint { get; set; }
+ public bool HasOutComplaint { get; set; }
+ public string LastServiceTime { get; set; }
+ public string LastServiceEid { get; set;}
+ }
+}
diff --git a/WEB/Controllers/WeiXin/JZOrderController.cs b/WEB/Controllers/WeiXin/JZOrderController.cs
index 2bbc055..7fcddc4 100644
--- a/WEB/Controllers/WeiXin/JZOrderController.cs
+++ b/WEB/Controllers/WeiXin/JZOrderController.cs
@@ -5144,7 +5144,7 @@ namespace WX.CRM.WEB.Controllers.WeiXin
//产品或服务不适当警示确认书
content = sHelper.encyptData(clientid, "I_DN" + order.SZZYORDERID.ToString());
sign = sHelper.signData(clientid, content);
- string cphfwUrl = string.Format("{0}/{4}-产品或服务不适当警示及投资者确认书.pdf ?content={1}&sign={2}&clientId={3}&employeeId={5}&employeeName={6}&viewSource={7}&pageSource={8}",
+ string cphfwUrl = string.Format("{0}/{4}-产品或服务风险警示及投资者确认书.pdf ?content={1}&sign={2}&clientId={3}&employeeId={5}&employeeName={6}&viewSource={7}&pageSource={8}",
url, HttpUtility.UrlEncode(content), HttpUtility.UrlEncode(sign), clientid, order.SUBPRODUCTNAME,
Eid,
UserName,
@@ -5157,7 +5157,7 @@ namespace WX.CRM.WEB.Controllers.WeiXin
//适当性评估结果确认书
content = sHelper.encyptData(clientid, "S_DN" + order.SZZYORDERID.ToString());
sign = sHelper.signData(clientid, content);
- string sdxpgUrl = string.Format("{0}/{4}-适当性评估结果确认书.pdf ?content={1}&sign={2}&clientId={3}&employeeId={5}&employeeName={6}&viewSource={7}&pageSource={8}",
+ string sdxpgUrl = string.Format("{0}/{4}-适当性匹配意见及投资者确认书.pdf ?content={1}&sign={2}&clientId={3}&employeeId={5}&employeeName={6}&viewSource={7}&pageSource={8}",
url, HttpUtility.UrlEncode(content), HttpUtility.UrlEncode(sign), clientid, order.SUBPRODUCTNAME,
Eid,
UserName,
@@ -5167,6 +5167,10 @@ namespace WX.CRM.WEB.Controllers.WeiXin
}
}
}
+
+ ViewBag.RiskLevel = ret1.riskType.level;
+ ViewBag.IsC0User = ret1.isC0User;
+ ViewBag.IsC1_0User = ret1.isC1_0User;
}
////适当性评估结果确认书
@@ -6612,16 +6616,32 @@ namespace WX.CRM.WEB.Controllers.WeiXin
public class RiskInfoDto
{
public int ret { get; set; }
+ public string name { get; set; }
+ public string idCard { get; set; }
public string answer { get; set; }
public Int64 createTime { get; set; }
- public string idCard { get; set; }
- public string name { get; set; }
public string key { get; set; }
public string style { get; set; }
public int index { get; set; }
+ public string version { get; set; }
+ public string expTime { get; set; }
+ public RiskType riskType { get; set; }
+ public int verifyType { get; set; }
+ public int auditStatus { get; set; }
+ public string auditRemark { get; set; }
+ public bool isC0User { get; set; } = false;
+ public bool isC1_0User { get; set; } = false;
public string businesstype { get; set; }
public int paperId { get; set; }
}
+ public class RiskType
+ {
+ public int min { get; set; }
+ public int max { get; set; }
+ public string des { get; set; }
+ public string name { get; set; }
+ public string level { get; set; }
+ }
public class WX_MYSZZYORDER_EXPORT
{
diff --git a/WEB/Views/Res/TranUser/Index.cshtml b/WEB/Views/Res/TranUser/Index.cshtml
new file mode 100644
index 0000000..8530c52
--- /dev/null
+++ b/WEB/Views/Res/TranUser/Index.cshtml
@@ -0,0 +1,270 @@
+@using WX.CRM.WebHelper
+@{
+ ViewBag.Title = "bas_salesDepartment";
+ Layout = "~/Views/Shared/_content.cshtml";
+}
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/WEB/Views/WeiXin/JZOrder/ViewContract3.cshtml b/WEB/Views/WeiXin/JZOrder/ViewContract3.cshtml
index b96ac95..d37bd52 100644
--- a/WEB/Views/WeiXin/JZOrder/ViewContract3.cshtml
+++ b/WEB/Views/WeiXin/JZOrder/ViewContract3.cshtml
@@ -16,7 +16,7 @@
}
#threeBtn {
- display:none;
+ display: none;
cursor: pointer;
color: white;
}
@@ -68,107 +68,84 @@
- |
- 合同号:
- |
-
- @Html.Raw(ViewBag.CONTRACTCODE)
- |
-
-
- | 合同: |
-
-
- |
-
-
- |
- 合同状态:
- |
-
-
- |
-
-
-
- |
- 合规状态:
- |
-
- @if (ViewBag.RiskCtrlStatus == -1)
+ | 客户等级: |
+
+ @if (ViewBag.IsC0User)
{
- 驳回
+ @Html.Raw("不符合准入条件")
}
- else if (ViewBag.RiskCtrlStatus == 0)
+ else if (ViewBag.IsC1_0User)
{
- 未审核
- }
- else if (ViewBag.RiskCtrlStatus == 1)
- {
- 分部已审核
- }
- else if (ViewBag.RiskCtrlStatus == 2)
- {
- 已通过
+ @Html.Raw("C1_0(最低风险承受类别)")
}
else
{
- 未知
+ @Html.Raw("C" + ViewBag.RiskLevel)
}
|
-
- @*
+ @if (!string.IsNullOrEmpty(ViewBag.CONTRACTCODE))
+ {
+
+ |
+ 合同号:
+ |
+
+ @Html.Raw(ViewBag.CONTRACTCODE)
+ |
+
+
+ | 合同: |
+
+
+ |
+
+
+ |
+ 合同状态:
+ |
+
+
+ |
+
+
+
|
合规状态:
- @if (ViewBag.RiskCtrlStatus == -1)
- {
- 合规驳回备注:
- }
|
@if (ViewBag.RiskCtrlStatus == -1)
{
- 未通过,已驳回
+ 驳回
}
else if (ViewBag.RiskCtrlStatus == 0)
{
@@ -186,16 +163,27 @@
{
未知
}
+ |
+
+ *@
- @*
- |
- (备注:风控完成,点击确认按钮提交到总部) |
-
*@
+
+ }
+ else
+ {
+
+ |
+ 未签订合同 |
+
+ }
@*切回二要素*@
@*