增加验收数量计算

master
cez 2022-07-10 14:49:38 +08:00
parent 43f950f96b
commit d88f5d0900
2 changed files with 47 additions and 0 deletions

View File

@ -99,6 +99,19 @@ public class ApiController {
UriComponentsBuilder uriBuilder) { UriComponentsBuilder uriBuilder) {
return wmInQmIController.create(wmInQmIstr, uriBuilder); return wmInQmIController.create(wmInQmIstr, uriBuilder);
} }
//收货相关接口begin
//收货列表
@RequestMapping(value = "/update/qty", method = RequestMethod.GET)
@ResponseBody
public ResponseEntity<?> update1(@RequestParam(value = "username", required = false) String username,
@RequestParam(value = "id", required = false) String id,
@RequestParam(value = "searchstr", required = false) String searchstr,
@RequestParam(value = "searchstr2", required = false) String searchstr2) {
return wmInQmIController.updateqty(username, id,searchstr, searchstr2);
}
//收货相关接口end //收货相关接口end
//上架相关接口begin //上架相关接口begin

View File

@ -1006,6 +1006,40 @@ public class WmInQmIController extends BaseController {
return new ResponseEntity(task, HttpStatus.OK); return new ResponseEntity(task, HttpStatus.OK);
} }
@RequestMapping(value = "/update/qty", method = RequestMethod.POST)
@ResponseBody
public ResponseEntity<?> updateqty(@RequestParam(value = "username", required = false) String username,
@RequestParam(value = "id", required = false) String id,
@RequestParam(value = "qty1", required = false) String qty1,
@RequestParam(value = "qty2", required = false) String qty2) {
// return listWvGis;
ResultDO D0 = new ResultDO();
WmInQmIEntity wmInQmIEntity = systemService.get(WmInQmIEntity.class,id);
if(StringUtil.isNotEmpty(qty1)){
wmInQmIEntity.setBaseInGoodscount(qty1);
}
if(StringUtil.isNotEmpty(qty2)){
wmInQmIEntity.setBaseOutGoodscount(qty2);
}
if(StringUtil.isNotEmpty(qty1)&&StringUtil.isNotEmpty(qty2)){
try{
double basegoods = Double.parseDouble(qty1) -Double.parseDouble(qty2);
wmInQmIEntity.setBaseGoodscount(Double.toString(basegoods));
}catch (Exception e){
e.printStackTrace();
}
}
systemService.updateEntitie(wmInQmIEntity);
D0.setOK(true);
D0.setObj("操作成功");
return new ResponseEntity(D0, HttpStatus.OK);
}
@RequestMapping(method = RequestMethod.POST, consumes = MediaType.APPLICATION_JSON_VALUE) @RequestMapping(method = RequestMethod.POST, consumes = MediaType.APPLICATION_JSON_VALUE)
@ResponseBody @ResponseBody
public ResponseEntity<?> create(@RequestParam String wmInQmIstr, public ResponseEntity<?> create(@RequestParam String wmInQmIstr,