shicf
2025-08-04 f60cf23a76972c0e0c7a437b17f37e1237e7d8d9
src/main/java/com/product/mobile/core/controller/SignInController.java
@@ -45,9 +45,15 @@
            fse = reqp.getFormData();
        }
        //签到时,如果上传了uuid,表示,征对公司规定的考勤点的签到,否则表示不在公司规定的考勤点的签到(任意地点签到。)
        signInService.signIn(fse);
        return this.OK();
        try {
           signInService.signIn(fse);
           return this.OK();
       } catch (BaseException e) {
           return this.error(e);
       } catch (Exception e) {
           return this.error(MobileCoreCode.SIGN_IN_FAIL);
       }
    }
    /**
@@ -89,7 +95,41 @@
            RequestParameterEntity reqp = (RequestParameterEntity) bean;
            fse = reqp.getFormData();
        }
        //获取当前人的公司
        return this.OK_List(signInService.signInSites(SpringMVCContextHolder.getCurrentUser().getCurrentCompany().getUUID()));
        try {
           //获取当前人的公司
           return this.OK_List(signInService.signInSites(SpringMVCContextHolder.getCurrentUser().getCurrentCompany().getUUID()));
       } catch (BaseException e) {
           return this.error(e);
       } catch (Exception e) {
           return this.error(MobileCoreCode.SIGN_IN_FAIL);
       }
    }
    /**
     * 地理坐标转换接口
     *
     * @param request
     * @return
     */
    @RequestMapping(value = "/map/coord/convert/{version}", method = RequestMethod.POST)
    @ApiVersion(1)
    public String coordinateTransform(HttpServletRequest request) {
        FieldSetEntity fse = null;
        Object bean = request.getAttribute(CoreConst.API_POST_REQUEST_DATA);
        if (bean != null) {
            RequestParameterEntity reqp = (RequestParameterEntity) bean;
            fse = reqp.getFormData();
        }
        try {
           //返回经纬度
           return this.OK_List(signInService.coordinateTransform(fse.getInteger("type"),fse.getDouble("longitude"),fse.getDouble("latitude")));
       } catch (BaseException e) {
           return this.error(e);
       } catch (Exception e) {
           return this.error(MobileCoreCode.SIGN_IN_FAIL);
       }
    }
}