Merge branch 'master' of http://47.115.223.229:8888/yangjun/nursing_unit_java
This commit is contained in:
commit
c2c78810b7
|
@ -205,4 +205,19 @@ public class ConfigMaterialCategoryController extends JeecgController<ConfigMate
|
||||||
return Result.OK(pageList);
|
return Result.OK(pageList);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 编辑
|
||||||
|
*
|
||||||
|
* @param configMaterialCategory
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@AutoLog(value = "物料类别-启用停用")
|
||||||
|
@ApiOperation(value="物料类别-启用停用", notes="物料类别-启用停用")
|
||||||
|
@RequiresPermissions("ConfigMaterial:config_material_category:edit")
|
||||||
|
@RequestMapping(value = "/editQyty", method = {RequestMethod.PUT,RequestMethod.POST})
|
||||||
|
public Result<String> editQyty(@RequestBody ConfigMaterialCategory configMaterialCategory) {
|
||||||
|
configMaterialCategoryService.editQyty(configMaterialCategory);
|
||||||
|
return Result.OK("编辑成功!");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -184,4 +184,13 @@ public class ConfigMaterialInfoController extends JeecgController<ConfigMaterial
|
||||||
return super.importExcel(request, response, ConfigMaterialInfo.class);
|
return super.importExcel(request, response, ConfigMaterialInfo.class);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@AutoLog(value = "物料信息-单个物料迁移")
|
||||||
|
@ApiOperation(value="物料信息-单个物料迁移", notes="物料信息-单个物料迁移")
|
||||||
|
@RequiresPermissions("configMaterialInfo:config_material_info:edit")
|
||||||
|
@RequestMapping(value = "/wlqianyi", method = {RequestMethod.PUT,RequestMethod.POST})
|
||||||
|
public Result<String> wlqianyi(@RequestBody ConfigMaterialInfo configMaterialInfo) {
|
||||||
|
configMaterialInfoService.wlqianyi(configMaterialInfo);
|
||||||
|
return Result.OK("操作成功!");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -183,4 +183,23 @@ public class ConfigMaterialMedicationController extends JeecgController<ConfigMa
|
||||||
return super.importExcel(request, response, ConfigMaterialMedication.class);
|
return super.importExcel(request, response, ConfigMaterialMedication.class);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@AutoLog(value = "物料用药类型-启用停用")
|
||||||
|
@ApiOperation(value="物料用药类型-启用停用", notes="物料用药类型-启用停用")
|
||||||
|
@RequiresPermissions("ConfigMaterial:config_material_medication:edit")
|
||||||
|
@RequestMapping(value = "/editQyty", method = {RequestMethod.PUT,RequestMethod.POST})
|
||||||
|
public Result<String> editQyty(@RequestBody ConfigMaterialMedication configMaterialMedication) {
|
||||||
|
configMaterialMedicationService.editQyty(configMaterialMedication);
|
||||||
|
return Result.OK("操作成功!");
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@AutoLog(value = "物料用药类型-迁移")
|
||||||
|
@ApiOperation(value="物料用药类型-迁移", notes="物料用药类型-迁移")
|
||||||
|
@RequiresPermissions("ConfigMaterial:config_material_medication:edit")
|
||||||
|
@RequestMapping(value = "/editQianyi", method = {RequestMethod.PUT,RequestMethod.POST})
|
||||||
|
public Result<String> editQianyi(@RequestBody ConfigMaterialMedication configMaterialMedication) {
|
||||||
|
configMaterialMedicationService.editQianyi(configMaterialMedication);
|
||||||
|
return Result.OK("迁移成功!");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -181,4 +181,14 @@ public class ConfigMaterialTypeController extends JeecgController<ConfigMaterial
|
||||||
return super.importExcel(request, response, ConfigMaterialType.class);
|
return super.importExcel(request, response, ConfigMaterialType.class);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@AutoLog(value = "物料类型-启用停用")
|
||||||
|
@ApiOperation(value="物料类型-启用停用", notes="物料类型-启用停用")
|
||||||
|
@RequiresPermissions("ConfigMaterial:config_material_type:edit")
|
||||||
|
@RequestMapping(value = "/editQyty", method = {RequestMethod.PUT,RequestMethod.POST})
|
||||||
|
public Result<String> editQyty(@RequestBody ConfigMaterialType configMaterialType) {
|
||||||
|
configMaterialTypeService.editQyty(configMaterialType);
|
||||||
|
return Result.OK("编辑成功!");
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -87,4 +87,7 @@ public class ConfigMaterialCategory implements Serializable {
|
||||||
private Integer categoryRowSpan;
|
private Integer categoryRowSpan;
|
||||||
@TableField(exist = false)
|
@TableField(exist = false)
|
||||||
private Integer typeRowSpan;
|
private Integer typeRowSpan;
|
||||||
|
|
||||||
|
@TableField(exist = false)
|
||||||
|
private Integer num;
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,10 +4,8 @@ import java.io.Serializable;
|
||||||
import java.io.UnsupportedEncodingException;
|
import java.io.UnsupportedEncodingException;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
import java.math.BigDecimal;
|
import java.math.BigDecimal;
|
||||||
import com.baomidou.mybatisplus.annotation.IdType;
|
|
||||||
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.baomidou.mybatisplus.annotation.*;
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
|
||||||
import com.baomidou.mybatisplus.annotation.TableLogic;
|
|
||||||
import org.jeecg.common.constant.ProvinceCityArea;
|
import org.jeecg.common.constant.ProvinceCityArea;
|
||||||
import org.jeecg.common.util.SpringContextUtils;
|
import org.jeecg.common.util.SpringContextUtils;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
@ -80,4 +78,12 @@ public class ConfigMaterialMedication implements Serializable {
|
||||||
/**所属部门*/
|
/**所属部门*/
|
||||||
@ApiModelProperty(value = "所属部门")
|
@ApiModelProperty(value = "所属部门")
|
||||||
private java.lang.String sysOrgCode;
|
private java.lang.String sysOrgCode;
|
||||||
|
|
||||||
|
@TableField(exist = false)
|
||||||
|
private String levle;//当前所在层级 1一级 2二级 3三级
|
||||||
|
|
||||||
|
@TableField(exist = false)
|
||||||
|
private String qycj;//迁移至第几层 0三级 1二级 2一级
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,10 +4,8 @@ import java.io.Serializable;
|
||||||
import java.io.UnsupportedEncodingException;
|
import java.io.UnsupportedEncodingException;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
import java.math.BigDecimal;
|
import java.math.BigDecimal;
|
||||||
import com.baomidou.mybatisplus.annotation.IdType;
|
|
||||||
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.baomidou.mybatisplus.annotation.*;
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
|
||||||
import com.baomidou.mybatisplus.annotation.TableLogic;
|
|
||||||
import org.jeecg.common.constant.ProvinceCityArea;
|
import org.jeecg.common.constant.ProvinceCityArea;
|
||||||
import org.jeecg.common.util.SpringContextUtils;
|
import org.jeecg.common.util.SpringContextUtils;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
@ -75,4 +73,7 @@ public class ConfigMaterialType implements Serializable {
|
||||||
/**所属部门*/
|
/**所属部门*/
|
||||||
@ApiModelProperty(value = "所属部门")
|
@ApiModelProperty(value = "所属部门")
|
||||||
private java.lang.String sysOrgCode;
|
private java.lang.String sysOrgCode;
|
||||||
|
|
||||||
|
@TableField(exist = false)
|
||||||
|
private Integer num;
|
||||||
}
|
}
|
||||||
|
|
|
@ -19,4 +19,6 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
public interface ConfigMaterialCategoryMapper extends BaseMapper<ConfigMaterialCategory> {
|
public interface ConfigMaterialCategoryMapper extends BaseMapper<ConfigMaterialCategory> {
|
||||||
|
|
||||||
IPage<ConfigMaterialCategory> selectMaterialList(Page<ConfigMaterialCategory> page,@Param(Constants.WRAPPER) QueryWrapper<ConfigMaterialCategory> queryWrapper);
|
IPage<ConfigMaterialCategory> selectMaterialList(Page<ConfigMaterialCategory> page,@Param(Constants.WRAPPER) QueryWrapper<ConfigMaterialCategory> queryWrapper);
|
||||||
|
|
||||||
|
List<ConfigMaterialCategory> selectIssjList();
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,6 +2,7 @@ package com.nu.modules.ConfigMaterial.mapper;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
import com.nu.modules.ConfigMaterial.entity.ConfigMaterialCategory;
|
||||||
import org.apache.ibatis.annotations.Param;
|
import org.apache.ibatis.annotations.Param;
|
||||||
import com.nu.modules.ConfigMaterial.entity.ConfigMaterialInfo;
|
import com.nu.modules.ConfigMaterial.entity.ConfigMaterialInfo;
|
||||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
|
@ -14,4 +15,5 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
*/
|
*/
|
||||||
public interface ConfigMaterialInfoMapper extends BaseMapper<ConfigMaterialInfo> {
|
public interface ConfigMaterialInfoMapper extends BaseMapper<ConfigMaterialInfo> {
|
||||||
|
|
||||||
|
void editQyty(ConfigMaterialInfo configMaterialInfo);
|
||||||
}
|
}
|
||||||
|
|
|
@ -14,4 +14,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
*/
|
*/
|
||||||
public interface ConfigMaterialMedicationMapper extends BaseMapper<ConfigMaterialMedication> {
|
public interface ConfigMaterialMedicationMapper extends BaseMapper<ConfigMaterialMedication> {
|
||||||
|
|
||||||
|
void editQyty(ConfigMaterialMedication configMaterialMedication);
|
||||||
|
|
||||||
|
void deleteOne(@Param("id") String id);
|
||||||
}
|
}
|
||||||
|
|
|
@ -14,4 +14,9 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
*/
|
*/
|
||||||
public interface ConfigMaterialTypeMapper extends BaseMapper<ConfigMaterialType> {
|
public interface ConfigMaterialTypeMapper extends BaseMapper<ConfigMaterialType> {
|
||||||
|
|
||||||
|
List<ConfigMaterialType> selectIssjList();
|
||||||
|
|
||||||
|
void editQyty(ConfigMaterialType configMaterialType);
|
||||||
|
|
||||||
|
void deleteOne(@Param("id") String id);
|
||||||
}
|
}
|
||||||
|
|
|
@ -20,4 +20,10 @@
|
||||||
order by a.sort asc,b.id asc,c.id asc ) a
|
order by a.sort asc,b.id asc,c.id asc ) a
|
||||||
${ew.customSqlSegment}
|
${ew.customSqlSegment}
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
|
||||||
|
<select id="selectIssjList" resultType="com.nu.modules.ConfigMaterial.entity.ConfigMaterialCategory">
|
||||||
|
select a.id,count(a.id) as num from nu_config_material_category a , nu_config_material_info b
|
||||||
|
where a.id = b.category_id and (b.type_id = '' or b.type_id is null) GROUP BY a.id
|
||||||
|
</select>
|
||||||
</mapper>
|
</mapper>
|
|
@ -1,5 +1,20 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?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">
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
<mapper namespace="com.nu.modules.configMaterialInfo.mapper.ConfigMaterialInfoMapper">
|
<mapper namespace="com.nu.modules.ConfigMaterial.mapper.ConfigMaterialInfoMapper">
|
||||||
|
|
||||||
|
|
||||||
|
<update id="editQyty">
|
||||||
|
update nu_config_material_info set iz_enabled = #{izEnabled}
|
||||||
|
<where>
|
||||||
|
<if test="categoryId != null and categoryId != ''">
|
||||||
|
and category_id = #{categoryId}
|
||||||
|
</if>
|
||||||
|
<if test="typeId != null and typeId != ''">
|
||||||
|
and type_id = #{typeId}
|
||||||
|
</if>
|
||||||
|
<if test="medicationId != null and medicationId != ''">
|
||||||
|
and medication_id = #{medicationId}
|
||||||
|
</if>
|
||||||
|
</where>
|
||||||
|
</update>
|
||||||
</mapper>
|
</mapper>
|
|
@ -2,4 +2,19 @@
|
||||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
<mapper namespace="com.nu.modules.ConfigMaterial.mapper.ConfigMaterialMedicationMapper">
|
<mapper namespace="com.nu.modules.ConfigMaterial.mapper.ConfigMaterialMedicationMapper">
|
||||||
|
|
||||||
|
<update id="editQyty">
|
||||||
|
update nu_config_material_medication set iz_enabled = #{izEnabled}
|
||||||
|
<where>
|
||||||
|
<if test="categoryId != null and categoryId != ''">
|
||||||
|
and category_id = #{categoryId}
|
||||||
|
</if>
|
||||||
|
<if test="typeId != null and typeId != ''">
|
||||||
|
and type_id = #{typeId}
|
||||||
|
</if>
|
||||||
|
</where>
|
||||||
|
</update>
|
||||||
|
<delete id="deleteOne">
|
||||||
|
delete from nu_config_material_medication where id = #{id}
|
||||||
|
</delete>
|
||||||
|
|
||||||
</mapper>
|
</mapper>
|
|
@ -2,4 +2,22 @@
|
||||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
<mapper namespace="com.nu.modules.ConfigMaterial.mapper.ConfigMaterialTypeMapper">
|
<mapper namespace="com.nu.modules.ConfigMaterial.mapper.ConfigMaterialTypeMapper">
|
||||||
|
|
||||||
|
|
||||||
|
<select id="selectIssjList" resultType="com.nu.modules.ConfigMaterial.entity.ConfigMaterialType">
|
||||||
|
select a.id,count(a.id) as num from nu_config_material_type a , nu_config_material_info b
|
||||||
|
where a.id = b.type_id and (b.medication_id = '' or b.medication_id is null) GROUP BY a.id
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<update id="editQyty">
|
||||||
|
update nu_config_material_type set iz_enabled = #{izEnabled}
|
||||||
|
<where>
|
||||||
|
<if test="categoryId != null and categoryId != ''">
|
||||||
|
and category_id = #{categoryId}
|
||||||
|
</if>
|
||||||
|
</where>
|
||||||
|
</update>
|
||||||
|
<delete id="deleteOne">
|
||||||
|
delete from nu_config_material_type where id = #{id}
|
||||||
|
</delete>
|
||||||
|
|
||||||
</mapper>
|
</mapper>
|
|
@ -20,4 +20,6 @@ public interface IConfigMaterialCategoryService extends IService<ConfigMaterialC
|
||||||
IPage<ConfigMaterialCategory> selectMaterialList(Page<ConfigMaterialCategory> page, QueryWrapper<ConfigMaterialCategory> queryWrapper);
|
IPage<ConfigMaterialCategory> selectMaterialList(Page<ConfigMaterialCategory> page, QueryWrapper<ConfigMaterialCategory> queryWrapper);
|
||||||
|
|
||||||
List<Map<String,Object>> getMaterialTreeData(ConfigMaterialCategory configMaterialCategory);
|
List<Map<String,Object>> getMaterialTreeData(ConfigMaterialCategory configMaterialCategory);
|
||||||
|
|
||||||
|
void editQyty(ConfigMaterialCategory configMaterialCategory);
|
||||||
}
|
}
|
||||||
|
|
|
@ -11,4 +11,5 @@ import com.nu.modules.ConfigMaterial.entity.ConfigMaterialInfo;
|
||||||
*/
|
*/
|
||||||
public interface IConfigMaterialInfoService extends IService<ConfigMaterialInfo> {
|
public interface IConfigMaterialInfoService extends IService<ConfigMaterialInfo> {
|
||||||
|
|
||||||
|
void wlqianyi(ConfigMaterialInfo configMaterialInfo);
|
||||||
}
|
}
|
||||||
|
|
|
@ -11,4 +11,7 @@ import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
*/
|
*/
|
||||||
public interface IConfigMaterialMedicationService extends IService<ConfigMaterialMedication> {
|
public interface IConfigMaterialMedicationService extends IService<ConfigMaterialMedication> {
|
||||||
|
|
||||||
|
void editQyty(ConfigMaterialMedication configMaterialMedication);
|
||||||
|
|
||||||
|
void editQianyi(ConfigMaterialMedication configMaterialMedication);
|
||||||
}
|
}
|
||||||
|
|
|
@ -11,4 +11,5 @@ import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
*/
|
*/
|
||||||
public interface IConfigMaterialTypeService extends IService<ConfigMaterialType> {
|
public interface IConfigMaterialTypeService extends IService<ConfigMaterialType> {
|
||||||
|
|
||||||
|
void editQyty(ConfigMaterialType configMaterialType);
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,9 +4,11 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
import com.nu.modules.ConfigMaterial.entity.ConfigMaterialCategory;
|
import com.nu.modules.ConfigMaterial.entity.ConfigMaterialCategory;
|
||||||
|
import com.nu.modules.ConfigMaterial.entity.ConfigMaterialInfo;
|
||||||
import com.nu.modules.ConfigMaterial.entity.ConfigMaterialMedication;
|
import com.nu.modules.ConfigMaterial.entity.ConfigMaterialMedication;
|
||||||
import com.nu.modules.ConfigMaterial.entity.ConfigMaterialType;
|
import com.nu.modules.ConfigMaterial.entity.ConfigMaterialType;
|
||||||
import com.nu.modules.ConfigMaterial.mapper.ConfigMaterialCategoryMapper;
|
import com.nu.modules.ConfigMaterial.mapper.ConfigMaterialCategoryMapper;
|
||||||
|
import com.nu.modules.ConfigMaterial.mapper.ConfigMaterialInfoMapper;
|
||||||
import com.nu.modules.ConfigMaterial.mapper.ConfigMaterialMedicationMapper;
|
import com.nu.modules.ConfigMaterial.mapper.ConfigMaterialMedicationMapper;
|
||||||
import com.nu.modules.ConfigMaterial.mapper.ConfigMaterialTypeMapper;
|
import com.nu.modules.ConfigMaterial.mapper.ConfigMaterialTypeMapper;
|
||||||
import com.nu.modules.ConfigMaterial.service.IConfigMaterialCategoryService;
|
import com.nu.modules.ConfigMaterial.service.IConfigMaterialCategoryService;
|
||||||
|
@ -33,6 +35,10 @@ public class ConfigMaterialCategoryServiceImpl extends ServiceImpl<ConfigMateria
|
||||||
@Autowired
|
@Autowired
|
||||||
public ConfigMaterialMedicationMapper configMaterialMedicationMapper;
|
public ConfigMaterialMedicationMapper configMaterialMedicationMapper;
|
||||||
|
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
public ConfigMaterialInfoMapper configMaterialInfoMapper;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public IPage<ConfigMaterialCategory> selectMaterialList(Page<ConfigMaterialCategory> page, QueryWrapper<ConfigMaterialCategory> queryWrapper) {
|
public IPage<ConfigMaterialCategory> selectMaterialList(Page<ConfigMaterialCategory> page, QueryWrapper<ConfigMaterialCategory> queryWrapper) {
|
||||||
IPage<ConfigMaterialCategory> pageList = baseMapper.selectMaterialList(page,queryWrapper);
|
IPage<ConfigMaterialCategory> pageList = baseMapper.selectMaterialList(page,queryWrapper);
|
||||||
|
@ -131,6 +137,15 @@ public class ConfigMaterialCategoryServiceImpl extends ServiceImpl<ConfigMateria
|
||||||
List<ConfigMaterialMedication> list3 = configMaterialMedicationMapper.selectList(medicationQueryWrapper);
|
List<ConfigMaterialMedication> list3 = configMaterialMedicationMapper.selectList(medicationQueryWrapper);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
//查询物料类别下是否有物料数据
|
||||||
|
List<ConfigMaterialCategory> onesjlist =baseMapper.selectIssjList();
|
||||||
|
|
||||||
|
//查询物料类型下是否有物料数据
|
||||||
|
List<ConfigMaterialType> twosjlist =configMaterialTypeMapper.selectIssjList();
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
List<Map<String,Object>> wllxMapList = new ArrayList<Map<String,Object>>();
|
List<Map<String,Object>> wllxMapList = new ArrayList<Map<String,Object>>();
|
||||||
for(ConfigMaterialType par : list2){
|
for(ConfigMaterialType par : list2){
|
||||||
Map<String,Object> wllxMap = new HashMap<String,Object>();
|
Map<String,Object> wllxMap = new HashMap<String,Object>();
|
||||||
|
@ -144,9 +159,18 @@ public class ConfigMaterialCategoryServiceImpl extends ServiceImpl<ConfigMateria
|
||||||
yylxMap.put("izEnabled",yylxPar.getIzEnabled());
|
yylxMap.put("izEnabled",yylxPar.getIzEnabled());
|
||||||
yylxMap.put("categoryId",yylxPar.getCategoryId());
|
yylxMap.put("categoryId",yylxPar.getCategoryId());
|
||||||
yylxMap.put("typeId",yylxPar.getTypeId());
|
yylxMap.put("typeId",yylxPar.getTypeId());
|
||||||
|
yylxMap.put("children","");
|
||||||
yylxMapList.add(yylxMap);
|
yylxMapList.add(yylxMap);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
int tjxj = 0;
|
||||||
|
for(ConfigMaterialType twosjPar:twosjlist){
|
||||||
|
if (StringUtils.equals(twosjPar.getId(),par.getId())){
|
||||||
|
tjxj = 1;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
wllxMap.put("tjxj",tjxj);
|
||||||
wllxMap.put("key",par.getId());
|
wllxMap.put("key",par.getId());
|
||||||
wllxMap.put("parentId",par.getCategoryId());
|
wllxMap.put("parentId",par.getCategoryId());
|
||||||
wllxMap.put("title",par.getTypeName());
|
wllxMap.put("title",par.getTypeName());
|
||||||
|
@ -169,6 +193,14 @@ public class ConfigMaterialCategoryServiceImpl extends ServiceImpl<ConfigMateria
|
||||||
wllxMap2List.add(wllxPar);
|
wllxMap2List.add(wllxPar);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
int tjxj = 0;
|
||||||
|
for(ConfigMaterialCategory onesjPar:onesjlist){
|
||||||
|
if (StringUtils.equals(onesjPar.getId(),par.getId())){
|
||||||
|
tjxj = 1;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
infoMap.put("tjxj",tjxj);
|
||||||
infoMap.put("key",par.getId());
|
infoMap.put("key",par.getId());
|
||||||
infoMap.put("title",par.getCategoryName());
|
infoMap.put("title",par.getCategoryName());
|
||||||
infoMap.put("levle","1");
|
infoMap.put("levle","1");
|
||||||
|
@ -182,4 +214,26 @@ public class ConfigMaterialCategoryServiceImpl extends ServiceImpl<ConfigMateria
|
||||||
|
|
||||||
return infoMapList;
|
return infoMapList;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void editQyty(ConfigMaterialCategory configMaterialCategory) {
|
||||||
|
baseMapper.updateById(configMaterialCategory);
|
||||||
|
|
||||||
|
ConfigMaterialType configMaterialType = new ConfigMaterialType();
|
||||||
|
configMaterialType.setCategoryId(configMaterialCategory.getId());
|
||||||
|
configMaterialType.setIzEnabled(configMaterialCategory.getIzEnabled());
|
||||||
|
configMaterialTypeMapper.editQyty(configMaterialType);
|
||||||
|
|
||||||
|
ConfigMaterialMedication configMaterialMedication = new ConfigMaterialMedication();
|
||||||
|
configMaterialMedication.setCategoryId(configMaterialCategory.getId());
|
||||||
|
configMaterialMedication.setIzEnabled(configMaterialCategory.getIzEnabled());
|
||||||
|
configMaterialMedicationMapper.editQyty(configMaterialMedication);
|
||||||
|
|
||||||
|
|
||||||
|
ConfigMaterialInfo configMaterialInfo = new ConfigMaterialInfo();
|
||||||
|
configMaterialInfo.setCategoryId(configMaterialCategory.getId());
|
||||||
|
configMaterialInfo.setIzEnabled(configMaterialCategory.getIzEnabled());
|
||||||
|
configMaterialInfoMapper.editQyty(configMaterialInfo);
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,6 +3,7 @@ package com.nu.modules.ConfigMaterial.service.impl;
|
||||||
import com.nu.modules.ConfigMaterial.entity.ConfigMaterialInfo;
|
import com.nu.modules.ConfigMaterial.entity.ConfigMaterialInfo;
|
||||||
import com.nu.modules.ConfigMaterial.mapper.ConfigMaterialInfoMapper;
|
import com.nu.modules.ConfigMaterial.mapper.ConfigMaterialInfoMapper;
|
||||||
import com.nu.modules.ConfigMaterial.service.IConfigMaterialInfoService;
|
import com.nu.modules.ConfigMaterial.service.IConfigMaterialInfoService;
|
||||||
|
import org.apache.commons.lang.StringUtils;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
|
@ -16,4 +17,14 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
@Service
|
@Service
|
||||||
public class ConfigMaterialInfoServiceImpl extends ServiceImpl<ConfigMaterialInfoMapper, ConfigMaterialInfo> implements IConfigMaterialInfoService {
|
public class ConfigMaterialInfoServiceImpl extends ServiceImpl<ConfigMaterialInfoMapper, ConfigMaterialInfo> implements IConfigMaterialInfoService {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void wlqianyi(ConfigMaterialInfo configMaterialInfo) {
|
||||||
|
if (StringUtils.isEmpty(configMaterialInfo.getTypeId())){
|
||||||
|
configMaterialInfo.setTypeId("");
|
||||||
|
}
|
||||||
|
if (StringUtils.isEmpty(configMaterialInfo.getMedicationId())){
|
||||||
|
configMaterialInfo.setMedicationId( "");
|
||||||
|
}
|
||||||
|
baseMapper.updateById(configMaterialInfo);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,12 +1,26 @@
|
||||||
package com.nu.modules.ConfigMaterial.service.impl;
|
package com.nu.modules.ConfigMaterial.service.impl;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
|
import com.nu.modules.ConfigMaterial.entity.ConfigMaterialCategory;
|
||||||
|
import com.nu.modules.ConfigMaterial.entity.ConfigMaterialInfo;
|
||||||
import com.nu.modules.ConfigMaterial.entity.ConfigMaterialMedication;
|
import com.nu.modules.ConfigMaterial.entity.ConfigMaterialMedication;
|
||||||
|
import com.nu.modules.ConfigMaterial.entity.ConfigMaterialType;
|
||||||
|
import com.nu.modules.ConfigMaterial.mapper.ConfigMaterialCategoryMapper;
|
||||||
|
import com.nu.modules.ConfigMaterial.mapper.ConfigMaterialInfoMapper;
|
||||||
import com.nu.modules.ConfigMaterial.mapper.ConfigMaterialMedicationMapper;
|
import com.nu.modules.ConfigMaterial.mapper.ConfigMaterialMedicationMapper;
|
||||||
|
import com.nu.modules.ConfigMaterial.mapper.ConfigMaterialTypeMapper;
|
||||||
import com.nu.modules.ConfigMaterial.service.IConfigMaterialMedicationService;
|
import com.nu.modules.ConfigMaterial.service.IConfigMaterialMedicationService;
|
||||||
|
import org.apache.commons.lang.StringUtils;
|
||||||
|
import org.apache.shiro.SecurityUtils;
|
||||||
|
import org.jeecg.common.system.vo.LoginUser;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
|
|
||||||
|
import java.util.Date;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @Description: 物料用药类型
|
* @Description: 物料用药类型
|
||||||
* @Author: jeecg-boot
|
* @Author: jeecg-boot
|
||||||
|
@ -16,4 +30,216 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
@Service
|
@Service
|
||||||
public class ConfigMaterialMedicationServiceImpl extends ServiceImpl<ConfigMaterialMedicationMapper, ConfigMaterialMedication> implements IConfigMaterialMedicationService {
|
public class ConfigMaterialMedicationServiceImpl extends ServiceImpl<ConfigMaterialMedicationMapper, ConfigMaterialMedication> implements IConfigMaterialMedicationService {
|
||||||
|
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
public ConfigMaterialInfoMapper configMaterialInfoMapper;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
public ConfigMaterialTypeMapper configMaterialTypeMapper;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
public ConfigMaterialCategoryMapper configMaterialCategoryMapper;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void editQyty(ConfigMaterialMedication configMaterialMedication) {
|
||||||
|
baseMapper.updateById(configMaterialMedication);
|
||||||
|
|
||||||
|
ConfigMaterialInfo configMaterialInfo = new ConfigMaterialInfo();
|
||||||
|
configMaterialInfo.setMedicationId(configMaterialMedication.getId());
|
||||||
|
configMaterialInfo.setIzEnabled(configMaterialMedication.getIzEnabled());
|
||||||
|
configMaterialInfoMapper.editQyty(configMaterialInfo);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void editQianyi(ConfigMaterialMedication configMaterialMedication) {
|
||||||
|
LoginUser loginUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
||||||
|
if(StringUtils.equals("2",configMaterialMedication.getLevle())){//当前层级 二级
|
||||||
|
QueryWrapper<ConfigMaterialType> queryWrapper = new QueryWrapper<>();
|
||||||
|
queryWrapper.eq("id",configMaterialMedication.getId());
|
||||||
|
ConfigMaterialType configMaterialType = configMaterialTypeMapper.selectOne(queryWrapper);
|
||||||
|
configMaterialTypeMapper.deleteOne(configMaterialType.getId());//先删除当前分类信息
|
||||||
|
|
||||||
|
QueryWrapper<ConfigMaterialInfo> wlqueryWrapper = new QueryWrapper<>();
|
||||||
|
wlqueryWrapper.eq("type_id",configMaterialType.getId());
|
||||||
|
List<ConfigMaterialInfo> wllist = configMaterialInfoMapper.selectList(wlqueryWrapper);
|
||||||
|
|
||||||
|
if(StringUtils.equals("0",configMaterialMedication.getQycj())){//迁移层级 0三级
|
||||||
|
//插入三级分类信息
|
||||||
|
ConfigMaterialMedication configMaterialMedication3 = new ConfigMaterialMedication();
|
||||||
|
configMaterialMedication3.setId(configMaterialMedication.getId());
|
||||||
|
configMaterialMedication3.setCategoryId(configMaterialMedication.getCategoryId());
|
||||||
|
configMaterialMedication3.setTypeId(configMaterialMedication.getTypeId());
|
||||||
|
configMaterialMedication3.setMedicationName(configMaterialType.getTypeName());
|
||||||
|
configMaterialMedication3.setCreateBy(configMaterialType.getCreateBy());
|
||||||
|
configMaterialMedication3.setCreateTime(configMaterialType.getCreateTime());
|
||||||
|
configMaterialMedication3.setUpdateBy(loginUser.getRealname());
|
||||||
|
configMaterialMedication3.setUpdateTime(new Date());
|
||||||
|
configMaterialMedication3.setIzEnabled(configMaterialType.getIzEnabled());
|
||||||
|
configMaterialMedication3.setDelFlag("0");
|
||||||
|
configMaterialMedication3.setSysOrgCode(configMaterialType.getSysOrgCode());
|
||||||
|
baseMapper.insert(configMaterialMedication3);
|
||||||
|
|
||||||
|
for(ConfigMaterialInfo par : wllist){
|
||||||
|
par.setCategoryId(configMaterialMedication.getCategoryId());
|
||||||
|
par.setTypeId(configMaterialMedication.getTypeId());
|
||||||
|
par.setMedicationId(configMaterialMedication.getId());
|
||||||
|
configMaterialInfoMapper.updateById(par);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}else if (StringUtils.equals("1",configMaterialMedication.getQycj())){//迁移层级 1二级
|
||||||
|
//添加二级分类信息
|
||||||
|
ConfigMaterialType configMaterialType2 = new ConfigMaterialType();
|
||||||
|
configMaterialType2.setCategoryId(configMaterialMedication.getCategoryId());
|
||||||
|
configMaterialType2.setId(configMaterialMedication.getId());
|
||||||
|
configMaterialType2.setTypeName(configMaterialType.getTypeName());
|
||||||
|
configMaterialType2.setIzEnabled(configMaterialType.getIzEnabled());
|
||||||
|
configMaterialType2.setCreateBy(configMaterialType.getCreateBy());
|
||||||
|
configMaterialType2.setCreateTime(configMaterialType.getCreateTime());
|
||||||
|
configMaterialType2.setDelFlag("0");
|
||||||
|
configMaterialType2.setSysOrgCode(configMaterialType.getSysOrgCode());
|
||||||
|
configMaterialType2.setUpdateBy(loginUser.getRealname());
|
||||||
|
configMaterialType2.setUpdateTime(new Date());
|
||||||
|
configMaterialTypeMapper.insert(configMaterialType2);
|
||||||
|
|
||||||
|
//查询当前分类下的所有三级分类
|
||||||
|
QueryWrapper<ConfigMaterialMedication> queryWrapper2 = new QueryWrapper<>();
|
||||||
|
queryWrapper2.eq("type_id",configMaterialType.getId());
|
||||||
|
List<ConfigMaterialMedication> list = baseMapper.selectList(queryWrapper2);
|
||||||
|
for(ConfigMaterialMedication par : list){
|
||||||
|
par.setTypeId(configMaterialMedication.getId());
|
||||||
|
par.setCategoryId(configMaterialMedication.getCategoryId());
|
||||||
|
baseMapper.updateById(par);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
for(ConfigMaterialInfo par : wllist){
|
||||||
|
par.setCategoryId(configMaterialMedication.getCategoryId());
|
||||||
|
par.setTypeId(configMaterialMedication.getId());
|
||||||
|
par.setMedicationId("");
|
||||||
|
configMaterialInfoMapper.updateById(par);
|
||||||
|
}
|
||||||
|
|
||||||
|
}else if (StringUtils.equals("2",configMaterialMedication.getQycj())) {//迁移层级 2一级
|
||||||
|
//添加一级分类信息
|
||||||
|
ConfigMaterialCategory configMaterialCategory = new ConfigMaterialCategory();
|
||||||
|
configMaterialCategory.setId(configMaterialMedication.getId());
|
||||||
|
configMaterialCategory.setCategoryName(configMaterialType.getTypeName());
|
||||||
|
configMaterialCategory.setCreateBy(configMaterialType.getCreateBy());
|
||||||
|
configMaterialCategory.setCreateTime(configMaterialType.getCreateTime());
|
||||||
|
configMaterialCategory.setUpdateBy(loginUser.getRealname());
|
||||||
|
configMaterialCategory.setUpdateTime(new Date());
|
||||||
|
configMaterialCategory.setIzEnabled(configMaterialType.getIzEnabled());
|
||||||
|
configMaterialCategory.setDelFlag("0");
|
||||||
|
configMaterialCategory.setSysOrgCode(configMaterialType.getSysOrgCode());
|
||||||
|
configMaterialCategoryMapper.insert(configMaterialCategory);
|
||||||
|
//查询当前分类下的所有三级分类
|
||||||
|
QueryWrapper<ConfigMaterialMedication> queryWrapper2 = new QueryWrapper<>();
|
||||||
|
queryWrapper2.eq("type_id",configMaterialType.getId());
|
||||||
|
List<ConfigMaterialMedication> list = baseMapper.selectList(queryWrapper2);
|
||||||
|
for(ConfigMaterialMedication par : list){
|
||||||
|
baseMapper.deleteOne(par.getId());//删除三级分类信息并插入二级分类信息
|
||||||
|
ConfigMaterialType configMaterialType1 = new ConfigMaterialType();
|
||||||
|
configMaterialType1.setId(par.getId());
|
||||||
|
configMaterialType1.setCategoryId(configMaterialMedication.getId());
|
||||||
|
configMaterialType1.setTypeName(par.getMedicationName());
|
||||||
|
configMaterialType1.setIzEnabled(par.getIzEnabled());
|
||||||
|
configMaterialType1.setCreateBy(par.getCreateBy());
|
||||||
|
configMaterialType1.setCreateTime(par.getCreateTime());
|
||||||
|
configMaterialType1.setDelFlag("0");
|
||||||
|
configMaterialType1.setSysOrgCode(par.getSysOrgCode());
|
||||||
|
configMaterialType1.setUpdateBy(loginUser.getRealname());
|
||||||
|
configMaterialType1.setUpdateTime(new Date());
|
||||||
|
configMaterialTypeMapper.insert(configMaterialType1);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
for(ConfigMaterialInfo par : wllist){
|
||||||
|
par.setCategoryId(configMaterialMedication.getId());
|
||||||
|
par.setTypeId("");
|
||||||
|
par.setMedicationId("");
|
||||||
|
configMaterialInfoMapper.updateById(par);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}else if(StringUtils.equals("3",configMaterialMedication.getLevle())){//当前层级 三级
|
||||||
|
QueryWrapper<ConfigMaterialMedication> queryWrapper = new QueryWrapper<>();
|
||||||
|
queryWrapper.eq("id",configMaterialMedication.getId());
|
||||||
|
ConfigMaterialMedication configMaterialMedication1 = baseMapper.selectOne(queryWrapper);
|
||||||
|
baseMapper.deleteOne(configMaterialMedication.getId());//先删除当前分类信息
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
QueryWrapper<ConfigMaterialInfo> wlqueryWrapper = new QueryWrapper<>();
|
||||||
|
wlqueryWrapper.eq("medication_id",configMaterialMedication1.getId());
|
||||||
|
List<ConfigMaterialInfo> wllist = configMaterialInfoMapper.selectList(wlqueryWrapper);
|
||||||
|
|
||||||
|
if(StringUtils.equals("0",configMaterialMedication.getQycj())) {//迁移层级 0三级
|
||||||
|
//插入三级分类信息
|
||||||
|
ConfigMaterialMedication configMaterialMedication2 = new ConfigMaterialMedication();
|
||||||
|
configMaterialMedication2.setCategoryId(configMaterialMedication.getCategoryId());
|
||||||
|
configMaterialMedication2.setTypeId(configMaterialMedication.getTypeId());
|
||||||
|
configMaterialMedication2.setId(configMaterialMedication.getId());
|
||||||
|
configMaterialMedication2.setMedicationName(configMaterialMedication1.getMedicationName());
|
||||||
|
configMaterialMedication2.setCreateBy(configMaterialMedication1.getCreateBy());
|
||||||
|
configMaterialMedication2.setCreateTime(configMaterialMedication1.getCreateTime());
|
||||||
|
configMaterialMedication2.setIzEnabled(configMaterialMedication1.getIzEnabled());
|
||||||
|
configMaterialMedication2.setDelFlag("0");
|
||||||
|
configMaterialMedication2.setUpdateBy(loginUser.getRealname());
|
||||||
|
configMaterialMedication2.setUpdateTime(new Date());
|
||||||
|
baseMapper.insert(configMaterialMedication2);
|
||||||
|
|
||||||
|
for(ConfigMaterialInfo par : wllist){
|
||||||
|
par.setCategoryId(configMaterialMedication.getCategoryId());
|
||||||
|
par.setTypeId(configMaterialMedication.getTypeId());
|
||||||
|
par.setMedicationId(configMaterialMedication.getId());
|
||||||
|
configMaterialInfoMapper.updateById(par);
|
||||||
|
}
|
||||||
|
|
||||||
|
}else if (StringUtils.equals("1",configMaterialMedication.getQycj())){//迁移层级 1二级
|
||||||
|
ConfigMaterialType configMaterialType = new ConfigMaterialType();
|
||||||
|
//添加二级分类信息
|
||||||
|
configMaterialType.setCategoryId(configMaterialMedication.getCategoryId());
|
||||||
|
configMaterialType.setId(configMaterialMedication.getId());
|
||||||
|
configMaterialType.setTypeName(configMaterialMedication1.getMedicationName());
|
||||||
|
configMaterialType.setCreateBy(configMaterialMedication1.getCreateBy());
|
||||||
|
configMaterialType.setCreateTime(configMaterialMedication1.getCreateTime());
|
||||||
|
configMaterialType.setIzEnabled(configMaterialMedication1.getIzEnabled());
|
||||||
|
configMaterialType.setDelFlag("0");
|
||||||
|
configMaterialType.setUpdateBy(loginUser.getRealname());
|
||||||
|
configMaterialType.setUpdateTime(new Date());
|
||||||
|
configMaterialType.setSysOrgCode(configMaterialMedication1.getSysOrgCode());
|
||||||
|
configMaterialTypeMapper.insert(configMaterialType);
|
||||||
|
|
||||||
|
for(ConfigMaterialInfo par : wllist){
|
||||||
|
par.setCategoryId(configMaterialMedication.getCategoryId());
|
||||||
|
par.setTypeId(configMaterialMedication.getId());
|
||||||
|
par.setMedicationId("");
|
||||||
|
configMaterialInfoMapper.updateById(par);
|
||||||
|
}
|
||||||
|
|
||||||
|
} else if (StringUtils.equals("2",configMaterialMedication.getQycj())){//迁移层级 2一级
|
||||||
|
//添加一级分类信息
|
||||||
|
ConfigMaterialCategory configMaterialCategory = new ConfigMaterialCategory();
|
||||||
|
configMaterialCategory.setId(configMaterialMedication.getId());
|
||||||
|
configMaterialCategory.setCategoryName(configMaterialMedication1.getMedicationName());
|
||||||
|
configMaterialCategory.setCreateBy(configMaterialMedication1.getCreateBy());
|
||||||
|
configMaterialCategory.setCreateTime(configMaterialMedication1.getCreateTime());
|
||||||
|
configMaterialCategory.setUpdateBy(loginUser.getRealname());
|
||||||
|
configMaterialCategory.setUpdateTime(new Date());
|
||||||
|
configMaterialCategory.setIzEnabled(configMaterialMedication1.getIzEnabled());
|
||||||
|
configMaterialCategory.setDelFlag("0");
|
||||||
|
configMaterialCategory.setSysOrgCode(configMaterialMedication1.getSysOrgCode());
|
||||||
|
configMaterialCategoryMapper.insert(configMaterialCategory);
|
||||||
|
|
||||||
|
for(ConfigMaterialInfo par : wllist){
|
||||||
|
par.setCategoryId(configMaterialMedication.getId());
|
||||||
|
par.setTypeId("");
|
||||||
|
par.setMedicationId("");
|
||||||
|
configMaterialInfoMapper.updateById(par);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,8 +1,13 @@
|
||||||
package com.nu.modules.ConfigMaterial.service.impl;
|
package com.nu.modules.ConfigMaterial.service.impl;
|
||||||
|
|
||||||
|
import com.nu.modules.ConfigMaterial.entity.ConfigMaterialInfo;
|
||||||
|
import com.nu.modules.ConfigMaterial.entity.ConfigMaterialMedication;
|
||||||
import com.nu.modules.ConfigMaterial.entity.ConfigMaterialType;
|
import com.nu.modules.ConfigMaterial.entity.ConfigMaterialType;
|
||||||
|
import com.nu.modules.ConfigMaterial.mapper.ConfigMaterialInfoMapper;
|
||||||
|
import com.nu.modules.ConfigMaterial.mapper.ConfigMaterialMedicationMapper;
|
||||||
import com.nu.modules.ConfigMaterial.mapper.ConfigMaterialTypeMapper;
|
import com.nu.modules.ConfigMaterial.mapper.ConfigMaterialTypeMapper;
|
||||||
import com.nu.modules.ConfigMaterial.service.IConfigMaterialTypeService;
|
import com.nu.modules.ConfigMaterial.service.IConfigMaterialTypeService;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
|
@ -16,4 +21,29 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
@Service
|
@Service
|
||||||
public class ConfigMaterialTypeServiceImpl extends ServiceImpl<ConfigMaterialTypeMapper, ConfigMaterialType> implements IConfigMaterialTypeService {
|
public class ConfigMaterialTypeServiceImpl extends ServiceImpl<ConfigMaterialTypeMapper, ConfigMaterialType> implements IConfigMaterialTypeService {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
public ConfigMaterialTypeMapper configMaterialTypeMapper;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
public ConfigMaterialMedicationMapper configMaterialMedicationMapper;
|
||||||
|
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
public ConfigMaterialInfoMapper configMaterialInfoMapper;
|
||||||
|
@Override
|
||||||
|
public void editQyty(ConfigMaterialType configMaterialType) {
|
||||||
|
|
||||||
|
configMaterialTypeMapper.updateById(configMaterialType);
|
||||||
|
|
||||||
|
ConfigMaterialMedication configMaterialMedication = new ConfigMaterialMedication();
|
||||||
|
configMaterialMedication.setTypeId(configMaterialType.getId());
|
||||||
|
configMaterialMedication.setIzEnabled(configMaterialType.getIzEnabled());
|
||||||
|
configMaterialMedicationMapper.editQyty(configMaterialMedication);
|
||||||
|
|
||||||
|
|
||||||
|
ConfigMaterialInfo configMaterialInfo = new ConfigMaterialInfo();
|
||||||
|
configMaterialInfo.setTypeId(configMaterialType.getId());
|
||||||
|
configMaterialInfo.setIzEnabled(configMaterialType.getIzEnabled());
|
||||||
|
configMaterialInfoMapper.editQyty(configMaterialInfo);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue