后端相关修改

workplace
yewj 11 months ago
parent 43ecb66850
commit 4dac4209af

@ -1,15 +1,18 @@
package com.glxp.api.controller.basic; package com.glxp.api.controller.basic;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.glxp.api.common.res.BaseResponse; import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils; import com.glxp.api.common.util.ResultVOUtils;
import com.glxp.api.controller.BaseController; import com.glxp.api.controller.BaseController;
import com.glxp.api.entity.auth.SysWorkplace;
import com.glxp.api.entity.basic.BasicCollectPointCategory; import com.glxp.api.entity.basic.BasicCollectPointCategory;
import com.glxp.api.req.basic.BasicCollectgoryRequest; import com.glxp.api.req.basic.BasicCollectgoryRequest;
import com.glxp.api.req.basic.BasicProductTypeRequest; import com.glxp.api.req.basic.BasicProductTypeRequest;
import com.glxp.api.res.basic.BasicCollectGoryResponse; import com.glxp.api.res.basic.BasicCollectGoryResponse;
import com.glxp.api.res.basic.BasicProductCategoryTypeResponse; import com.glxp.api.res.basic.BasicProductCategoryTypeResponse;
import com.glxp.api.service.auth.SysWorkplaceService;
import com.glxp.api.service.basic.BasicCollectPointCategoryService; import com.glxp.api.service.basic.BasicCollectPointCategoryService;
import org.springframework.data.domain.Page; import org.springframework.data.domain.Page;
import org.springframework.data.domain.PageRequest; import org.springframework.data.domain.PageRequest;
@ -63,7 +66,6 @@ public class BasicCollectPointCategoryController extends BaseController {
} }
@PostMapping("udiwms/basic/collectPoint/category/updateTree") @PostMapping("udiwms/basic/collectPoint/category/updateTree")
public BaseResponse updateTree(@RequestBody BasicCollectgoryRequest request) { public BaseResponse updateTree(@RequestBody BasicCollectgoryRequest request) {
@ -93,12 +95,22 @@ public class BasicCollectPointCategoryController extends BaseController {
} }
@Resource
SysWorkplaceService sysWorkplaceService;
@PostMapping("udiwms/basic/collectPoint/category/deleteTree") @PostMapping("udiwms/basic/collectPoint/category/deleteTree")
public BaseResponse addTree(@RequestBody BasicCollectPointCategory basicCollectPointCategory) { public BaseResponse deleteTree(@RequestBody BasicCollectPointCategory basicCollectPointCategory) {
SysWorkplace sysWorkplace = sysWorkplaceService.getOne(new LambdaQueryWrapper<SysWorkplace>().eq(SysWorkplace::getConstituencies, basicCollectPointCategory.getCode()).last("limit 1"));
if (sysWorkplace != null) {
return ResultVOUtils.error(500, "删除失败,请先移除该组别下的用户");
}
QueryWrapper wrapper = new QueryWrapper(); QueryWrapper wrapper = new QueryWrapper();
wrapper.eq("code",basicCollectPointCategory.getCode()); wrapper.eq("code", basicCollectPointCategory.getCode());
boolean remove = basicCollectPointCategoryService.remove(wrapper); boolean remove = basicCollectPointCategoryService.remove(wrapper);
if (!remove){ if (!remove) {
return ResultVOUtils.error("删除失败"); return ResultVOUtils.error("删除失败");
} }
return ResultVOUtils.success(); return ResultVOUtils.success();
@ -106,7 +118,5 @@ public class BasicCollectPointCategoryController extends BaseController {
} }
} }

