删除院内分类关联表代码

master
郑明梁 2 years ago
parent 90dd44579f
commit 095680513b

@ -1,27 +1,19 @@
package com.glxp.api.controller.basic;
import cn.hutool.core.stream.StreamUtil;
import cn.hutool.core.util.StrUtil;
import com.github.pagehelper.PageInfo;
import com.glxp.api.common.enums.ResultEnum;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
import com.glxp.api.dao.basic.BasicHospTypeRelDao;
import com.glxp.api.entity.basic.BasicHospTypeEntity;
import com.glxp.api.entity.basic.BasicHospTypeRelEntity;
import com.glxp.api.entity.basic.UdiEntity;
import com.glxp.api.req.basic.BasicHospTypeFilterRequest;
import com.glxp.api.req.basic.BasicHospTypeRequest;
import com.glxp.api.req.basic.FilterUdiRelRequest;
import com.glxp.api.res.PageSimpleResponse;
import com.glxp.api.res.basic.BasicHospTypeResponse;
import com.glxp.api.res.basic.UdiRelevanceResponse;
import com.glxp.api.service.basic.BasicHospTypeRelService;
import com.glxp.api.service.basic.BasicHospTypeService;
import com.glxp.api.util.StreamUtils;
import com.glxp.api.util.StringUtils;
import com.glxp.api.util.udi.FilterUdiUtils;
import org.springframework.validation.BindingResult;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
@ -37,8 +29,6 @@ public class BasicHospTypeController {
@Resource
BasicHospTypeService basicHospTypeService;
@Resource
BasicHospTypeRelService basicHospTypeRelService;

@ -73,7 +73,10 @@ public class BasicInCodeController {
public BaseResponse addOrderPrint(@RequestBody invInnerOrderprintReques invInnerOrderprintReques){
if(invInnerOrderprintReques.getOrderIdFk()!=null){
invInnerOrderPrintService.addInCodeList(invInnerOrderprintReques.getOrderIdFk(),invInnerOrderprintReques.isChack());
Boolean falg=invInnerOrderPrintService.addInCodeList(invInnerOrderprintReques.getOrderIdFk(),invInnerOrderprintReques.isChack());
if(!falg){
return ResultVOUtils.error(999,"生成失败!");
}
}else{
return ResultVOUtils.error(999,"参数错误!");
}

@ -1,18 +0,0 @@
package com.glxp.api.dao.basic;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.glxp.api.entity.basic.BasicHospTypeRelEntity;
import java.util.List;
import org.apache.ibatis.annotations.Param;
public interface BasicHospTypeRelDao extends BaseMapper<BasicHospTypeRelEntity> {
int updateBatch(List<BasicHospTypeRelEntity> list);
int updateBatchSelective(List<BasicHospTypeRelEntity> list);
int batchInsert(@Param("list") List<BasicHospTypeRelEntity> list);
int insertOrUpdate(BasicHospTypeRelEntity record);
int insertOrUpdateSelective(BasicHospTypeRelEntity record);
}

@ -1,17 +0,0 @@
package com.glxp.api.service.basic;
import com.glxp.api.entity.basic.BasicHospTypeEntity;
import com.glxp.api.entity.basic.BasicHospTypeRelEntity;
import com.glxp.api.req.basic.BasicHospTypeFilterRequest;
import com.glxp.api.req.basic.BasicHospTypeRequest;
import com.glxp.api.req.basic.FilterUdiRelRequest;
import com.glxp.api.res.basic.BasicHospTypeResponse;
import com.glxp.api.res.basic.UdiRelevanceResponse;
import java.util.List;
public interface BasicHospTypeRelService {
List<BasicHospTypeRelEntity> getBasicHospTypeRelList(String code);
}

@ -1,41 +0,0 @@
package com.glxp.api.service.basic.impl;
import cn.hutool.core.util.StrUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.github.pagehelper.PageHelper;
import com.glxp.api.dao.basic.BasicHospTypeDao;
import com.glxp.api.dao.basic.BasicHospTypeRelDao;
import com.glxp.api.dao.basic.UdiRelevanceDao;
import com.glxp.api.entity.basic.BasicHospTypeEntity;
import com.glxp.api.entity.basic.BasicHospTypeRelEntity;
import com.glxp.api.req.basic.BasicHospTypeFilterRequest;
import com.glxp.api.req.basic.BasicHospTypeRequest;
import com.glxp.api.req.basic.FilterUdiRelRequest;
import com.glxp.api.res.basic.BasicHospTypeResponse;
import com.glxp.api.res.basic.UdiRelevanceResponse;
import com.glxp.api.service.auth.CustomerService;
import com.glxp.api.service.basic.BasicHospTypeRelService;
import com.glxp.api.service.basic.BasicHospTypeService;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Date;
import java.util.List;
@Service
public class BasicHospTypeRelServiceImpl implements BasicHospTypeRelService {
@Resource
BasicHospTypeRelDao basicHospTypeRelDao;
@Override
public List<BasicHospTypeRelEntity> getBasicHospTypeRelList(String code) {
List<BasicHospTypeRelEntity> basicHospTypeRelEntityList=new ArrayList<>();
QueryWrapper<BasicHospTypeRelEntity> ew=new QueryWrapper<>();
basicHospTypeRelEntityList =basicHospTypeRelDao.selectList(ew);
return basicHospTypeRelEntityList;
}
}

@ -4,9 +4,7 @@ import cn.hutool.core.util.StrUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.github.pagehelper.PageHelper;
import com.glxp.api.dao.basic.BasicHospTypeDao;
import com.glxp.api.dao.basic.BasicHospTypeRelDao;
import com.glxp.api.dao.basic.UdiRelevanceDao;
import com.glxp.api.entity.basic.BasicCorpEntity;
import com.glxp.api.entity.basic.BasicHospTypeEntity;
import com.glxp.api.entity.basic.BasicHospTypeRelEntity;
import com.glxp.api.entity.basic.UdiRelevanceEntity;
@ -34,8 +32,6 @@ public class BasicHospTypeServiceImpl implements BasicHospTypeService {
@Resource
CustomerService customerService;
@Resource
BasicHospTypeRelDao basicHospTypeRelDao;
@Resource
UdiRelevanceDao udiRelevanceDao;
@ -122,9 +118,7 @@ public class BasicHospTypeServiceImpl implements BasicHospTypeService {
return "请先删除该节点底下的数据!";
}
//查询有没有产品绑定
QueryWrapper<BasicHospTypeRelEntity> ew2=new QueryWrapper<>();
ew2.eq("code",basicHospTypeRequest.getCode());
count=basicHospTypeRelDao.selectCount(ew2);
count=udiRelevanceDao.selectProductByRelCode(basicHospTypeRequest.getCode());
if(count>0){
return "该节点还存在产品,请先删除!";
}

@ -1,119 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.glxp.api.dao.basic.BasicHospTypeRelDao">
<resultMap id="BaseResultMap" type="com.glxp.api.entity.basic.BasicHospTypeRelEntity">
<!--@mbg.generated-->
<!--@Table basic_hosp_type_rel-->
<id column="id" jdbcType="INTEGER" property="id" />
<result column="code" jdbcType="VARCHAR" property="code" />
<result column="relId" jdbcType="VARCHAR" property="relId" />
</resultMap>
<sql id="Base_Column_List">
<!--@mbg.generated-->
id, code, relId
</sql>
<update id="updateBatch" parameterType="java.util.List">
<!--@mbg.generated-->
update basic_hosp_type_rel
<trim prefix="set" suffixOverrides=",">
<trim prefix="code = case" suffix="end,">
<foreach collection="list" index="index" item="item">
when id = #{item.id,jdbcType=INTEGER} then #{item.code,jdbcType=VARCHAR}
</foreach>
</trim>
<trim prefix="relId = case" suffix="end,">
<foreach collection="list" index="index" item="item">
when id = #{item.id,jdbcType=INTEGER} then #{item.relId,jdbcType=VARCHAR}
</foreach>
</trim>
</trim>
where id in
<foreach close=")" collection="list" item="item" open="(" separator=", ">
#{item.id,jdbcType=INTEGER}
</foreach>
</update>
<update id="updateBatchSelective" parameterType="java.util.List">
<!--@mbg.generated-->
update basic_hosp_type_rel
<trim prefix="set" suffixOverrides=",">
<trim prefix="code = case" suffix="end,">
<foreach collection="list" index="index" item="item">
<if test="item.code != null">
when id = #{item.id,jdbcType=INTEGER} then #{item.code,jdbcType=VARCHAR}
</if>
</foreach>
</trim>
<trim prefix="relId = case" suffix="end,">
<foreach collection="list" index="index" item="item">
<if test="item.relId != null">
when id = #{item.id,jdbcType=INTEGER} then #{item.relId,jdbcType=VARCHAR}
</if>
</foreach>
</trim>
</trim>
where id in
<foreach close=")" collection="list" item="item" open="(" separator=", ">
#{item.id,jdbcType=INTEGER}
</foreach>
</update>
<insert id="batchInsert" parameterType="map">
<!--@mbg.generated-->
insert into basic_hosp_type_rel
(id, code, relId)
values
<foreach collection="list" item="item" separator=",">
(#{item.id,jdbcType=INTEGER}, #{item.code,jdbcType=VARCHAR}, #{item.relId,jdbcType=VARCHAR}
)
</foreach>
</insert>
<insert id="insertOrUpdate" parameterType="com.glxp.api.entity.basic.BasicHospTypeRelEntity">
<!--@mbg.generated-->
insert into basic_hosp_type_rel
(id, code, relId)
values
(#{id,jdbcType=INTEGER}, #{code,jdbcType=VARCHAR}, #{relId,jdbcType=VARCHAR})
on duplicate key update
id = #{id,jdbcType=INTEGER},
code = #{code,jdbcType=VARCHAR},
relId = #{relId,jdbcType=VARCHAR}
</insert>
<insert id="insertOrUpdateSelective" parameterType="com.glxp.api.entity.basic.BasicHospTypeRelEntity">
<!--@mbg.generated-->
insert into basic_hosp_type_rel
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="id != null">
id,
</if>
<if test="code != null">
code,
</if>
<if test="relId != null">
relId,
</if>
</trim>
values
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="id != null">
#{id,jdbcType=INTEGER},
</if>
<if test="code != null">
#{code,jdbcType=VARCHAR},
</if>
<if test="relId != null">
#{relId,jdbcType=VARCHAR},
</if>
</trim>
on duplicate key update
<trim suffixOverrides=",">
<if test="id != null">
id = #{id,jdbcType=INTEGER},
</if>
<if test="code != null">
code = #{code,jdbcType=VARCHAR},
</if>
<if test="relId != null">
relId = #{relId,jdbcType=VARCHAR},
</if>
</trim>
</insert>
</mapper>
Loading…
Cancel
Save