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);
}
/**
*
*
* @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
public enum DeviceChangeTypeEnum {
ADD("add", "新增入库"),
ADD("add", "设备登记"),
CHANGE("change", "变更归属"),
DESTROY("destroy", "销毁/报废"),
;

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

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

Loading…
Cancel
Save