Quellcode durchsuchen

Merge branch 'dev' of trick9191/wlyy2.0 into dev

trick9191 vor 6 Jahren
Ursprung
Commit
9b8ee72a7e

+ 10 - 20
business/base-service/src/main/java/com/yihu/jw/patient/service/BasePatientService.java

@ -5,11 +5,9 @@ import com.alibaba.fastjson.JSONObject;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.yihu.jw.entity.base.patient.BasePatientDO;
import com.yihu.jw.entity.base.patient.PatientMedicareCardDO;
import com.yihu.jw.entity.base.user.UserDO;
import com.yihu.jw.patient.dao.BasePatientDao;
import com.yihu.jw.patient.util.ConstantUtils;
import com.yihu.mysql.query.BaseJpaService;
import com.yihu.utils.security.MD5;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.jdbc.core.JdbcTemplate;
@ -111,25 +109,20 @@ public class BasePatientService extends BaseJpaService<BasePatientDO, BasePatien
        JSONObject jsonObject = JSONObject.parseObject(jsonData);
        JSONObject patient = jsonObject.getJSONObject("patient");
        JSONArray patientMedicareCards = jsonObject.getJSONArray("medicareCard");
        if(null == patient){
        if(null == patient || CollectionUtils.isEmpty(patientMedicareCards)){
            return ConstantUtils.FAIL;
        }
        BasePatientDO basePatientDO = objectMapper.readValue(patient.toJSONString(),BasePatientDO.class);
        this.save(basePatientDO);
        List<PatientMedicareCardDO> list = new ArrayList<>();
        if(!CollectionUtils.isEmpty(patientMedicareCards)){
            patientMedicareCards.forEach((one)->{
                try {
                    PatientMedicareCardDO card = objectMapper.readValue(one.toString(),PatientMedicareCardDO.class);
                    card.setPatientCode(basePatientDO.getId());
                    list.add(card);
                } catch (IOException e) {
                    e.printStackTrace();
                }
            });
            basePatientMedicardCardService.batchInsert(list);
        }
        patientMedicareCards.forEach((card)->{
            try {
                list.add(objectMapper.readValue(card.toString(),PatientMedicareCardDO.class));
            } catch (IOException e) {
                e.printStackTrace();
            }
        });
        this.save(basePatientDO);
        basePatientMedicardCardService.batchInsert(list);
        return ConstantUtils.SUCCESS;
    }
@ -150,10 +143,7 @@ public class BasePatientService extends BaseJpaService<BasePatientDO, BasePatien
        if(StringUtils.isEmpty(basePatientDO.getId())){
            return ConstantUtils.FAIL;
        }
        BasePatientDO oldPatient = basePatientDao.findOne(basePatientDO.getId());
        // 保存修改的居民信息
        basePatientDO.setSalt(oldPatient.getSalt());
        basePatientDO.setPassword(oldPatient.getPassword());
        this.save(basePatientDO);
        Set<Object> cardIdList = basePatientMedicardCardService.findIdListByPatientCode(basePatientDO.getId());
        // 有些卡可能是新增或修改的,一条一条修改居民相关的卡的信息

+ 2 - 4
svr/svr-patient/src/main/java/com/yihu/jw/patient/endpoint/sericePackage/PackageServiceEndpoint.java

@ -1,11 +1,11 @@
package com.yihu.jw.patient.endpoint.sericePackage;
package com.yihu.jw.patient.endpoint.sericepackage;
import com.yihu.jw.entity.base.doctor.BaseDoctorDO;
import com.yihu.jw.entity.base.org.BaseOrgDO;
import com.yihu.jw.entity.base.servicePackage.ServicePackageDO;
import com.yihu.jw.entity.base.servicePackage.ServicePackageItemDO;
import com.yihu.jw.entity.base.servicePackage.ServicePackageSignRecordDO;
import com.yihu.jw.patient.service.servicePackage.PackageService;
import com.yihu.jw.patient.service.servicepackage.PackageService;
import com.yihu.jw.restmodel.base.doctor.BaseDoctorSimpleVO;
import com.yihu.jw.restmodel.base.org.BaseOrgVO;
import com.yihu.jw.restmodel.patient.signPackage.SerivePackageItemVO;
@ -14,8 +14,6 @@ import com.yihu.jw.restmodel.web.Envelop;
import com.yihu.jw.restmodel.web.MixEnvelop;
import com.yihu.jw.restmodel.web.ObjEnvelop;
import com.yihu.jw.restmodel.web.endpoint.EnvelopRestEndpoint;
import com.yihu.jw.rm.base.BaseRequestMapping;
import com.yihu.jw.rm.base.WechatRequestMapping;
import com.yihu.jw.rm.patient.PatientRequestMapping;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;

+ 4 - 8
svr/svr-patient/src/main/java/com/yihu/jw/patient/service/service_package/PackageService.java

@ -1,4 +1,4 @@
package com.yihu.jw.patient.service.service_package;
package com.yihu.jw.patient.service.servicePackage;
import com.yihu.jw.doctor.dao.BaseDoctorDao;
import com.yihu.jw.entity.base.doctor.BaseDoctorDO;
@ -7,26 +7,22 @@ import com.yihu.jw.entity.base.servicePackage.ServicePackageDO;
import com.yihu.jw.entity.base.servicePackage.ServicePackageItemDO;
import com.yihu.jw.entity.base.servicePackage.ServicePackageSignRecordDO;
import com.yihu.jw.org.dao.BaseOrgDao;
import com.yihu.jw.patient.dao.servicePackage.ServicePackageDao;
import com.yihu.jw.patient.dao.servicePackage.ServicePackageItemDao;
import com.yihu.jw.patient.dao.servicePackage.ServicePackageSignRecordDao;
import com.yihu.jw.patient.dao.servicepackage.ServicePackageDao;
import com.yihu.jw.patient.dao.servicepackage.ServicePackageItemDao;
import com.yihu.jw.patient.dao.servicepackage.ServicePackageSignRecordDao;
import com.yihu.jw.patient.useragent.UserAgent;
import com.yihu.jw.restmodel.base.doctor.BaseDoctorOrgVO;
import com.yihu.jw.restmodel.base.org.OrgDistanceVO;
import com.yihu.jw.restmodel.patient.signPackage.ServicePackageVO;
import com.yihu.jw.restmodel.web.Envelop;
import com.yihu.jw.restmodel.web.MixEnvelop;
import com.yihu.jw.rm.base.BaseRequestMapping;
import com.yihu.jw.rm.patient.PatientRequestMapping;
import io.swagger.models.auth.In;
import org.apache.commons.lang3.StringUtils;
import org.apache.http.protocol.RequestUserAgent;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.jdbc.core.BeanPropertyRowMapper;
import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.stereotype.Service;
import java.util.Date;
import java.util.List;
import java.util.Map;

+ 3 - 4
svr/svr-patient/src/main/resources/application.yml

@ -99,10 +99,9 @@ spring:
fastDFS:
  fastdfs_file_url: http://172.19.103.54:80/
# 短信验证码发送的客户端标识,居民端
sms:
  clientId: EwC0iRSrcP
# 短信发送地址
jw:
  smsUrl: http://svr-base:10020/sms_gateway/send
---
spring:
  profiles: jwtest