业务单据类型,扫码单据类型bug修复,新增用户bug修复,

单据打印bug修复;
仓库,添加用户,添加单据类型界面优化;
master
anthonyywj2 3 years ago
parent 8f9daa0774
commit 943df144a1

@ -245,6 +245,15 @@ public class AuthAdminController {
// 插入角色 // 插入角色
if (authAdminSaveRequest.getRoles() != null) { if (authAdminSaveRequest.getRoles() != null) {
authRoleAdminService.insertRolesAdminIdAll(authAdminSaveRequest.getRoles(), authAdmin.getId()); authRoleAdminService.insertRolesAdminIdAll(authAdminSaveRequest.getRoles(), authAdmin.getId());
} else {
List<AuthRoleAdmin> authRoleAdmins = authRoleAdminService.listByAdminId(curUser.getId());
List<Long> roles = new ArrayList<>();
if (!authRoleAdmins.isEmpty()) {
for (AuthRoleAdmin authRoleAdmin : authRoleAdmins) {
roles.add(authRoleAdmin.getRole_id());
}
authRoleAdminService.insertRolesAdminIdAll(roles, authAdmin.getId());
}
} }
Map<String, Long> res = new HashMap<>(); Map<String, Long> res = new HashMap<>();

@ -3,6 +3,7 @@ package com.glxp.sale.admin.controller.inout;
import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
import com.glxp.sale.admin.annotation.AuthRuleAnnotation; import com.glxp.sale.admin.annotation.AuthRuleAnnotation;
import com.glxp.sale.admin.constant.Constant; import com.glxp.sale.admin.constant.Constant;
import com.glxp.sale.admin.entity.basic.BussinessLocalTypeEntity;
import com.glxp.sale.admin.entity.basic.StockPrintEntity; import com.glxp.sale.admin.entity.basic.StockPrintEntity;
import com.glxp.sale.admin.entity.info.CompanyEntity; import com.glxp.sale.admin.entity.info.CompanyEntity;
import com.glxp.sale.admin.entity.inout.StockOrderDetailEntity; import com.glxp.sale.admin.entity.inout.StockOrderDetailEntity;
@ -23,6 +24,7 @@ import com.glxp.sale.admin.req.itextpdf.StockQRCodeTextPDFTemplateRequest;
import com.glxp.sale.admin.req.itextpdf.SystemPDFTemplateRelevanceRequest; import com.glxp.sale.admin.req.itextpdf.SystemPDFTemplateRelevanceRequest;
import com.glxp.sale.admin.res.PageSimpleResponse; import com.glxp.sale.admin.res.PageSimpleResponse;
import com.glxp.sale.admin.res.param.SystemPDFTemplateRelevanceResponse; import com.glxp.sale.admin.res.param.SystemPDFTemplateRelevanceResponse;
import com.glxp.sale.admin.service.basic.BussinessLocalTypeService;
import com.glxp.sale.admin.service.info.CompanyService; import com.glxp.sale.admin.service.info.CompanyService;
import com.glxp.sale.admin.service.inout.StockOrderDetailService; import com.glxp.sale.admin.service.inout.StockOrderDetailService;
import com.glxp.sale.admin.service.inout.StockOrderService; import com.glxp.sale.admin.service.inout.StockOrderService;
@ -80,6 +82,8 @@ public class StockQRCodeTextController {
private StockPrintTempService stockPrintTempService; private StockPrintTempService stockPrintTempService;
@Resource @Resource
private JaspaperService jaspaperService; private JaspaperService jaspaperService;
@Resource
private BussinessLocalTypeService bussinessLocalTypeService;
@AuthRuleAnnotation("") @AuthRuleAnnotation("")
@GetMapping("/udiwms/stock/qrcode/text/filter") @GetMapping("/udiwms/stock/qrcode/text/filter")
@ -335,13 +339,18 @@ public class StockQRCodeTextController {
if (stockOrderEntity == null) { if (stockOrderEntity == null) {
return ResultVOUtils.error(ResultEnum.DATA_NOT, "未找到该订单"); return ResultVOUtils.error(ResultEnum.DATA_NOT, "未找到该订单");
} }
SystemPDFTemplateRelevanceRequest systemPDFTemplateRelevanceRequest = new SystemPDFTemplateRelevanceRequest();
SystemPDFModuleEntity systemPDFModuleEntity = systemPDFModuleService.selectById(2 + ""); systemPDFTemplateRelevanceRequest.setModuleId(2);
if (systemPDFModuleEntity == null) return ResultVOUtils.error(ResultEnum.DATA_NOT, "所属模块错误"); systemPDFTemplateRelevanceRequest.setLocalAction(stockOrderEntity.getBillType());
List<SystemPDFTemplateRelevanceResponse> systemPDFTemplateRelevanceResponses = systemPDFTemplateRelevanceService.filterList(systemPDFTemplateRelevanceRequest);
if (systemPDFTemplateRelevanceResponses.isEmpty()) {
return ResultVOUtils.error(ResultEnum.DATA_NOT, "所属模块错误");
} else {
SystemPDFTemplateRelevanceResponse systemPDFTemplateRelevanceResponse = systemPDFTemplateRelevanceResponses.get(0);
SystemPDFTemplateEntity systemPDFTemplateEntity = SystemPDFTemplateEntity systemPDFTemplateEntity =
systemPDFTemplateService.selectById(String.valueOf(systemPDFModuleEntity.getTemplateId())); systemPDFTemplateService.selectById(String.valueOf(systemPDFTemplateRelevanceResponse.getTemplateId()));
if (systemPDFTemplateEntity == null) return ResultVOUtils.error(ResultEnum.DATA_NOT, "模板错误"); if (systemPDFTemplateEntity == null) return ResultVOUtils.error(ResultEnum.DATA_NOT, "模板错误");
}
return ResultVOUtils.success(); return ResultVOUtils.success();
} }

@ -32,4 +32,6 @@ public class WarehouseUserEntity {
*/ */
private boolean isDirector; private boolean isDirector;
private String employeeName;
} }

