浏览代码

云照护修改

LAPTOP-KB9HII50\70708 1 年之前
父节点
当前提交
3fb8eb25ce

+ 10 - 16
svr/svr-base/src/main/java/com/yihu/jw/base/service/servicePackage/ServicePackageService.java

@ -11,7 +11,6 @@ import com.yihu.jw.base.util.ConstantUtils;
import com.yihu.jw.entity.base.servicePackage.ServiceItemConfig;
import com.yihu.jw.entity.base.servicePackage.ServicePackageDO;
import com.yihu.jw.entity.base.servicePackage.ServicePackageItemDO;
import com.yihu.jw.entity.base.system.SystemDictEntryDO;
import com.yihu.jw.entity.base.user.UserDO;
import com.yihu.jw.entity.hospital.consult.WlyyHospitalSysDictDO;
import com.yihu.jw.hospital.dict.WlyyHospitalSysDictDao;
@ -24,6 +23,7 @@ import com.yihu.mysql.query.BaseJpaService;
import org.apache.commons.lang3.StringUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.jdbc.core.BeanPropertyRowMapper;
import org.springframework.stereotype.Service;
@ -104,26 +104,20 @@ public class ServicePackageService extends BaseJpaService<ServicePackageDO, Serv
            ServicePackageItemDO itemDO1 = new ServicePackageItemDO();
            if(StringUtils.isNotBlank(itemDO.getId())){
                itemDO1 = servicePackageItemDao.findOne(itemDO.getId());
            }else {
            }
            if("system".equals(itemDO1.getServicePackageId())){
                flag = true;
                itemDO1 = itemDO;
                itemDO1.setCreateTime(DateUtil.getStringDate());
                SystemDictEntryDO systemDictEntryDO = systemDictEntryDao.findByDictCodeAndCode("service_item",itemDO.getCode());
                if (systemDictEntryDO!=null){
                    if (StringUtils.isNotBlank(systemDictEntryDO.getRemark())){//服务项所属专题不为空
                        itemDO1.setTopicItem(systemDictEntryDO.getRemark());
                    }
                }
                BeanUtils.copyProperties(itemDO1,itemDO);
                itemDO.setId(null);
                itemDO.setCreateTime(DateUtil.getStringDate());
                itemDO.setServicePackageId(servicePackageDO.getId());
            }
            itemDO1.setDictId(itemDO.getId());
            itemDO1.setServicePackageId(servicePackageDO.getId());
            servicePackageItemDao.save(itemDO1);
            servicePackageItemDao.save(itemDO);
            if(flag){
                String itemId = itemDO1.getId();
                String itemId = itemDO.getId();
                //新增的服务项新增默认执行计划
                ServiceItemConfig itemConfig = new ServiceItemConfig();
                itemConfig.setPackageId(itemDO1.getServicePackageId());
                itemConfig.setPackageId(servicePackageDO.getId());
                itemConfig.setServerItemId(itemId);
                itemConfig.setAssessType("0");
                itemConfig.setBookingType("1");