|
@@ -176,6 +176,7 @@ public class PurchaseWarehousingController extends JeecgController<PurchaseWareh
|
|
// @MultiTransactional(value = {DbTxConstants.DB1_TX, DbTxConstants.DB2_TX})
|
|
// @MultiTransactional(value = {DbTxConstants.DB1_TX, DbTxConstants.DB2_TX})
|
|
public Result saveBath(@RequestBody JSONArray json){
|
|
public Result saveBath(@RequestBody JSONArray json){
|
|
Result result=new Result();
|
|
Result result=new Result();
|
|
|
|
+ boolean boo = false;
|
|
|
|
|
|
try {
|
|
try {
|
|
if(json!=null&&json.size()>0){
|
|
if(json!=null&&json.size()>0){
|
|
@@ -185,20 +186,22 @@ public class PurchaseWarehousingController extends JeecgController<PurchaseWareh
|
|
List<Map<String,Object>> mapListTwo=new ArrayList<>();
|
|
List<Map<String,Object>> mapListTwo=new ArrayList<>();
|
|
//账套3
|
|
//账套3
|
|
List<Map<String,Object>> mapListThree=new ArrayList<>();
|
|
List<Map<String,Object>> mapListThree=new ArrayList<>();
|
|
- String cAccId = "";
|
|
|
|
for(int i=0;i<json.size();i++){
|
|
for(int i=0;i<json.size();i++){
|
|
//获取对象
|
|
//获取对象
|
|
JSONObject jsonObject=json.getJSONObject(i);
|
|
JSONObject jsonObject=json.getJSONObject(i);
|
|
//获取账套
|
|
//获取账套
|
|
- cAccId=jsonObject.get("cAccId").toString();
|
|
|
|
|
|
+ String cAccId=jsonObject.get("cAccId").toString();
|
|
//转map
|
|
//转map
|
|
Map<String,Object> map=updateMap(jsonObject);
|
|
Map<String,Object> map=updateMap(jsonObject);
|
|
if(cAccId.equals("901")){
|
|
if(cAccId.equals("901")){
|
|
mapListOne.add(map);
|
|
mapListOne.add(map);
|
|
|
|
+ boo = true;
|
|
}else if(cAccId.equals("902")){
|
|
}else if(cAccId.equals("902")){
|
|
mapListTwo.add(map);
|
|
mapListTwo.add(map);
|
|
|
|
+ boo = true;
|
|
}else if(cAccId.equals("903")){
|
|
}else if(cAccId.equals("903")){
|
|
mapListThree.add(map);
|
|
mapListThree.add(map);
|
|
|
|
+ boo = true;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if(mapListOne.size()>0){
|
|
if(mapListOne.size()>0){
|
|
@@ -207,9 +210,6 @@ public class PurchaseWarehousingController extends JeecgController<PurchaseWareh
|
|
if(StringUtils.isNotBlank(caccId)){
|
|
if(StringUtils.isNotBlank(caccId)){
|
|
result.error500("未获取到账套");
|
|
result.error500("未获取到账套");
|
|
}
|
|
}
|
|
- if(!cAccId.equals(caccId)){
|
|
|
|
- result.error500("账套号错误!");
|
|
|
|
- }
|
|
|
|
purchaseWarehousingService.savaOne(mapListOne,caccId);
|
|
purchaseWarehousingService.savaOne(mapListOne,caccId);
|
|
}
|
|
}
|
|
if(mapListTwo.size()>0){
|
|
if(mapListTwo.size()>0){
|
|
@@ -218,23 +218,22 @@ public class PurchaseWarehousingController extends JeecgController<PurchaseWareh
|
|
if(StringUtils.isNotBlank(caccId)){
|
|
if(StringUtils.isNotBlank(caccId)){
|
|
result.error500("未获取到账套");
|
|
result.error500("未获取到账套");
|
|
}
|
|
}
|
|
- if(!cAccId.equals(caccId)){
|
|
|
|
- result.error500("账套号错误!");
|
|
|
|
- }
|
|
|
|
purchaseWarehousingService.savaTwo(mapListTwo,caccId);
|
|
purchaseWarehousingService.savaTwo(mapListTwo,caccId);
|
|
}
|
|
}
|
|
if(mapListThree.size()>0){
|
|
if(mapListThree.size()>0){
|
|
//获取账套
|
|
//获取账套
|
|
String caccId=sysDictService.queryDictTextByKey("cAccID", "3");
|
|
String caccId=sysDictService.queryDictTextByKey("cAccID", "3");
|
|
|
|
+
|
|
if(StringUtils.isNotBlank(caccId)){
|
|
if(StringUtils.isNotBlank(caccId)){
|
|
result.error500("未获取到账套");
|
|
result.error500("未获取到账套");
|
|
}
|
|
}
|
|
- if(!cAccId.equals(caccId)){
|
|
|
|
- result.error500("账套号错误!");
|
|
|
|
- }
|
|
|
|
purchaseWarehousingService.savaThree(mapListThree,caccId);
|
|
purchaseWarehousingService.savaThree(mapListThree,caccId);
|
|
}
|
|
}
|
|
- result.success("操作成功");
|
|
|
|
|
|
+ if(boo == false){
|
|
|
|
+ result.success("检查账套号是否正确!");
|
|
|
|
+ }else {
|
|
|
|
+ result.success("操作成功");
|
|
|
|
+ }
|
|
}else{
|
|
}else{
|
|
result.error500("为获取到正确的json");
|
|
result.error500("为获取到正确的json");
|
|
}
|
|
}
|
|
@@ -262,6 +261,7 @@ public class PurchaseWarehousingController extends JeecgController<PurchaseWareh
|
|
@PostMapping(value = "/saveMaterialIssueDoc")
|
|
@PostMapping(value = "/saveMaterialIssueDoc")
|
|
public Result saveMaterialIssueDoc(@RequestBody JSONArray json){
|
|
public Result saveMaterialIssueDoc(@RequestBody JSONArray json){
|
|
Result result=new Result();
|
|
Result result=new Result();
|
|
|
|
+ boolean boo = false;
|
|
|
|
|
|
try {
|
|
try {
|
|
if(json!=null&&json.size()>0){
|
|
if(json!=null&&json.size()>0){
|
|
@@ -271,21 +271,22 @@ public class PurchaseWarehousingController extends JeecgController<PurchaseWareh
|
|
List<Map<String,Object>> mapListTwo=new ArrayList<>();
|
|
List<Map<String,Object>> mapListTwo=new ArrayList<>();
|
|
//账套3
|
|
//账套3
|
|
List<Map<String,Object>> mapListThree=new ArrayList<>();
|
|
List<Map<String,Object>> mapListThree=new ArrayList<>();
|
|
-
|
|
|
|
- String cAccId = "";
|
|
|
|
for(int i=0;i<json.size();i++){
|
|
for(int i=0;i<json.size();i++){
|
|
//获取对象
|
|
//获取对象
|
|
JSONObject jsonObject=json.getJSONObject(i);
|
|
JSONObject jsonObject=json.getJSONObject(i);
|
|
//获取账套
|
|
//获取账套
|
|
- cAccId=jsonObject.get("cAccId").toString();
|
|
|
|
|
|
+ String cAccId=jsonObject.get("cAccId").toString();
|
|
//转map
|
|
//转map
|
|
Map<String,Object> map=updateMap(jsonObject);
|
|
Map<String,Object> map=updateMap(jsonObject);
|
|
if(cAccId.equals("901")){
|
|
if(cAccId.equals("901")){
|
|
mapListOne.add(map);
|
|
mapListOne.add(map);
|
|
|
|
+ boo = true;
|
|
}else if(cAccId.equals("902")){
|
|
}else if(cAccId.equals("902")){
|
|
mapListTwo.add(map);
|
|
mapListTwo.add(map);
|
|
|
|
+ boo = true;
|
|
}else if(cAccId.equals("903")){
|
|
}else if(cAccId.equals("903")){
|
|
mapListThree.add(map);
|
|
mapListThree.add(map);
|
|
|
|
+ boo = true;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
//查询字典配置-获取U8错误信息验证配置
|
|
//查询字典配置-获取U8错误信息验证配置
|
|
@@ -307,9 +308,6 @@ public class PurchaseWarehousingController extends JeecgController<PurchaseWareh
|
|
if(StringUtils.isNotBlank(caccId)){
|
|
if(StringUtils.isNotBlank(caccId)){
|
|
result.error500("未获取到账套");
|
|
result.error500("未获取到账套");
|
|
}
|
|
}
|
|
- if(!cAccId.equals(caccId)){
|
|
|
|
- result.error500("账套号错误!");
|
|
|
|
- }
|
|
|
|
message=message+purchaseWarehousingService.saveMaterialIssueDocOne(mapListOne,caccId,isMaterialIssueDoc);
|
|
message=message+purchaseWarehousingService.saveMaterialIssueDocOne(mapListOne,caccId,isMaterialIssueDoc);
|
|
}
|
|
}
|
|
if(mapListTwo.size()>0){
|
|
if(mapListTwo.size()>0){
|
|
@@ -318,9 +316,6 @@ public class PurchaseWarehousingController extends JeecgController<PurchaseWareh
|
|
if(StringUtils.isNotBlank(caccId)){
|
|
if(StringUtils.isNotBlank(caccId)){
|
|
result.error500("未获取到账套");
|
|
result.error500("未获取到账套");
|
|
}
|
|
}
|
|
- if(!cAccId.equals(caccId)){
|
|
|
|
- result.error500("账套号错误!");
|
|
|
|
- }
|
|
|
|
message=message+purchaseWarehousingService.saveMaterialIssueDocTwo(mapListTwo,caccId,isMaterialIssueDoc);
|
|
message=message+purchaseWarehousingService.saveMaterialIssueDocTwo(mapListTwo,caccId,isMaterialIssueDoc);
|
|
}
|
|
}
|
|
if(mapListThree.size()>0){
|
|
if(mapListThree.size()>0){
|
|
@@ -329,18 +324,20 @@ public class PurchaseWarehousingController extends JeecgController<PurchaseWareh
|
|
if(StringUtils.isNotBlank(caccId)){
|
|
if(StringUtils.isNotBlank(caccId)){
|
|
result.error500("未获取到账套");
|
|
result.error500("未获取到账套");
|
|
}
|
|
}
|
|
- if(!cAccId.equals(caccId)){
|
|
|
|
- result.error500("账套号错误!");
|
|
|
|
- }
|
|
|
|
message=message+purchaseWarehousingService.saveMaterialIssueDocThree(mapListThree,caccId,isMaterialIssueDoc);
|
|
message=message+purchaseWarehousingService.saveMaterialIssueDocThree(mapListThree,caccId,isMaterialIssueDoc);
|
|
}
|
|
}
|
|
- result.setSuccess(true);
|
|
|
|
- if(StringUtils.isNotBlank(message)){
|
|
|
|
- result.setMessage("错误信息:"+message);
|
|
|
|
- }else{
|
|
|
|
- result.setMessage("操作成功");
|
|
|
|
- }
|
|
|
|
|
|
+ if(boo == false){
|
|
|
|
+ result.success("检查账套号是否正确!");
|
|
|
|
+ }else {
|
|
|
|
|
|
|
|
+ result.setSuccess(true);
|
|
|
|
+
|
|
|
|
+ if(StringUtils.isNotBlank(message)){
|
|
|
|
+ result.setMessage("错误信息:"+message);
|
|
|
|
+ }else{
|
|
|
|
+ result.setMessage("操作成功");
|
|
|
|
+ }
|
|
|
|
+ }
|
|
}else{
|
|
}else{
|
|
result.error500("未获取到正确的json");
|
|
result.error500("未获取到正确的json");
|
|
}
|
|
}
|