✨ 首页异常待办立即处置直达该条异常详情页
待处理事项的 targetUrl 由异常列表页改为 subpackages/admin/disposal-detail?id=<异常处置记录主键>;id 在服务端拼进路径,避免 int64 主键经 JSON 下发到小程序后丢精度。
This commit is contained in:
+4
-2
@@ -112,6 +112,8 @@ public class ManageWaybillServiceImpl implements IManageWaybillService {
|
||||
private static final String TODO_REASSIGN = "reassign";
|
||||
/** 重派条目跳转页码:参数 id 是运单主键(不是运单号),该页据此回显运单;buyerPaid 恒为 0,与列表卡片一致 */
|
||||
private static final String REASSIGN_TARGET_URL = "/pages/waybill/reassign?id=%s&buyerPaid=0";
|
||||
/** 异常条目跳转页码:参数 id 是异常处置记录主键,该页直接按 id 拉详情 */
|
||||
private static final String EXCEPTION_TARGET_URL = "/subpackages/admin/disposal-detail?id=%s";
|
||||
|
||||
private static final String EXCEPTION_YES = "exception";
|
||||
private static final String EXCEPTION_NO = "normal";
|
||||
@@ -1149,8 +1151,8 @@ public class ManageWaybillServiceImpl implements IManageWaybillService {
|
||||
item.setDesc(buildExceptionDesc(disposal));
|
||||
item.setWaybillNo(Func.toStr(disposal.getWaybillNo(), ""));
|
||||
item.setActionLabel("立即处置");
|
||||
String status = Func.toStr(disposal.getDisposalStatus(), DISPOSAL_PENDING);
|
||||
item.setTargetUrl("/subpackages/admin/exception?status=" + status);
|
||||
// 待处理事项的「立即处置」直接落到该条异常的处置详情页,不再先到异常列表
|
||||
item.setTargetUrl(String.format(EXCEPTION_TARGET_URL, disposal.getId()));
|
||||
return item;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user