@ -646,9 +646,9 @@ public class IoCodeTempController extends BaseController {
exitLocalEntity.setCount(exitLocalEntity.getMyCount() + 1); exitLocalEntity.setCount(exitLocalEntity.getMyCount() + 1);
if (bussinessTypeEntity.isUse()) { if (bussinessTypeEntity.isUse()) {
exitLocalEntity.setReCount(exitLocalEntity.getMyCount() * udiCalCountUtil.getUseActCount(udiRelevanceResponses.get(0))); exitLocalEntity.setReCount(IntUtil.value(exitLocalEntity.getMyReCount()) * udiCalCountUtil.getUseActCount(udiRelevanceResponses.get(0)));
} else { } else {
exitLocalEntity.setReCount(exitLocalEntity.getMyCount() * udiCalCountUtil.getCirActCount(udiRelevanceResponses.get(0))); exitLocalEntity.setReCount(IntUtil.value(exitLocalEntity.getMyReCount()) * udiCalCountUtil.getCirActCount(udiRelevanceResponses.get(0)));
} }
if (!StringUtils.isBlank(exitLocalEntity.getSerialNo())) { if (!StringUtils.isBlank(exitLocalEntity.getSerialNo())) {
@ -781,9 +781,9 @@ public class IoCodeTempController extends BaseController {
} }
//计算实际数量 //计算实际数量
if (bussinessTypeEntity.isUse()) { if (bussinessTypeEntity.isUse()) {
codeEnttity.setReCount(exitLocalEntity.getMyCount() * udiCalCountUtil.getUseActCount(udiRelevanceResponse)); codeEnttity.setReCount(IntUtil.value(codeEnttity.getMyReCount()) * udiCalCountUtil.getUseActCount(udiRelevanceResponse));
} else { } else {
codeEnttity.setReCount(exitLocalEntity.getMyCount() * udiCalCountUtil.getCirActCount(udiRelevanceResponse)); codeEnttity.setReCount(IntUtil.value(codeEnttity.getMyReCount()) * udiCalCountUtil.getCirActCount(udiRelevanceResponse));
} }
} else if (udiRelevanceResponses.size() == 0) { } else if (udiRelevanceResponses.size() == 0) {
if (unitFk == null) if (unitFk == null)
@ -2146,7 +2146,7 @@ public class IoCodeTempController extends BaseController {
return ResultVOUtils.error(500, "当前上货只允许录入拆零产品!"); return ResultVOUtils.error(500, "当前上货只允许录入拆零产品!");
} }
//计算实际数量 //计算实际数量
codeEnttity.setReCount(codeEnttity.getMyCount() * udiCalCountUtil.getActCount(udiRelevanceResponse)); codeEnttity.setReCount(IntUtil.value(codeEnttity.getMyReCount()) * udiCalCountUtil.getActCount(udiRelevanceResponse));
} else if (udiRelevanceResponses.size() == 0) { } else if (udiRelevanceResponses.size() == 0) {
if (unitFk == null) if (unitFk == null)
return ResultVOUtils.error(500, "耗材字典不存在此产品!"); return ResultVOUtils.error(500, "耗材字典不存在此产品!");

@ -70,33 +70,11 @@ public class SysWorkplace implements Serializable {
@TableField(value = "chargeUser") @TableField(value = "chargeUser")
private String chargeUser; private String chargeUser;
@TableField(value = "constituencies")
private String constituencies;
/** /**
* 1. *
* 2.
* 3.
*/ */
@TableField(value = "operationType") @TableField(value = "constituencies")
private Integer operationType; private String constituencies;
/**
* 1: '',
* 2: '',
* 3: ''
*/
@TableField(value = "checkInsert")
private Integer checkInsert;
/**
* 1: '',
* 2: '',
* 3: ''
*/
@TableField(value = "warnType")
private Integer warnType;
@TableField(value = "unitTittle") @TableField(value = "unitTittle")
@ -109,12 +87,6 @@ public class SysWorkplace implements Serializable {
@TableField(value = "orderId") @TableField(value = "orderId")
private String orderId; private String orderId;
/**
* 1:,2:,3:,4:
*/
@TableField(value = "corpType")
private Integer corpType;
/** /**
* 0: 1: * 0: 1:
@ -135,7 +107,7 @@ public class SysWorkplace implements Serializable {
private Integer invRemindNumber; private Integer invRemindNumber;
/** /**
* 1:;2:;3: * 1:;2:;3:
*/ */
@TableField(value = "workplaceType") @TableField(value = "workplaceType")
private Integer workplaceType; private Integer workplaceType;

@ -99,4 +99,13 @@ public class CollectOrderRequest extends ListPageRequest {
private Boolean confirmFinish; private Boolean confirmFinish;
private String backupOrderRemark1;
private String backupOrderRemark2;
private String backupOrderRemark3;
private String backupOrderRemark4;
private String backupOrderRemark5;
private String backupOrderRemark6;
private String unionKey;
} }

@ -2,7 +2,7 @@
<!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.glxp.api.dao.basic.BasicCollectUserMapper"> <mapper namespace="com.glxp.api.dao.basic.BasicCollectUserMapper">
<select id="filterList" resultType="com.glxp.api.res.basic.UserWorkResponse"> <select id="filterList" resultType="com.glxp.api.res.basic.UserWorkResponse">
select bcu.id,sw.workplaceName,sw.invCode,sw.workplaceId,sw.constituencies,sw.operationType,sw.checkInsert,sw.warnType,sw.unitTittle,sw.corpType, select bcu.id,sw.workplaceName,sw.invCode,sw.workplaceId,sw.constituencies,
au.userName,au.employeeName,sw.createTime as createTime,sw.workplaceStatus,sw.workplaceType,sw.invRemindNumber,ad.name deptCodeName au.userName,au.employeeName,sw.createTime as createTime,sw.workplaceStatus,sw.workplaceType,sw.invRemindNumber,ad.name deptCodeName
from basic_collect_user bcu from basic_collect_user bcu
left join auth_user au on bcu.userId = au.id left join auth_user au on bcu.userId = au.id

@ -43,6 +43,21 @@
<if test="workPlaceCode != null "> <if test="workPlaceCode != null ">
AND ico.workPlaceCode = #{workPlaceCode} AND ico.workPlaceCode = #{workPlaceCode}
</if> </if>
<if test="unionKey != null ">
AND
(
ico.unionKey like concat('%', #{billNo}, '%')
or ico.unionKey like concat('%', #{fromCorp}, '%')
or ico.unionKey like concat('%', #{fromCorpName}, '%')
or ico.unionKey like concat('%', #{backupOrderRemark1}, '%')
or ico.unionKey like concat('%', #{backupOrderRemark2}, '%')
or ico.unionKey like concat('%', #{backupOrderRemark3}, '%')
or ico.unionKey like concat('%', #{backupOrderRemark4}, '%')
or ico.unionKey like concat('%', #{backupOrderRemark5}, '%')
or ico.unionKey like concat('%', #{backupOrderRemark6}, '%'))
</if>
<if test="tagStatusList != null and tagStatusList.size() > 0"> <if test="tagStatusList != null and tagStatusList.size() > 0">
and tagStatus in and tagStatus in
<foreach collection="tagStatusList" item="item" index="index" separator="," open="(" close=")"> <foreach collection="tagStatusList" item="item" index="index" separator="," open="(" close=")">

Loading…
Cancel
Save