Browse Source

opt: 部门拓展停用功能

checkBack
Yen 1 year ago
parent
commit
cf87886010
  1. 2
      src/main/java/com/qs/serve/modules/oms/service/impl/OmsOrderServiceImpl.java
  2. 3
      src/main/java/com/qs/serve/modules/sys/controller/SysDeptController.java
  3. 3
      src/main/java/com/qs/serve/modules/sys/entity/SysDept.java
  4. 1
      src/main/resources/mapper/sys/SysDeptMapper.xml

2
src/main/java/com/qs/serve/modules/oms/service/impl/OmsOrderServiceImpl.java

@ -406,7 +406,7 @@ public class OmsOrderServiceImpl extends ServiceImpl<OmsOrderMapper,OmsOrder> im
skuList = goodsSkuService.listByIds(skuIds);
for (GoodsSku sku : skuList) {
if(!sku.getOrderFlag().equals(1)&&sku.getSpecialFlag().equals(0)){
Assert.throwEx("单品["+sku.getSpuCode()+"]不予下单且非特殊品");
Assert.throwEx("单品["+sku.getSkuCode()+"]不予下单且非特殊品");
}
}
skuIds.addAll(skuList.stream().map(GoodsSku::getSpuId).collect(Collectors.toList()));

3
src/main/java/com/qs/serve/modules/sys/controller/SysDeptController.java

@ -49,6 +49,7 @@ public class SysDeptController {
@PreAuthorize("hasRole('sys:dept:query')")
public R<PageVo<SysDept>> getList(SysDept param){
PageUtil.startPage();
param.setStopFlag(0);
List<SysDept> list = sysDeptService.list(new QueryWrapper<>(param));
return R.byPageHelperList(list);
}
@ -61,6 +62,7 @@ public class SysDeptController {
@GetMapping("/list")
@PreAuthorize("hasRole('sys:dept:query')")
public R<List<SysDept>> getListAll(SysDept param){
param.setStopFlag(0);
List<SysDept> list = sysDeptService.list(new QueryWrapper<>(param));
return R.ok(list);
}
@ -74,6 +76,7 @@ public class SysDeptController {
@GetMapping("/tree")
@PreAuthorize("hasRole('sys:dept:query')")
public R<?> getTreeList(SysDept param){
param.setStopFlag(0);
List<SysDept> list = sysDeptService.listDept(param);
List<SysDeptTreeNode> treeNodes = list.stream().map(dept->{
SysDeptTreeNode treeNode = CopierUtil.copy(dept,new SysDeptTreeNode());

3
src/main/java/com/qs/serve/modules/sys/entity/SysDept.java

@ -44,6 +44,9 @@ public class SysDept implements Serializable {
/** 级别路径 */
private String levelPath;
/** 停用状态 */
private Integer stopFlag;
/** 创建时间 */
@TableField(fill = FieldFill.INSERT)
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")

1
src/main/resources/mapper/sys/SysDeptMapper.xml

@ -41,6 +41,7 @@
<where>
<if test="id != null and id != ''"> and id = #{id}</if>
<if test="code != null and code != ''"> and code = #{code}</if>
<if test="stopFlag != null"> and sys_dept.stop_flag = #{stopFlag}</if>
<if test="createBy != null and createBy != ''"> and create_by = #{createBy}</if>
<if test="updateBy != null and updateBy != ''"> and update_by = #{updateBy}</if>
and sys_dept.del_flag = '0'

Loading…
Cancel
Save