|
|
@@ -180,43 +180,37 @@ public class UserController extends MyController {
|
|
|
|
|
|
// 慧用工免登请求地址,用来换取手机号
|
|
|
public void tokenToMobileNumber() {
|
|
|
+ String token = getPara("token");
|
|
|
+
|
|
|
+ if (StrKit.notBlank(token)) {
|
|
|
+ renderText(service.findMobileNumberByToken(token));
|
|
|
+ } else {
|
|
|
+ renderText("");
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ // 慧用工签约回调地址
|
|
|
+ public void hygSign() {
|
|
|
// 获取所有参数的 Map (键值对形式)
|
|
|
Map<String, String[]> paraMap = getParaMap(); // 注意: 这里的 value 是 String[],因为一个参数名可能对应多个值
|
|
|
|
|
|
// 如果想获取单个值,可以使用 paraMap.get("paramName")[0] (要小心 null 或索引越界)
|
|
|
// 更推荐使用 getPara() 获取单个值
|
|
|
for (Map.Entry<String, String[]> entry : paraMap.entrySet()) {
|
|
|
- System.out.println("ParaMap Name: " + entry.getKey() + ", Values: " + String.join(",", entry.getValue()));
|
|
|
+ System.out.println("Sign ParaMap Name: " + entry.getKey() + ", Values: " + String.join(",", entry.getValue()));
|
|
|
}
|
|
|
|
|
|
-// String token = requestBodyJson.getString("token");
|
|
|
-//
|
|
|
-// if (StrKit.notBlank(token)) {
|
|
|
-// renderText(service.findMobileNumberByToken(token));
|
|
|
+// if (StrKit.notBlank(workerid)) {
|
|
|
+// System.out.println(workerid);
|
|
|
+//// renderText(service.update(hygSign));
|
|
|
+// renderText("ok");
|
|
|
// } else {
|
|
|
// renderText("");
|
|
|
// }
|
|
|
+
|
|
|
renderText("");
|
|
|
}
|
|
|
|
|
|
- // 慧用工签约回调地址
|
|
|
- public void hygSign() {
|
|
|
- // --- 从 JSON 请求体中获取参数 ---
|
|
|
- JSONObject requestBodyJson = MyController.getJsonModelByRequestAndType(getRequest(), JSONObject.class);
|
|
|
-
|
|
|
- System.out.println(requestBodyJson.toJSONString());
|
|
|
-
|
|
|
- String workerid = requestBodyJson.getString("workerid");
|
|
|
-
|
|
|
- if (StrKit.notBlank(workerid)) {
|
|
|
- System.out.println(workerid);
|
|
|
-// renderText(service.update(hygSign));
|
|
|
- renderText("ok");
|
|
|
- } else {
|
|
|
- renderText("");
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
@Before(LoginInterceptor.class)
|
|
|
public void getUserInfo() {
|
|
|
User user = service.findUserByMobileNumber(this.<String>getSessionAttr("mobile_number"));
|