|
@@ -411,18 +411,30 @@ public class WmsInboundScanResultController extends BaseRESTfulController {
|
|
|
@Transactional
|
|
|
public synchronized RESTfulResult recordScanResult(@RequestBody(required = false)Map<String,Object> map) throws Exception {
|
|
|
if(map.get("number")==null){
|
|
|
- return failed("请输入数量");
|
|
|
- }else if(map.get("materialCode")==null){
|
|
|
+ //return failed("请输入数量");
|
|
|
+ map.put("number",1);
|
|
|
+ }
|
|
|
+ if(map.get("materialCode")==null){
|
|
|
return failed("请输入物资编码");
|
|
|
- }else if(map.get("furnaceNumber")==null){
|
|
|
+ }
|
|
|
+ if(map.get("furnaceNumber")==null){
|
|
|
return failed("请输入炉号");
|
|
|
- }else if(map.get("userName")==null){
|
|
|
- return failed("请输入用户名");
|
|
|
- }else if(map.get("theoreticalWeight")==null){
|
|
|
+ }
|
|
|
+ if(map.get("userName")==null){
|
|
|
+ map.put("userName","L1267");
|
|
|
+ //return failed("请输入用户名");
|
|
|
+ }
|
|
|
+ if(map.get("theoreticalWeight")==null){
|
|
|
return failed("请输入理重");
|
|
|
- }else if(map.get("warehouseId")==null){
|
|
|
+ }
|
|
|
+ if(map.get("warehouseId")==null && map.get("warehouseName") == null){
|
|
|
return failed("请输入仓库id");
|
|
|
}
|
|
|
+ //根据仓库名称寻找仓库id
|
|
|
+ BigDecimal warehouseId = wmspInboundResultMapper.selectWarehouseIdByName(map.get("warehouseName").toString());
|
|
|
+ if(warehouseId != null) {
|
|
|
+ map.put("warehouseId",warehouseId);
|
|
|
+ }
|
|
|
Integer number=Integer.parseInt(map.get("number").toString());
|
|
|
String userName=map.get("userName").toString();
|
|
|
if(number<=0){
|