Przeglądaj źródła

医生密码加密

LiTaohong 6 lat temu
rodzic
commit
76b03ef3af

+ 3 - 1
svr/svr-base/src/main/java/com/yihu/jw/base/service/doctor/BaseDoctorService.java

@ -27,6 +27,7 @@ import com.yihu.jw.entity.base.org.BaseOrgDO;
import com.yihu.jw.exception.business.ManageException;
import com.yihu.jw.org.dao.BaseOrgDao;
import com.yihu.mysql.query.BaseJpaService;
import com.yihu.utils.security.MD5;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.stereotype.Service;
@ -238,7 +239,8 @@ public class BaseDoctorService extends BaseJpaService<BaseDoctorDO, BaseDoctorDa
            result.put("response", ConstantUtils.FAIL);
            return result.toJSONString();
        }
        baseDoctorDO.setPassword(baseDoctorDO.getIdcard().substring(11, 17));
        baseDoctorDO.setSalt(randomString(5));
        baseDoctorDO.setPassword(MD5.md5Hex(baseDoctorDO.getIdcard().substring(12, 18) + "{" + baseDoctorDO.getSalt() + "}"));
        this.save(baseDoctorDO);
        //组装医生角色关联关系,医生默认可以没有角色,没有机构/部门信息等

+ 9 - 4
svr/svr-patient/src/main/java/com/yihu/jw/patient/endpoint/settings/AccountAppealEndpoint.java

@ -42,8 +42,6 @@ public class AccountAppealEndpoint extends EnvelopRestEndpoint {
    public ObjEnvelop<AccountAppealVO> create(
            @ApiParam(name = "type", value = "申诉类型", required = true)
            @RequestParam AccountAppealDO.Type type,
            @ApiParam(name = "images", value = "申诉证件照", required = false)
            @RequestParam(required = false) List<MultipartFile> images,
            @ApiParam(name = "mobile", value = "申诉手机号", required = true)
            @RequestParam String mobile,
            @ApiParam(name = "name", value = "申诉人姓名", required = true)
@ -51,8 +49,12 @@ public class AccountAppealEndpoint extends EnvelopRestEndpoint {
            @ApiParam(name = "idcard", value = "申诉人身份证号", required = true)
            @RequestParam String idcard,
            @ApiParam(name = "content", value = "申诉内容", required = true)
            @RequestParam String content ) throws Exception {
        return success(accountAppealService.create(type,name,idcard,content,mobile,images), AccountAppealVO.class);
            @RequestParam String content,
            @ApiParam(name = "wxMediaIds", value = "微信媒体流id", required = true)
            @RequestParam String wxMediaIds ,
            @ApiParam(name = "accessToken", value = "微信accessToken", required = true)
            @RequestParam String accessToken ) throws Exception {
        return success(accountAppealService.create(type,name,idcard,content,mobile,wxMediaIds,accessToken), AccountAppealVO.class);
    }
@ -87,4 +89,7 @@ public class AccountAppealEndpoint extends EnvelopRestEndpoint {
        return success(accountAppeals, AccountAppealVO.class);
    }
    public static void main(String[] args) {
        System.out.println("12345678901234567".substring(11, 17));
    }
}

+ 6 - 4
svr/svr-patient/src/main/java/com/yihu/jw/patient/endpoint/settings/FeedbackEndpoint.java

@ -44,13 +44,15 @@ public class FeedbackEndpoint extends EnvelopRestEndpoint {
    public ObjEnvelop<FeedbackVO> create(
            @ApiParam(name = "type", value = "反馈类型", required = true)
            @RequestParam FeedbackDO.Type type,
            @ApiParam(name = "images", value = "反馈图片", required = false)
            @RequestParam(required = false) List<MultipartFile> images,
            @ApiParam(name = "mobile", value = "反馈手机号", required = true)
            @RequestParam String mobile,
            @ApiParam(name = "content", value = "反馈内容", required = true)
            @RequestParam String content ) throws Exception {
        return success(feedbackService.create(type,content,mobile,images), FeedbackVO.class);
            @RequestParam String content,
            @ApiParam(name = "wxMediaIds", value = "微信媒体流id", required = true)
            @RequestParam String wxMediaIds ,
            @ApiParam(name = "accessToken", value = "微信accessToken", required = true)
            @RequestParam String accessToken ) throws Exception {
        return success(feedbackService.create(type,content,mobile,wxMediaIds,accessToken), FeedbackVO.class);
    }
    @PostMapping(value = BaseRequestMapping.Feedback.DELETE)
    @ApiOperation(value = "删除")