feat: 提交

dev_fifo1.0
chenhc 1 year ago
parent 139d85a9b1
commit 944eb77b92

@ -144,6 +144,24 @@ public class DeviceInfoController extends BaseController {
return ResultVOUtils.success(page); return ResultVOUtils.success(page);
} }
/**
*
*
* @param query
* @return
*/
@AuthRuleAnnotation("")
@PostMapping("/udi/device/info/detailByDeptCode/page")
public BaseResponse detailByDeptCode(@RequestBody @Valid DeviceInfoDetailQuery query) {
AuthAdmin user = super.getUser();
List<DeviceInfoVo> list = deviceInfoService.detail(query);
PageInfo pageInfo = new PageInfo<>(list);
PageSimpleResponse page = new PageSimpleResponse();
page.setTotal(pageInfo.getTotal());
page.setList(pageInfo.getList());
return ResultVOUtils.success(page);
}
/** /**
* -- * --
* *

@ -11,7 +11,7 @@ import lombok.Getter;
@AllArgsConstructor @AllArgsConstructor
public enum DeviceChangeTypeEnum { public enum DeviceChangeTypeEnum {
ADD("add", "新增入库"), ADD("add", "设备登记"),
CHANGE("change", "变更归属"), CHANGE("change", "变更归属"),
DESTROY("destroy", "销毁/报废"), DESTROY("destroy", "销毁/报废"),
; ;

@ -182,6 +182,9 @@ public class DeviceChangeOrderParam {
} }
public void valid(AuthAdmin user) { public void valid(AuthAdmin user) {
if (StrUtil.isBlank(this.deptCode)) {
throw new JsonException("请选择操作部门");
}
if (this.type == DeviceChangeTypeEnum.CHANGE) { if (this.type == DeviceChangeTypeEnum.CHANGE) {
if (StrUtil.isBlank(this.toDeptCode)) { if (StrUtil.isBlank(this.toDeptCode)) {
throw new JsonException("请选择目标部门"); throw new JsonException("请选择目标部门");
@ -216,7 +219,7 @@ public class DeviceChangeOrderParam {
.orderId(SnowflakeUtil.getId()) .orderId(SnowflakeUtil.getId())
.type(type) .type(type)
.status(DeviceChangeStatusEnum.WAIT_CONFIRM) .status(DeviceChangeStatusEnum.WAIT_CONFIRM)
.deptCode(user.getLocDeptCode()) .deptCode(deptCode)
.toDeptCode(toDeptCode) .toDeptCode(toDeptCode)
.remark(remark) .remark(remark)
.createUser(user.getId()) .createUser(user.getId())

@ -36,7 +36,7 @@
<where> <where>
and (o.deptCode = #{user.locDeptCode} or o.toDeptCode = #{user.locDeptCode}) and (o.deptCode = #{user.locDeptCode} or o.toDeptCode = #{user.locDeptCode})
<if test="param.changeOrderId!=null and param.changeOrderId!=''"> <if test="param.changeOrderId!=null and param.changeOrderId!=''">
and o.orderId = #{changeOrderId} and o.orderId like concat('%', #{param.changeOrderId},'%')
</if> </if>
<if test="param.type!=null"> <if test="param.type!=null">
and o.type = #{param.type} and o.type = #{param.type}

Loading…
Cancel
Save