@ -14,5 +14,6 @@ public class BussinessLocalTypeFilterRequest extends ListPageRequest {
private Boolean changeEnable; private Boolean changeEnable;
private Boolean spUse; private Boolean spUse;
private Boolean isFilter; private Boolean isFilter;
private String code;
} }

@ -46,4 +46,10 @@ public class FilterUdiInfoRequest extends ListPageRequest {
private String corpId; private String corpId;
private String billType; private String billType;
private String ybbm;
private String sptm;
private String unionFilterStr;//产品名称,规格,批文,生产厂家联合查询
} }

@ -30,5 +30,6 @@ public class OrderFilterRequest extends ListPageRequest {
private Integer reviewUser; private Integer reviewUser;
private Integer userId; private Integer userId;
private String locStorageCode;
} }

@ -134,6 +134,8 @@
</delete> </delete>
<select id="selectHospitalUser" resultType="com.glxp.sale.admin.entity.auth.AuthAdmin"> <select id="selectHospitalUser" resultType="com.glxp.sale.admin.entity.auth.AuthAdmin">
select id, userName from auth_user where CustomerId = 110 select *
from auth_user
where CustomerId = 110
</select> </select>
</mapper> </mapper>

@ -35,7 +35,8 @@
basic_bussiness_type.action,basic_bussiness_type.checkEnable,basic_bustype_local.advanceType,basic_bustype_local.changeEnable, basic_bussiness_type.action,basic_bussiness_type.checkEnable,basic_bustype_local.advanceType,basic_bustype_local.changeEnable,
basic_bustype_local.spUse,basic_bussiness_type.storageCode,basic_bussiness_type.corpType,basic_bussiness_type.mainAction basic_bustype_local.spUse,basic_bussiness_type.storageCode,basic_bussiness_type.corpType,basic_bussiness_type.mainAction
FROM basic_bustype_local FROM basic_bustype_local
inner join basic_bussiness_type on basic_bustype_local.action = basic_bussiness_type.localAction inner join basic_bussiness_type
on basic_bustype_local.action = basic_bussiness_type.localAction
<where> <where>
<if test="name != ''and name != null"> <if test="name != ''and name != null">
AND basic_bustype_local.name LIKE concat(#{name},'%') AND basic_bustype_local.name LIKE concat(#{name},'%')
@ -84,6 +85,9 @@
<if test="spUse != ''and spUse != null"> <if test="spUse != ''and spUse != null">
AND spUse =#{spUse} AND spUse =#{spUse}
</if> </if>
<if test="code != ''and code != null">
AND inv_warehouse_user.`code` = #{code}
</if>
</where> </where>
</select> </select>

@ -125,7 +125,8 @@
(action,name,enable,remark,mainAction,localAction,thirdSysFk, (action,name,enable,remark,mainAction,localAction,thirdSysFk,
checkEnable,genUnit,innerOrder,secCheckEnable, checkEnable,genUnit,innerOrder,secCheckEnable,
checkUdims,checkPdaEd,checkPdaUn,checkPc,checkWebNew,checkChange checkUdims,checkPdaEd,checkPdaUn,checkPc,checkWebNew,checkChange
,secCheckUdims,secCheckPdaEd,secCheckPdaUn,secCheckPc,secCheckWebNew,secCheckChange,corpType,basic_bussiness_type.storageCode) ,secCheckUdims,secCheckPdaEd,secCheckPdaUn,secCheckPc,secCheckWebNew,
secCheckChange,corpType,basic_bussiness_type.storageCode)
values values
( (
#{action}, #{action},

@ -65,6 +65,12 @@
<if test="mainId != '' and mainId != null"> <if test="mainId != '' and mainId != null">
AND mainId = #{mainId} AND mainId = #{mainId}
</if> </if>
<if test="unionFilterStr != '' and unionFilterStr != null">
or basic_products.cpmctymc LIKE concat('%',#{unionFilterStr},'%')
or basic_products.ylqxzcrbarmc LIKE concat('%',#{unionFilterStr},'%')
or basic_products.ggxh LIKE concat('%',#{unionFilterStr},'%')
or basic_products.zczbhhzbapzbh LIKE concat('%',#{unionFilterStr},'%')
</if>
<if test="isAdavence != '' and isAdavence != null"> <if test="isAdavence != '' and isAdavence != null">
AND isAdavence = #{isAdavence} AND isAdavence = #{isAdavence}
</if> </if>

@ -144,7 +144,7 @@
INNER JOIN inv_warehouse_user on io_order.locStorageCode = inv_warehouse_user.`code` INNER JOIN inv_warehouse_user on io_order.locStorageCode = inv_warehouse_user.`code`
<where> <where>
<if test="id != '' and id!=null"> <if test="id != '' and id!=null">
and id =#{id} and io_order.id =#{id}
</if> </if>
<if test="mainAction != '' and mainAction!=null"> <if test="mainAction != '' and mainAction!=null">
and mainAction =#{mainAction} and mainAction =#{mainAction}
@ -206,6 +206,10 @@
<if test="userId!=null"> <if test="userId!=null">
and inv_warehouse_user.userId =#{userId} and inv_warehouse_user.userId =#{userId}
</if> </if>
<if test="locStorageCode!=null">
and locStorageCode =#{locStorageCode}
</if>
</where> </where>
ORDER BY actDate DESC ORDER BY actDate DESC
@ -217,7 +221,7 @@
INNER JOIN inv_warehouse_user on io_order.locStorageCode = inv_warehouse_user.`code` INNER JOIN inv_warehouse_user on io_order.locStorageCode = inv_warehouse_user.`code`
<where> <where>
<if test="id != '' and id!=null"> <if test="id != '' and id!=null">
and id =#{id} and io_order.id =#{id}
</if> </if>
<if test="mainAction != '' and mainAction!=null"> <if test="mainAction != '' and mainAction!=null">
and mainAction =#{mainAction} and mainAction =#{mainAction}
@ -273,6 +277,9 @@
<if test="userId!=null"> <if test="userId!=null">
and inv_warehouse_user.userId =#{userId} and inv_warehouse_user.userId =#{userId}
</if> </if>
<if test="locStorageCode!=null">
and locStorageCode =#{locStorageCode}
</if>
</where> </where>
ORDER BY actDate DESC ORDER BY actDate DESC
</select> </select>
@ -284,7 +291,7 @@
INNER JOIN inv_warehouse_user on io_order.locStorageCode = inv_warehouse_user.`code` INNER JOIN inv_warehouse_user on io_order.locStorageCode = inv_warehouse_user.`code`
<where> <where>
<if test="id != '' and id!=null"> <if test="id != '' and id!=null">
and id =#{id} and io_order.id =#{id}
</if> </if>
<if test="mainAction != '' and mainAction!=null"> <if test="mainAction != '' and mainAction!=null">
and mainAction =#{mainAction} and mainAction =#{mainAction}
@ -340,17 +347,20 @@
<if test="userId!=null"> <if test="userId!=null">
and inv_warehouse_user.userId =#{userId} and inv_warehouse_user.userId =#{userId}
</if> </if>
<if test="locStorageCode!=null">
and locStorageCode =#{locStorageCode}
</if>
</where> </where>
ORDER BY actDate DESC ORDER BY actDate DESC
</select> </select>
<select id="filterNoSort" parameterType="com.glxp.sale.admin.req.inout.OrderFilterRequest" <select id="filterNoSort" parameterType="com.glxp.sale.admin.req.inout.OrderFilterRequest"
resultType="com.glxp.sale.admin.entity.inout.OrderEntity"> resultType="com.glxp.sale.admin.entity.inout.OrderEntity">
SELECT * FROM io_order SELECT io_order.* FROM io_order
INNER JOIN inv_warehouse_user on io_order.locStorageCode = inv_warehouse_user.`code` INNER JOIN inv_warehouse_user on io_order.locStorageCode = inv_warehouse_user.`code`
<where> <where>
<if test="id != '' and id!=null"> <if test="id != '' and id!=null">
and id =#{id} and io_order.id =#{id}
</if> </if>
<if test="mainAction != '' and mainAction!=null"> <if test="mainAction != '' and mainAction!=null">
and mainAction =#{mainAction} and mainAction =#{mainAction}
@ -400,6 +410,9 @@
<if test="userId!=null"> <if test="userId!=null">
and inv_warehouse_user.userId =#{userId} and inv_warehouse_user.userId =#{userId}
</if> </if>
<if test="locStorageCode!=null">
and locStorageCode =#{locStorageCode}
</if>
</where> </where>
</select> </select>

@ -25,14 +25,16 @@
delete from inv_warehouse_bussiness_type delete from inv_warehouse_bussiness_type
where id = #{id,jdbcType=INTEGER} where id = #{id,jdbcType=INTEGER}
</delete> </delete>
<insert id="insert" keyColumn="id" keyProperty="id" parameterType="com.glxp.sale.admin.entity.inout.WarehouseBussinessTypeEntity" useGeneratedKeys="true"> <insert id="insert" keyColumn="id" keyProperty="id"
parameterType="com.glxp.sale.admin.entity.inout.WarehouseBussinessTypeEntity" useGeneratedKeys="true">
<!--@mbg.generated--> <!--@mbg.generated-->
insert into inv_warehouse_bussiness_type (code, `action`, `name` insert into inv_warehouse_bussiness_type (code, `action`, `name`
) )
values (#{code,jdbcType=VARCHAR}, #{action,jdbcType=VARCHAR}, #{name,jdbcType=VARCHAR} values (#{code,jdbcType=VARCHAR}, #{action,jdbcType=VARCHAR}, #{name,jdbcType=VARCHAR}
) )
</insert> </insert>
<insert id="insertSelective" keyColumn="id" keyProperty="id" parameterType="com.glxp.sale.admin.entity.inout.WarehouseBussinessTypeEntity" useGeneratedKeys="true"> <insert id="insertSelective" keyColumn="id" keyProperty="id"
parameterType="com.glxp.sale.admin.entity.inout.WarehouseBussinessTypeEntity" useGeneratedKeys="true">
<!--@mbg.generated--> <!--@mbg.generated-->
insert into inv_warehouse_bussiness_type insert into inv_warehouse_bussiness_type
<trim prefix="(" suffix=")" suffixOverrides=","> <trim prefix="(" suffix=")" suffixOverrides=",">
@ -58,7 +60,8 @@
</if> </if>
</trim> </trim>
</insert> </insert>
<update id="updateByPrimaryKeySelective" parameterType="com.glxp.sale.admin.entity.inout.WarehouseBussinessTypeEntity"> <update id="updateByPrimaryKeySelective"
parameterType="com.glxp.sale.admin.entity.inout.WarehouseBussinessTypeEntity">
<!--@mbg.generated--> <!--@mbg.generated-->
update inv_warehouse_bussiness_type update inv_warehouse_bussiness_type
<set> <set>
@ -148,7 +151,8 @@
) )
</foreach> </foreach>
</insert> </insert>
<insert id="insertOrUpdate" keyColumn="id" keyProperty="id" parameterType="com.glxp.sale.admin.entity.inout.WarehouseBussinessTypeEntity" useGeneratedKeys="true"> <insert id="insertOrUpdate" keyColumn="id" keyProperty="id"
parameterType="com.glxp.sale.admin.entity.inout.WarehouseBussinessTypeEntity" useGeneratedKeys="true">
<!--@mbg.generated--> <!--@mbg.generated-->
insert into inv_warehouse_bussiness_type insert into inv_warehouse_bussiness_type
<trim prefix="(" suffix=")" suffixOverrides=","> <trim prefix="(" suffix=")" suffixOverrides=",">
@ -178,7 +182,8 @@
`name` = #{name,jdbcType=VARCHAR}, `name` = #{name,jdbcType=VARCHAR},
</trim> </trim>
</insert> </insert>
<insert id="insertOrUpdateSelective" keyColumn="id" keyProperty="id" parameterType="com.glxp.sale.admin.entity.inout.WarehouseBussinessTypeEntity" useGeneratedKeys="true"> <insert id="insertOrUpdateSelective" keyColumn="id" keyProperty="id"
parameterType="com.glxp.sale.admin.entity.inout.WarehouseBussinessTypeEntity" useGeneratedKeys="true">
<!--@mbg.generated--> <!--@mbg.generated-->
insert into inv_warehouse_bussiness_type insert into inv_warehouse_bussiness_type
<trim prefix="(" suffix=")" suffixOverrides=","> <trim prefix="(" suffix=")" suffixOverrides=",">
@ -228,10 +233,15 @@
</insert> </insert>
<select id="selectListByCode" resultMap="BaseResultMap"> <select id="selectListByCode" resultMap="BaseResultMap">
select * from inv_warehouse_bussiness_type where code = #{code} select inv_warehouse_bussiness_type.code, inv_warehouse_bussiness_type.action, basic_bussiness_type.name
from inv_warehouse_bussiness_type
inner join basic_bussiness_type on inv_warehouse_bussiness_type.action = basic_bussiness_type.action
where code = #{code}
</select> </select>
<delete id="deleteByCode"> <delete id="deleteByCode">
delete from inv_warehouse_bussiness_type where code = #{code} delete
from inv_warehouse_bussiness_type
where code = #{code}
</delete> </delete>
</mapper> </mapper>

@ -26,14 +26,16 @@
delete from inv_warehouse_user delete from inv_warehouse_user
where id = #{id,jdbcType=INTEGER} where id = #{id,jdbcType=INTEGER}
</delete> </delete>
<insert id="insert" keyColumn="id" keyProperty="id" parameterType="com.glxp.sale.admin.entity.inout.WarehouseUserEntity" useGeneratedKeys="true"> <insert id="insert" keyColumn="id" keyProperty="id"
parameterType="com.glxp.sale.admin.entity.inout.WarehouseUserEntity" useGeneratedKeys="true">
<!--@mbg.generated--> <!--@mbg.generated-->
insert into inv_warehouse_user (code, userId, userName, isDirector insert into inv_warehouse_user (code, userId, userName, isDirector
) )
values (#{code,jdbcType=VARCHAR}, #{userid,jdbcType=BIGINT}, #{username,jdbcType=VARCHAR}, #{isDirector} values (#{code,jdbcType=VARCHAR}, #{userid,jdbcType=BIGINT}, #{username,jdbcType=VARCHAR}, #{isDirector}
) )
</insert> </insert>
<insert id="insertSelective" keyColumn="id" keyProperty="id" parameterType="com.glxp.sale.admin.entity.inout.WarehouseUserEntity" useGeneratedKeys="true"> <insert id="insertSelective" keyColumn="id" keyProperty="id"
parameterType="com.glxp.sale.admin.entity.inout.WarehouseUserEntity" useGeneratedKeys="true">
<!--@mbg.generated--> <!--@mbg.generated-->
insert into inv_warehouse_user insert into inv_warehouse_user
<trim prefix="(" suffix=")" suffixOverrides=","> <trim prefix="(" suffix=")" suffixOverrides=",">
@ -149,11 +151,13 @@
(code, userId, userName, isDirector) (code, userId, userName, isDirector)
values values
<foreach collection="list" item="item" separator=","> <foreach collection="list" item="item" separator=",">
(#{item.code,jdbcType=VARCHAR}, #{item.userid,jdbcType=BIGINT}, #{item.username,jdbcType=VARCHAR}, #{item.isDirector} (#{item.code,jdbcType=VARCHAR}, #{item.userid,jdbcType=BIGINT}, #{item.username,jdbcType=VARCHAR},
#{item.isDirector}
) )
</foreach> </foreach>
</insert> </insert>
<insert id="insertOrUpdate" keyColumn="id" keyProperty="id" parameterType="com.glxp.sale.admin.entity.inout.WarehouseUserEntity" useGeneratedKeys="true"> <insert id="insertOrUpdate" keyColumn="id" keyProperty="id"
parameterType="com.glxp.sale.admin.entity.inout.WarehouseUserEntity" useGeneratedKeys="true">
<!--@mbg.generated--> <!--@mbg.generated-->
insert into inv_warehouse_user insert into inv_warehouse_user
<trim prefix="(" suffix=")" suffixOverrides=","> <trim prefix="(" suffix=")" suffixOverrides=",">
@ -185,7 +189,8 @@
userName = #{username,jdbcType=VARCHAR}, userName = #{username,jdbcType=VARCHAR},
</trim> </trim>
</insert> </insert>
<insert id="insertOrUpdateSelective" keyColumn="id" keyProperty="id" parameterType="com.glxp.sale.admin.entity.inout.WarehouseUserEntity" useGeneratedKeys="true"> <insert id="insertOrUpdateSelective" keyColumn="id" keyProperty="id"
parameterType="com.glxp.sale.admin.entity.inout.WarehouseUserEntity" useGeneratedKeys="true">
<!--@mbg.generated--> <!--@mbg.generated-->
insert into inv_warehouse_user insert into inv_warehouse_user
<trim prefix="(" suffix=")" suffixOverrides=","> <trim prefix="(" suffix=")" suffixOverrides=",">
@ -235,18 +240,27 @@
</insert> </insert>
<select id="selectListByCode" resultMap="BaseResultMap"> <select id="selectListByCode" resultMap="BaseResultMap">
select * from inv_warehouse_user where code = #{code} select inv_warehouse_user.*, auth_user.employeeName
from inv_warehouse_user
inner join auth_user on auth_user.id = inv_warehouse_user.userId
where code = #{code}
</select> </select>
<delete id="deleteByCode"> <delete id="deleteByCode">
delete from inv_warehouse_user where code = #{code} delete
from inv_warehouse_user
where code = #{code}
</delete> </delete>
<update id="updateDirector"> <update id="updateDirector">
update inv_warehouse_user set isDirector = #{isDirector} where code = #{code} update inv_warehouse_user
set isDirector = #{isDirector}
where code = #{code}
</update> </update>
<update id="updateDirectorById"> <update id="updateDirectorById">
update inv_warehouse_user set isDirector = #{isDirector} where id = #{id} update inv_warehouse_user
set isDirector = #{isDirector}
where id = #{id}
</update> </update>
</mapper> </mapper>
Loading…
Cancel
Save