diff --git a/realname-app/pom.xml b/realname-app/pom.xml index 3b2f6c9..c72cc84 100644 --- a/realname-app/pom.xml +++ b/realname-app/pom.xml @@ -280,6 +280,12 @@ hutool-all 5.7.17 + + cn.hutool + hutool-all + 5.8.22 + compile + diff --git a/realname-app/src/main/java/com/bonus/hnrn/rnama/own/entity/RegistrationBean.java b/realname-app/src/main/java/com/bonus/hnrn/rnama/own/entity/RegistrationBean.java index 95ff7b3..1b17266 100644 --- a/realname-app/src/main/java/com/bonus/hnrn/rnama/own/entity/RegistrationBean.java +++ b/realname-app/src/main/java/com/bonus/hnrn/rnama/own/entity/RegistrationBean.java @@ -290,4 +290,564 @@ public class RegistrationBean { * 第几条 */ private String type; -} \ No newline at end of file + + public String getId() { + return id; + } + + public void setId(String id) { + this.id = id; + } + + public String getWorkerId() { + return workerId; + } + + public void setWorkerId(String workerId) { + this.workerId = workerId; + } + + public String getFacePath() { + return facePath; + } + + public void setFacePath(String facePath) { + this.facePath = facePath; + } + + public String getUserName() { + return userName; + } + + public void setUserName(String userName) { + this.userName = userName; + } + + public String getPosition() { + return position; + } + + public void setPosition(String position) { + this.position = position; + } + + public String getBirthday() { + return birthday; + } + + public void setBirthday(String birthday) { + this.birthday = birthday; + } + + public String getPhone() { + return phone; + } + + public void setPhone(String phone) { + this.phone = phone; + } + + public String getIdNumber() { + return idNumber; + } + + public void setIdNumber(String idNumber) { + this.idNumber = idNumber; + } + + public String getPlace() { + return place; + } + + public void setPlace(String place) { + this.place = place; + } + + public String getWriteTime() { + return writeTime; + } + + public void setWriteTime(String writeTime) { + this.writeTime = writeTime; + } + + public String getMail() { + return mail; + } + + public void setMail(String mail) { + this.mail = mail; + } + + public String getZzmm() { + return zzmm; + } + + public void setZzmm(String zzmm) { + this.zzmm = zzmm; + } + + public String getHyzk() { + return hyzk; + } + + public void setHyzk(String hyzk) { + this.hyzk = hyzk; + } + + public String getNation() { + return nation; + } + + public void setNation(String nation) { + this.nation = nation; + } + + public String getHealth() { + return health; + } + + public void setHealth(String health) { + this.health = health; + } + + public String getAddress() { + return address; + } + + public void setAddress(String address) { + this.address = address; + } + + public String getSbCard() { + return sbCard; + } + + public void setSbCard(String sbCard) { + this.sbCard = sbCard; + } + + public String getYbCard() { + return ybCard; + } + + public void setYbCard(String ybCard) { + this.ybCard = ybCard; + } + + public String getHkxz() { + return hkxz; + } + + public void setHkxz(String hkxz) { + this.hkxz = hkxz; + } + + public String getHkxzName() { + return hkxzName; + } + + public void setHkxzName(String hkxzName) { + this.hkxzName = hkxzName; + } + + public String getHkdz() { + return hkdz; + } + + public void setHkdz(String hkdz) { + this.hkdz = hkdz; + } + + public String getGzTimeOne() { + return gzTimeOne; + } + + public void setGzTimeOne(String gzTimeOne) { + this.gzTimeOne = gzTimeOne; + } + + public String getGzUnitOne() { + return gzUnitOne; + } + + public void setGzUnitOne(String gzUnitOne) { + this.gzUnitOne = gzUnitOne; + } + + public String getGzPositionOne() { + return gzPositionOne; + } + + public void setGzPositionOne(String gzPositionOne) { + this.gzPositionOne = gzPositionOne; + } + + public String getGzTimeTwo() { + return gzTimeTwo; + } + + public void setGzTimeTwo(String gzTimeTwo) { + this.gzTimeTwo = gzTimeTwo; + } + + public String getGzUnitTwo() { + return gzUnitTwo; + } + + public void setGzUnitTwo(String gzUnitTwo) { + this.gzUnitTwo = gzUnitTwo; + } + + public String getGzPositionTwo() { + return gzPositionTwo; + } + + public void setGzPositionTwo(String gzPositionTwo) { + this.gzPositionTwo = gzPositionTwo; + } + + public String getGzTimeThree() { + return gzTimeThree; + } + + public void setGzTimeThree(String gzTimeThree) { + this.gzTimeThree = gzTimeThree; + } + + public String getGzUnitThree() { + return gzUnitThree; + } + + public void setGzUnitThree(String gzUnitThree) { + this.gzUnitThree = gzUnitThree; + } + + public String getGzPositionThree() { + return gzPositionThree; + } + + public void setGzPositionThree(String gzPositionThree) { + this.gzPositionThree = gzPositionThree; + } + + public String getJyTimeOne() { + return jyTimeOne; + } + + public void setJyTimeOne(String jyTimeOne) { + this.jyTimeOne = jyTimeOne; + } + + public String getJySchoolOne() { + return jySchoolOne; + } + + public void setJySchoolOne(String jySchoolOne) { + this.jySchoolOne = jySchoolOne; + } + + public String getJySpecialityOne() { + return jySpecialityOne; + } + + public void setJySpecialityOne(String jySpecialityOne) { + this.jySpecialityOne = jySpecialityOne; + } + + public String getJyTimeTwo() { + return jyTimeTwo; + } + + public void setJyTimeTwo(String jyTimeTwo) { + this.jyTimeTwo = jyTimeTwo; + } + + public String getJySchoolTwo() { + return jySchoolTwo; + } + + public void setJySchoolTwo(String jySchoolTwo) { + this.jySchoolTwo = jySchoolTwo; + } + + public String getJySpecialityTwo() { + return jySpecialityTwo; + } + + public void setJySpecialityTwo(String jySpecialityTwo) { + this.jySpecialityTwo = jySpecialityTwo; + } + + public String getJyTimeThree() { + return jyTimeThree; + } + + public void setJyTimeThree(String jyTimeThree) { + this.jyTimeThree = jyTimeThree; + } + + public String getJySchoolThree() { + return jySchoolThree; + } + + public void setJySchoolThree(String jySchoolThree) { + this.jySchoolThree = jySchoolThree; + } + + public String getJySpecialityThree() { + return jySpecialityThree; + } + + public void setJySpecialityThree(String jySpecialityThree) { + this.jySpecialityThree = jySpecialityThree; + } + + public String getZsName() { + return zsName; + } + + public void setZsName(String zsName) { + this.zsName = zsName; + } + + public String getZsLevel() { + return zsLevel; + } + + public void setZsLevel(String zsLevel) { + this.zsLevel = zsLevel; + } + + public String getGiveTime() { + return giveTime; + } + + public void setGiveTime(String giveTime) { + this.giveTime = giveTime; + } + + public String getFilePath() { + return filePath; + } + + public void setFilePath(String filePath) { + this.filePath = filePath; + } + + public String getJtNameOne() { + return jtNameOne; + } + + public void setJtNameOne(String jtNameOne) { + this.jtNameOne = jtNameOne; + } + + public String getJtRelationOne() { + return jtRelationOne; + } + + public void setJtRelationOne(String jtRelationOne) { + this.jtRelationOne = jtRelationOne; + } + + public String getJtUnitOne() { + return jtUnitOne; + } + + public void setJtUnitOne(String jtUnitOne) { + this.jtUnitOne = jtUnitOne; + } + + public String getJtPhoneOne() { + return jtPhoneOne; + } + + public void setJtPhoneOne(String jtPhoneOne) { + this.jtPhoneOne = jtPhoneOne; + } + + public String getJtNameTwo() { + return jtNameTwo; + } + + public void setJtNameTwo(String jtNameTwo) { + this.jtNameTwo = jtNameTwo; + } + + public String getJtRelationTwo() { + return jtRelationTwo; + } + + public void setJtRelationTwo(String jtRelationTwo) { + this.jtRelationTwo = jtRelationTwo; + } + + public String getJtUnitTwo() { + return jtUnitTwo; + } + + public void setJtUnitTwo(String jtUnitTwo) { + this.jtUnitTwo = jtUnitTwo; + } + + public String getJtPhoneTwo() { + return jtPhoneTwo; + } + + public void setJtPhoneTwo(String jtPhoneTwo) { + this.jtPhoneTwo = jtPhoneTwo; + } + + public String getJtNameThree() { + return jtNameThree; + } + + public void setJtNameThree(String jtNameThree) { + this.jtNameThree = jtNameThree; + } + + public String getJtRelationThree() { + return jtRelationThree; + } + + public void setJtRelationThree(String jtRelationThree) { + this.jtRelationThree = jtRelationThree; + } + + public String getJtUnitThree() { + return jtUnitThree; + } + + public void setJtUnitThree(String jtUnitThree) { + this.jtUnitThree = jtUnitThree; + } + + public String getJtPhoneThree() { + return jtPhoneThree; + } + + public void setJtPhoneThree(String jtPhoneThree) { + this.jtPhoneThree = jtPhoneThree; + } + + public String getSignPath() { + return signPath; + } + + public void setSignPath(String signPath) { + this.signPath = signPath; + } + + public String getAddDate() { + return addDate; + } + + public void setAddDate(String addDate) { + this.addDate = addDate; + } + + public String getGzTime() { + return gzTime; + } + + public void setGzTime(String gzTime) { + this.gzTime = gzTime; + } + + public String getGzUnit() { + return gzUnit; + } + + public void setGzUnit(String gzUnit) { + this.gzUnit = gzUnit; + } + + public String getGzPosition() { + return gzPosition; + } + + public void setGzPosition(String gzPosition) { + this.gzPosition = gzPosition; + } + + public String getJyTime() { + return jyTime; + } + + public void setJyTime(String jyTime) { + this.jyTime = jyTime; + } + + public String getJySchool() { + return jySchool; + } + + public void setJySchool(String jySchool) { + this.jySchool = jySchool; + } + + public String getJySpeciality() { + return jySpeciality; + } + + public void setJySpeciality(String jySpeciality) { + this.jySpeciality = jySpeciality; + } + + public String getJtName() { + return jtName; + } + + public void setJtName(String jtName) { + this.jtName = jtName; + } + + public String getJtRelation() { + return jtRelation; + } + + public void setJtRelation(String jtRelation) { + this.jtRelation = jtRelation; + } + + public String getJtUnit() { + return jtUnit; + } + + public void setJtUnit(String jtUnit) { + this.jtUnit = jtUnit; + } + + public String getJtPhone() { + return jtPhone; + } + + public void setJtPhone(String jtPhone) { + this.jtPhone = jtPhone; + } + + public String getCreateTime() { + return createTime; + } + + public void setCreateTime(String createTime) { + this.createTime = createTime; + } + + public String getUpdateTime() { + return updateTime; + } + + public void setUpdateTime(String updateTime) { + this.updateTime = updateTime; + } + + public String getType() { + return type; + } + + public void setType(String type) { + this.type = type; + } +} diff --git a/realname-app/src/main/java/com/bonus/hnrn/rnama/person/controller/PersonIdentifyController.java b/realname-app/src/main/java/com/bonus/hnrn/rnama/person/controller/PersonIdentifyController.java index a7f3b93..375f559 100644 --- a/realname-app/src/main/java/com/bonus/hnrn/rnama/person/controller/PersonIdentifyController.java +++ b/realname-app/src/main/java/com/bonus/hnrn/rnama/person/controller/PersonIdentifyController.java @@ -1,6 +1,7 @@ package com.bonus.hnrn.rnama.person.controller; +import cn.hutool.http.HttpRequest; import com.bonus.hnrn.rnama.core.advice.LogAnnotation; import com.bonus.hnrn.rnama.core.entity.FaceContrastBean; import com.bonus.hnrn.rnama.core.entity.MapBean; @@ -69,4 +70,49 @@ public class PersonIdentifyController { } return ar; } + + + /** + * 发送短信 + */ + @PostMapping("sentMsg") + public AjaxRes selectWorkerPhotoByIdNumber(PhoneMsgBean bean){ + AjaxRes ar = new AjaxRes(); + try{ + String url = "http://api.ktsms.cn/sms_token?ddtkey="+bean.getDdtkey()+"&secretkey="+bean.getSecretkey(); + String msg = bean.getContent(); + String uri = url+"&mobile="+ bean.getMobile() + "&content=" + msg; + String body = HttpRequest.post(uri).execute(false).body(); + if(body.contains("ok")){ + ar.setRes(1); + ar.setResMsg("发送成功"); + }else{ + ar.setRes(0); + ar.setResMsg("发送失败"); + } + } catch (Exception e) { + ar.setRes(0); + ar.setResMsg("error"); + } + return ar; + } + + /** + * 合同签署(分包商签署)-根据登录账号查询分包的信息 + */ + @PostMapping("selectSubMsgByPhone") + public AjaxRes selectSubMsgByPhone(SubMsgBean bean){ + AjaxRes ar = new AjaxRes(); + try{ + SubMsgBean o = service.selectSubMsgByPhone(bean); + ar.setRes(1); + ar.setResMsg("success"); + ar.setSucceed(o); + } catch (Exception e) { + ar.setRes(0); + ar.setResMsg("error"); + } + return ar; + } + } diff --git a/realname-app/src/main/java/com/bonus/hnrn/rnama/person/dao/PersonIdentifyDao.java b/realname-app/src/main/java/com/bonus/hnrn/rnama/person/dao/PersonIdentifyDao.java index 9303009..7771cf5 100644 --- a/realname-app/src/main/java/com/bonus/hnrn/rnama/person/dao/PersonIdentifyDao.java +++ b/realname-app/src/main/java/com/bonus/hnrn/rnama/person/dao/PersonIdentifyDao.java @@ -15,4 +15,6 @@ public interface PersonIdentifyDao { WorkerBean selectWorkerContractMsgByIdNumber(WorkerBean bean); WorkerPhotoBean selectWorkerPhotoByIdNumber(WorkerPhotoBean bean); + + SubMsgBean selectSubMsgByPhone(SubMsgBean bean); } diff --git a/realname-app/src/main/java/com/bonus/hnrn/rnama/person/entity/PhoneMsgBean.java b/realname-app/src/main/java/com/bonus/hnrn/rnama/person/entity/PhoneMsgBean.java new file mode 100644 index 0000000..ba06f51 --- /dev/null +++ b/realname-app/src/main/java/com/bonus/hnrn/rnama/person/entity/PhoneMsgBean.java @@ -0,0 +1,26 @@ +package com.bonus.hnrn.rnama.person.entity; + +import lombok.Data; + +import java.io.Serializable; + +@Data +public class PhoneMsgBean implements Serializable { + /** + * 账号 + */ + private String ddtkey; + /** + * 密码 + */ + private String secretkey; + /** + * 手机号 + */ + private String mobile; + /** + * 短信内容 + */ + private String content; + +} diff --git a/realname-app/src/main/java/com/bonus/hnrn/rnama/person/entity/SubMsgBean.java b/realname-app/src/main/java/com/bonus/hnrn/rnama/person/entity/SubMsgBean.java new file mode 100644 index 0000000..d269a8e --- /dev/null +++ b/realname-app/src/main/java/com/bonus/hnrn/rnama/person/entity/SubMsgBean.java @@ -0,0 +1,64 @@ +package com.bonus.hnrn.rnama.person.entity; + +import lombok.Data; + +import java.io.Serializable; + +@Data +public class SubMsgBean implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 分包id + */ + private String subId; + + /** + * 分包id + */ + private String subName; + /** + * 法人代表 + */ + private String represent; + /** + * 联系电话 + */ + private String subPhone; + + /** + * 正面身份证照片路径 + */ + private String idCardJustUrl; + + /** + * 反面身份证照片路径 + */ + private String idCardBackUrl; + + /** + * 电子签名/印章照片路径 + */ + private String signatureUrl; + + /** + * 电子公章照片路径 + */ + private String sealUrl; + + /** + * 营业执照片路径 + */ + private String businessUrl; + + /** + * 安全许可证照片路径 + */ + private String safetyUrl; + + /** + * 登录账号电话 + */ + private String phone; +} diff --git a/realname-app/src/main/java/com/bonus/hnrn/rnama/person/entity/WorkerPhotoBean.java b/realname-app/src/main/java/com/bonus/hnrn/rnama/person/entity/WorkerPhotoBean.java index ff2938e..aa9f987 100644 --- a/realname-app/src/main/java/com/bonus/hnrn/rnama/person/entity/WorkerPhotoBean.java +++ b/realname-app/src/main/java/com/bonus/hnrn/rnama/person/entity/WorkerPhotoBean.java @@ -1,14 +1,13 @@ package com.bonus.hnrn.rnama.person.entity; +import lombok.AllArgsConstructor; import lombok.Data; +import lombok.NoArgsConstructor; import java.io.Serializable; @Data -public class WorkerPhotoBean implements Serializable { - - private static final long serialVersionUID = 1L; - +public class WorkerPhotoBean implements Serializable { /** * 人员 diff --git a/realname-app/src/main/java/com/bonus/hnrn/rnama/person/service/PersonIdentifyService.java b/realname-app/src/main/java/com/bonus/hnrn/rnama/person/service/PersonIdentifyService.java index 61adb14..ddfc1fa 100644 --- a/realname-app/src/main/java/com/bonus/hnrn/rnama/person/service/PersonIdentifyService.java +++ b/realname-app/src/main/java/com/bonus/hnrn/rnama/person/service/PersonIdentifyService.java @@ -22,4 +22,8 @@ public interface PersonIdentifyService { * 获取人员相关照片 */ WorkerPhotoBean selectWorkerPhotoByIdNumber(WorkerPhotoBean bean); + /** + * 合同签署(分包商签署)-根据登录账号查询分包的信息 + */ + SubMsgBean selectSubMsgByPhone(SubMsgBean bean); } diff --git a/realname-app/src/main/java/com/bonus/hnrn/rnama/person/service/PersonIdentifyServiceImpl.java b/realname-app/src/main/java/com/bonus/hnrn/rnama/person/service/PersonIdentifyServiceImpl.java index 0035d5c..f2ed209 100644 --- a/realname-app/src/main/java/com/bonus/hnrn/rnama/person/service/PersonIdentifyServiceImpl.java +++ b/realname-app/src/main/java/com/bonus/hnrn/rnama/person/service/PersonIdentifyServiceImpl.java @@ -47,4 +47,9 @@ public class PersonIdentifyServiceImpl implements PersonIdentifyService { return ben; } + @Override + public SubMsgBean selectSubMsgByPhone(SubMsgBean bean) { + return dao.selectSubMsgByPhone(bean); + } + } diff --git a/realname-app/src/main/resources/mappers/person/PersonIdentifyMapper.xml b/realname-app/src/main/resources/mappers/person/PersonIdentifyMapper.xml index 819b041..14355c9 100644 --- a/realname-app/src/main/resources/mappers/person/PersonIdentifyMapper.xml +++ b/realname-app/src/main/resources/mappers/person/PersonIdentifyMapper.xml @@ -33,17 +33,39 @@ + +