opt:增加拣选单重修改

This commit is contained in:
2024-12-09 13:03:00 +08:00
parent ac004fc7e1
commit fee70451cb
4 changed files with 19 additions and 1 deletions

View File

@@ -1,8 +1,11 @@
package org.nl.wms.base_manage.material.controller;
import cn.dev33.satoken.annotation.SaIgnore;
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
import org.apache.commons.lang3.StringUtils;
import org.nl.common.TableDataInfo;
import org.nl.common.domain.entity.PageQuery;
import org.nl.common.domain.exception.BadRequestException;
import org.nl.common.utils.RedissonUtils;
import org.nl.wms.base_manage.material.service.IMdMeMaterialbaseService;
import org.nl.wms.base_manage.material.service.dao.MdMeMaterialbase;
@@ -29,6 +32,7 @@ import java.util.Arrays;
*/
@RestController
@RequestMapping("/api/bmMaterial")
@SaIgnore
public class BmMaterialController {
@Autowired
@@ -52,6 +56,18 @@ public class BmMaterialController {
return new ResponseEntity<>(HttpStatus.OK);
}
@PostMapping("/updateMaterialInfo")
public ResponseEntity<Object> updateMaterialInfo(@Validated @RequestBody MdMeMaterialbase dto) {
if (BigDecimal.ZERO.compareTo(dto.getSingle_weight()) == 0 || StringUtils.isBlank(dto.getMaterial_id())) {
throw new BadRequestException("物料信息有误,请检查!");
}
LambdaUpdateWrapper<MdMeMaterialbase> updateWrapper = new LambdaUpdateWrapper<>();
updateWrapper.set(MdMeMaterialbase::getNearby_weight, dto.getSingle_weight());
updateWrapper.eq(MdMeMaterialbase::getMaterial_id, dto.getMaterial_id());
materialService.update(updateWrapper);
return new ResponseEntity<>(HttpStatus.OK);
}
@DeleteMapping
public ResponseEntity<Object> delete(@RequestBody Long[] ids) {

View File

@@ -25,6 +25,7 @@ public class TaskInfo {
private String task_type;
private String material_name;
private String material_code;
private String material_id;
private String material_spec;
//需出数量
private BigDecimal assign_qty;

View File

@@ -54,6 +54,7 @@
b.weight as vehicle_weight,
p.`code` as task_type,
d.vehicle_code,
m.material_id,
m.material_name,
m.material_spec,
d.qty,

View File

@@ -77,7 +77,7 @@
</appender>
<!--开发环境:打印控制台-->
<springProfile name="dev3">
<springProfile name="dev">
<root level="info">
<appender-ref ref="asyncLuceneAppender"/>
<appender-ref ref="CONSOLE"/>