rev:二期入库增删改查

This commit is contained in:
2024-01-17 16:15:33 +08:00
parent edf858a244
commit 99242f4c78
9 changed files with 579 additions and 5 deletions

View File

@@ -4,6 +4,7 @@ import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.nl.b_lms.storage_manage.ios.enums.IOSEnum;
import org.nl.b_lms.storage_manage.ios.service.iostorInv.IStIvtIostorinvService;
import org.nl.modules.logging.annotation.Log;
import org.nl.wms.st.inbill.service.RawAssistIStorService;
@@ -47,7 +48,8 @@ public class RawAssistIStorController {
//@PreAuthorize("@el.check('sectattr:del')")
@DeleteMapping
public ResponseEntity<Object> delete(@RequestBody Long[] ids) {
rawAssistIStorService.deleteAll(ids);
// rawAssistIStorService.deleteAll(ids);
iStIvtIostorinvService.deleteAll(ids);
return new ResponseEntity<>(HttpStatus.OK);
}
@@ -64,7 +66,12 @@ public class RawAssistIStorController {
//@PreAuthorize("@el.check('structrelamaterial:edit')")
public ResponseEntity<Object> insertDtl(@RequestBody Map whereJson) {
rawAssistIStorService.insertDtl(whereJson);
// 校验仓库
if (whereJson.get("stor_id").toString().equals(IOSEnum.STOR_ID.code("二期"))) {
iStIvtIostorinvService.insertMst(whereJson);
} else {
rawAssistIStorService.insertDtl(whereJson);
}
return new ResponseEntity<>(HttpStatus.CREATED);
}
@@ -73,7 +80,11 @@ public class RawAssistIStorController {
//@PreAuthorize("@el.check('sectattr:edit')")
public ResponseEntity<Object> update(@RequestBody Map whereJson) {
rawAssistIStorService.update(whereJson);
if (whereJson.get("stor_id").toString().equals(IOSEnum.STOR_ID.code("二期"))) {
iStIvtIostorinvService.update(whereJson);
}else {
rawAssistIStorService.update(whereJson);
}
return new ResponseEntity<>(HttpStatus.NO_CONTENT);
}