This commit is contained in:
LiJianZhao 2025-04-27 09:46:42 +08:00
parent be001ab9fa
commit 3117dffaf3
3 changed files with 5 additions and 13 deletions

View File

@ -1,29 +1,17 @@
package com.syjiaer.clinic.server.controller.common; package com.syjiaer.clinic.server.controller.common;
import com.alibaba.fastjson2.JSONObject;
import com.syjiaer.clinic.server.common.annotations.NoAuthCheck;
import com.syjiaer.clinic.server.common.api.input.IM9001;
import com.syjiaer.clinic.server.common.api.request.SocialRequest;
import com.syjiaer.clinic.server.common.config.Config;
import com.syjiaer.clinic.server.common.util.RsaUtil;
import com.syjiaer.clinic.server.common.vo.Result; import com.syjiaer.clinic.server.common.vo.Result;
import com.syjiaer.clinic.server.controller.BaseController; import com.syjiaer.clinic.server.controller.BaseController;
import com.syjiaer.clinic.server.entity.manager.ManagerUserSign; import com.syjiaer.clinic.server.entity.manager.ManagerUserSign;
import com.syjiaer.clinic.server.mapper.manager.ManagerUserSignMapper;
import com.syjiaer.clinic.server.service.common.ManagerUserService; import com.syjiaer.clinic.server.service.common.ManagerUserService;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
import java.util.Map;
@RestController @RestController
@RequestMapping("/signUp") @RequestMapping("/signUp")
public class SignUpController extends BaseController { public class SignUpController extends BaseController {
@Autowired
private Config config;
@Autowired
private SocialRequest socialRequest;
@Autowired @Autowired
private ManagerUserService managerUserService; private ManagerUserService managerUserService;
@RequestMapping("/signUp") @RequestMapping("/signUp")

View File

@ -47,4 +47,7 @@ public class ManagerUserSign implements Serializable {
@ApiModelProperty("签到编号") @ApiModelProperty("签到编号")
private String signNo; private String signNo;
@ApiModelProperty("服务器签到时间")
private LocalDateTime logTime;
} }

View File

@ -73,6 +73,7 @@ public class ManagerUserService extends BaseService {
im9001.setMac(mac); im9001.setMac(mac);
im9001.setIp(ip); im9001.setIp(ip);
JSONObject jsonObject = socialRequest.call9001(im9001); JSONObject jsonObject = socialRequest.call9001(im9001);
jsonObject = jsonObject.getJSONObject("signinoutb");
LocalDateTime signTime= jsonObject.getObject("sign_time",LocalDateTime.class); LocalDateTime signTime= jsonObject.getObject("sign_time",LocalDateTime.class);
String signNO = jsonObject.getString("sign_no"); String signNO = jsonObject.getString("sign_no");
ManagerUserSign dbSign = managerUserSignMapper.selectOne(new QueryWrapper<ManagerUserSign>().eq("manager_user_id",user.getId())); ManagerUserSign dbSign = managerUserSignMapper.selectOne(new QueryWrapper<ManagerUserSign>().eq("manager_user_id",user.getId()));
@ -82,10 +83,10 @@ public class ManagerUserService extends BaseService {
update.setMac(mac); update.setMac(mac);
update.setSignTime(signTime); update.setSignTime(signTime);
update.setSignNo(signNO); update.setSignNo(signNO);
update.setLogTime(LocalDateTime.now());
if (dbSign != null){ if (dbSign != null){
update.setId(dbSign.getId()); update.setId(dbSign.getId());
} }
managerUserSignMapper.insertOrUpdate(update); managerUserSignMapper.insertOrUpdate(update);
return update; return update;
} }