diff --git a/pages/settlement/index.js b/pages/settlement/index.js index d7da390..1811290 100644 --- a/pages/settlement/index.js +++ b/pages/settlement/index.js @@ -1083,16 +1083,17 @@ Page({ if (result && result.success) { // 更新本地状态 - wx.setStorageSync('settlementStatus', 'underreview'); + wx.setStorageSync('settlementStatus', ''); - // 确保页面显示审核状态页面 + // 让用户重新走一遍入驻流程,但保留初始填写的数据 this.setData({ - currentStep: 3, // 确保显示审核状态页面 - partnerstatus: 'underreview' // 使用数据库字段名 (原auditStatus) + currentStep: 0, // 重置为第一步,让用户重新填写 + partnerstatus: null, // 将合作商状态设置为Null + showGuidePage: true // 显示引导页面 }); wx.showToast({ - title: '重新提交成功', + title: '重新提交成功,请重新填写并提交申请', icon: 'success' }); } else { diff --git a/server-example/server-mysql.js b/server-example/server-mysql.js index e9897bc..5b2c5ea 100644 --- a/server-example/server-mysql.js +++ b/server-example/server-mysql.js @@ -5625,6 +5625,12 @@ app.post('/api/settlement/resubmit/:applicationId', async (req, res) => { reviewedAt: null }); + // 将用户的partnerstatus设置为Null + await user.update({ + partnerstatus: null, + reasonforfailure: null + }); + res.json({ success: true, code: 200,