|
|
@ -18,10 +18,7 @@ import org.springframework.beans.factory.annotation.Value;
|
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
|
|
|
|
|
|
import java.math.BigDecimal;
|
|
|
|
import java.math.BigDecimal;
|
|
|
|
import java.util.ArrayList;
|
|
|
|
import java.util.*;
|
|
|
|
import java.util.Comparator;
|
|
|
|
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
import java.util.TreeSet;
|
|
|
|
|
|
|
|
import java.util.stream.Collectors;
|
|
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
|
|
|
|
|
|
@Service
|
|
|
|
@Service
|
|
|
@ -575,19 +572,25 @@ public class SapServiceImpl implements SapService {
|
|
|
|
// 获取 内表 - ZMES_PRO
|
|
|
|
// 获取 内表 - ZMES_PRO
|
|
|
|
JCoTable maraTable = func.getTableParameterList().getTable("LT_ROUTING");
|
|
|
|
JCoTable maraTable = func.getTableParameterList().getTable("LT_ROUTING");
|
|
|
|
JCoRecordMetaData metaData = maraTable.getRecordMetaData();
|
|
|
|
JCoRecordMetaData metaData = maraTable.getRecordMetaData();
|
|
|
|
System.out.println("###" + metaData.toString());
|
|
|
|
// System.out.println("###" + metaData.toString());
|
|
|
|
// System.out.println("###" + metaData.toString());
|
|
|
|
// System.out.println("###" + metaData.toString());
|
|
|
|
|
|
|
|
Map<String,SapProRoute> mapProRoute = new IdentityHashMap<String,SapProRoute>();
|
|
|
|
|
|
|
|
Map<String,SapProProcess> mapProProcess = new IdentityHashMap<String,SapProProcess>();
|
|
|
|
|
|
|
|
Map<String,SapProRouteProcess> mapProRouteProcessNew = new IdentityHashMap<String,SapProRouteProcess>();
|
|
|
|
|
|
|
|
Map<String,SapProRouteProcess> mapProRouteProcessOld = new IdentityHashMap<String,SapProRouteProcess>();
|
|
|
|
List<SapProProcess> proProcessList = new ArrayList<>();
|
|
|
|
List<SapProProcess> proProcessList = new ArrayList<>();
|
|
|
|
List<SapProRouteProcess> proRouteProcessList = new ArrayList<>();
|
|
|
|
List<SapProRouteProcess> proRouteProcessList = new ArrayList<>();
|
|
|
|
List<SapProProcessContent> proProcessContentList = new ArrayList<>();
|
|
|
|
List<SapProProcessContent> proProcessContentList = new ArrayList<>();
|
|
|
|
List<SapProRoute> proRouteList = new ArrayList();
|
|
|
|
List<SapProRoute> proRouteList = new ArrayList();
|
|
|
|
|
|
|
|
Set<String> set = new HashSet<>();
|
|
|
|
for (int i = 0,arr1=0,arr2=0; i <maraTable.getNumRows(); i++) {
|
|
|
|
for (int i = 0,arr1=0,arr2=0; i <maraTable.getNumRows(); i++) {
|
|
|
|
|
|
|
|
SapProProcess proProcess = new SapProProcess();
|
|
|
|
SapProProcess proProcess = new SapProProcess();
|
|
|
|
SapProRouteProcess proRouteProcessNew = new SapProRouteProcess();
|
|
|
|
SapProRouteProcess proRouteProcess = new SapProRouteProcess();
|
|
|
|
SapProRouteProcess proRouteProcessOld = new SapProRouteProcess();
|
|
|
|
SapProProcessContent proProcessContent = new SapProProcessContent();
|
|
|
|
SapProProcessContent proProcessContent = new SapProProcessContent();
|
|
|
|
SapProRoute proRoute = new SapProRoute();
|
|
|
|
SapProRoute proRoute = new SapProRoute();
|
|
|
|
maraTable.setRow(i);
|
|
|
|
maraTable.setRow(i);
|
|
|
|
|
|
|
|
// System.out.println(i);
|
|
|
|
String WERKS = maraTable.getString("WERKS");
|
|
|
|
String WERKS = maraTable.getString("WERKS");
|
|
|
|
String PLNTY = maraTable.getString("PLNTY");
|
|
|
|
String PLNTY = maraTable.getString("PLNTY");
|
|
|
|
String PLNNR = maraTable.getString("PLNNR");
|
|
|
|
String PLNNR = maraTable.getString("PLNNR");
|
|
|
@ -633,98 +636,108 @@ public class SapServiceImpl implements SapService {
|
|
|
|
String SPLIM = maraTable.getString("SPLIM");
|
|
|
|
String SPLIM = maraTable.getString("SPLIM");
|
|
|
|
String CKSELKZ = maraTable.getString("CKSELKZ");
|
|
|
|
String CKSELKZ = maraTable.getString("CKSELKZ");
|
|
|
|
//根据工厂切换数据源
|
|
|
|
//根据工厂切换数据源
|
|
|
|
String poolName = sapSysUserMapper.getPoolName(WERKS);
|
|
|
|
// String pre = "ds_";
|
|
|
|
String[] split = poolName.split("=");
|
|
|
|
// String werks = pre+WERKS;
|
|
|
|
System.out.println(split[1]);
|
|
|
|
// String url = sapSysUserMapper.getPoolName(werks);
|
|
|
|
DynamicDataSourceContextHolder.push(split[1]);
|
|
|
|
set.add(WERKS);
|
|
|
|
|
|
|
|
// if (url.isEmpty()){
|
|
|
|
|
|
|
|
// System.out.println("当前无工厂");
|
|
|
|
|
|
|
|
// break;
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
// String[] split = url.split("=");
|
|
|
|
|
|
|
|
// System.out.println(split[1]);
|
|
|
|
|
|
|
|
|
|
|
|
proRoute.setRouteCode(PLNNR);
|
|
|
|
// DynamicDataSourceContextHolder.push(split[1]);
|
|
|
|
proRoute.setRouteName(KTEXT);
|
|
|
|
// DynamicDataSourceContextHolder.push(werks);
|
|
|
|
proRoute.setCreateBy(ANNAM);
|
|
|
|
|
|
|
|
proRoute.setRouteDesc(KTEXT);
|
|
|
|
|
|
|
|
proRoute.setTecMan(VGW01);
|
|
|
|
|
|
|
|
proRoute.setTecManUnit(VGE01);
|
|
|
|
|
|
|
|
proRoute.setTecMachine(VGW02);
|
|
|
|
|
|
|
|
proRoute.setTecMachineUnit(VGE02);
|
|
|
|
|
|
|
|
proRoute.setTecDepreciation(VGW03);
|
|
|
|
|
|
|
|
proRoute.setTecDepreciationUnit(VGE03);
|
|
|
|
|
|
|
|
proRoute.setTecOther(VGW04);
|
|
|
|
|
|
|
|
proRoute.setTecOtherUnit(VGE04);
|
|
|
|
|
|
|
|
proRoute.setTecConfAcivity5(VGW05);
|
|
|
|
|
|
|
|
proRoute.setTecConfAcivity5Unit(VGE05);
|
|
|
|
|
|
|
|
proRoute.setTecConfAcivity6(VGW06);
|
|
|
|
|
|
|
|
proRoute.setTecConfAcivity6Unit(VGE06);
|
|
|
|
|
|
|
|
proRoute.setAttr1(Integer.valueOf(i).toString());
|
|
|
|
|
|
|
|
proRoute.setRouteId(UUID.randomUUID().toString().replaceAll("-",""));
|
|
|
|
|
|
|
|
proRoute.setEnableFlag("Y");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (proRoute.getRouteName().isEmpty()){
|
|
|
|
// System.out.println(DynamicDataSourceContextHolder.peek());
|
|
|
|
proRoute.setRouteName("无");
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
// proRouteList.add(i,proRoute);
|
|
|
|
|
|
|
|
if (proRoute.getRouteName()!="无"){
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
System.out.println(sapProRouteMapper.selectProRouteByRouteCode(proRoute.getRouteCode()));
|
|
|
|
|
|
|
|
if (sapProRouteMapper.selectProRouteByRouteCode(proRoute.getRouteCode())==0){
|
|
|
|
|
|
|
|
proRoute.setRouteId(UUID.randomUUID().toString().replaceAll("-",""));
|
|
|
|
|
|
|
|
sapProRouteMapper.insertProRoute(proRoute);
|
|
|
|
|
|
|
|
arr1 = 1;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
else{
|
|
|
|
proRoute.setRouteCode(PLNNR);
|
|
|
|
sapProRouteMapper.updateProRoute(proRoute);
|
|
|
|
proRoute.setRouteName(KTEXT);
|
|
|
|
arr1=0;
|
|
|
|
proRoute.setCreateBy(ANNAM);
|
|
|
|
System.out.println(i);
|
|
|
|
proRoute.setRouteDesc(KTEXT);
|
|
|
|
}
|
|
|
|
proRoute.setTecMan(VGW01);
|
|
|
|
}}
|
|
|
|
proRoute.setTecManUnit(VGE01);
|
|
|
|
|
|
|
|
proRoute.setTecMachine(VGW02);
|
|
|
|
|
|
|
|
proRoute.setTecMachineUnit(VGE02);
|
|
|
|
|
|
|
|
proRoute.setTecDepreciation(VGW03);
|
|
|
|
|
|
|
|
proRoute.setTecDepreciationUnit(VGE03);
|
|
|
|
|
|
|
|
proRoute.setTecOther(VGW04);
|
|
|
|
|
|
|
|
proRoute.setTecOtherUnit(VGE04);
|
|
|
|
|
|
|
|
proRoute.setTecConfAcivity5(VGW05);
|
|
|
|
|
|
|
|
proRoute.setTecConfAcivity5Unit(VGE05);
|
|
|
|
|
|
|
|
proRoute.setTecConfAcivity6(VGW06);
|
|
|
|
|
|
|
|
proRoute.setTecConfAcivity6Unit(VGE06);
|
|
|
|
|
|
|
|
proRoute.setAttr1(Integer.valueOf(i).toString());
|
|
|
|
|
|
|
|
proRoute.setRouteId(UUID.randomUUID().toString().replaceAll("-",""));
|
|
|
|
|
|
|
|
proRoute.setEnableFlag("Y");
|
|
|
|
|
|
|
|
|
|
|
|
proProcess.setProcessId(UUID.randomUUID().toString().replaceAll("-",""));
|
|
|
|
if (proRoute.getRouteName().isEmpty()){
|
|
|
|
proProcess.setProcessName(LTXA1);
|
|
|
|
proRoute.setRouteName("无");
|
|
|
|
proProcess.setProcessCode(LTXA1);
|
|
|
|
}
|
|
|
|
proProcess.setAttention(LTXA1);
|
|
|
|
mapProRoute.put(WERKS,proRoute);
|
|
|
|
proProcess.setEnableFlag("Y");
|
|
|
|
proRouteList.add(i,proRoute);
|
|
|
|
proProcess.setWorkCenter(ARBPL);
|
|
|
|
// if (proRoute.getRouteName()!="无"){
|
|
|
|
proProcess.setAttr1(Integer.valueOf(i).toString());
|
|
|
|
// {
|
|
|
|
proProcess.setCreateTime(DateUtils.dateTime("yyyy-MM-dd", ANDAT));
|
|
|
|
//// System.out.println(sapProRouteMapper.selectProRouteByRouteCode(value.getRouteCode()));
|
|
|
|
proProcess.setCreateBy(ANNAM);
|
|
|
|
// if (sapProRouteMapper.selectProRouteByRouteCode(proRoute.getRouteCode())==0){
|
|
|
|
proProcess.setUpdateBy(AENAM);
|
|
|
|
// proRoute.setRouteId(UUID.randomUUID().toString().replaceAll("-",""));
|
|
|
|
if (proProcess.getProcessCode()!=null){
|
|
|
|
// arr1 = 1;
|
|
|
|
if (sapProProcessMapper.selectProProcessByProcessName(proProcess.getProcessName())==0){
|
|
|
|
// }
|
|
|
|
proProcess.setProcessId(UUID.randomUUID().toString().replaceAll("-",""));
|
|
|
|
// else{
|
|
|
|
sapProProcessMapper.insertProProcess(proProcess);
|
|
|
|
// arr1=0;
|
|
|
|
arr2 = 1;
|
|
|
|
// }
|
|
|
|
}
|
|
|
|
// }}
|
|
|
|
else{
|
|
|
|
|
|
|
|
sapProProcessMapper.updateProProcess(proProcess);
|
|
|
|
proProcess.setProcessId(UUID.randomUUID().toString().replaceAll("-",""));
|
|
|
|
arr2 = 0;
|
|
|
|
proProcess.setProcessName(LTXA1);
|
|
|
|
}
|
|
|
|
proProcess.setProcessCode(LTXA1);
|
|
|
|
}
|
|
|
|
proProcess.setAttention(LTXA1);
|
|
|
|
|
|
|
|
proProcess.setEnableFlag("Y");
|
|
|
|
|
|
|
|
proProcess.setWorkCenter(ARBPL);
|
|
|
|
|
|
|
|
proProcess.setAttr1(Integer.valueOf(i).toString());
|
|
|
|
|
|
|
|
proProcess.setCreateTime(DateUtils.dateTime("yyyy-MM-dd", ANDAT));
|
|
|
|
|
|
|
|
proProcess.setCreateBy(ANNAM);
|
|
|
|
|
|
|
|
proProcess.setUpdateBy(AENAM);
|
|
|
|
|
|
|
|
mapProProcess.put(WERKS,proProcess);
|
|
|
|
|
|
|
|
proProcessList.add(i,proProcess);
|
|
|
|
|
|
|
|
// if (proProcess.getProcessCode()!=null){
|
|
|
|
|
|
|
|
// if (sapProProcessMapper.selectProProcessByProcessName(proProcess.getProcessName())==0){
|
|
|
|
|
|
|
|
// proProcess.setProcessId(UUID.randomUUID().toString().replaceAll("-",""));
|
|
|
|
|
|
|
|
// arr2 = 1;
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
// else{
|
|
|
|
|
|
|
|
// arr2 = 0;
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
proRouteProcessNew.setRouteId(proRoute.getRouteId());
|
|
|
|
|
|
|
|
proRouteProcessNew.setProcessId(proProcess.getProcessId());
|
|
|
|
|
|
|
|
proRouteProcessNew.setAttr1(Integer.valueOf(i).toString());
|
|
|
|
|
|
|
|
proRouteProcessNew.setProcessCode(proProcess.getProcessCode());
|
|
|
|
|
|
|
|
proRouteProcessNew.setProcessName(proProcess.getProcessName());
|
|
|
|
|
|
|
|
proRouteProcessNew.setOrderNum(1);
|
|
|
|
|
|
|
|
proRouteProcessNew.setCreateTime(DateUtils.dateTime(("yyyy-MM-dd"),ANDAT));
|
|
|
|
|
|
|
|
proRouteProcessNew.setCreateBy(ANNAM);
|
|
|
|
|
|
|
|
proRouteProcessNew.setUpdateBy(AENAM);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
proRouteProcessNew.setRecordId(UUID.randomUUID().toString().replace("-",""));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
mapProRouteProcessNew.put(WERKS,proRouteProcessNew);
|
|
|
|
|
|
|
|
proRouteProcessOld.setProcessCode(proProcess.getProcessCode());
|
|
|
|
|
|
|
|
proRouteProcessOld.setProcessName(proProcess.getProcessName());
|
|
|
|
|
|
|
|
proRouteProcessOld.setOrderNum(1);
|
|
|
|
|
|
|
|
proRouteProcessOld.setCreateTime(DateUtils.dateTime(("yyyy-MM-dd"),ANDAT));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
proRouteProcessOld.setCreateBy(ANNAM);
|
|
|
|
|
|
|
|
proRouteProcessOld.setUpdateBy(AENAM);
|
|
|
|
|
|
|
|
mapProRouteProcessOld.put(WERKS,proRouteProcessOld);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// sapProRouteProcessMapper.insertProRouteProcess(proRouteProcess);
|
|
|
|
//
|
|
|
|
//
|
|
|
|
if (arr1==1&&arr2==1){
|
|
|
|
//
|
|
|
|
proRouteProcess.setRecordId(UUID.randomUUID().toString().replace("-",""));
|
|
|
|
// sapProRouteProcessMapper.updateProRouteProcess(proRouteProcess);
|
|
|
|
proRouteProcess.setRouteId(proRoute.getRouteId());
|
|
|
|
|
|
|
|
proRouteProcess.setProcessId(proProcess.getProcessId());
|
|
|
|
|
|
|
|
proRouteProcess.setAttr1(Integer.valueOf(i).toString());
|
|
|
|
|
|
|
|
proRouteProcess.setProcessCode(proProcess.getProcessCode());
|
|
|
|
|
|
|
|
proRouteProcess.setProcessName(proProcess.getProcessName());
|
|
|
|
|
|
|
|
proRouteProcess.setOrderNum(1);
|
|
|
|
|
|
|
|
proRouteProcess.setCreateTime(DateUtils.dateTime(("yyyy-MM-dd"),ANDAT));
|
|
|
|
|
|
|
|
proRouteProcess.setCreateBy(ANNAM);
|
|
|
|
|
|
|
|
proRouteProcess.setUpdateBy(AENAM);
|
|
|
|
|
|
|
|
sapProRouteProcessMapper.insertProRouteProcess(proRouteProcess);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
else {
|
|
|
|
|
|
|
|
proRouteProcess.setRouteId(proRoute.getRouteId());
|
|
|
|
|
|
|
|
proRouteProcess.setProcessId(proProcess.getProcessId());
|
|
|
|
|
|
|
|
proRouteProcess.setAttr1(Integer.valueOf(i).toString());
|
|
|
|
|
|
|
|
proRouteProcess.setProcessCode(proProcess.getProcessCode());
|
|
|
|
|
|
|
|
proRouteProcess.setProcessName(proProcess.getProcessName());
|
|
|
|
|
|
|
|
proRouteProcess.setOrderNum(1);
|
|
|
|
|
|
|
|
proRouteProcess.setCreateTime(DateUtils.dateTime(("yyyy-MM-dd"),ANDAT));
|
|
|
|
|
|
|
|
proRouteProcess.setCreateBy(ANNAM);
|
|
|
|
|
|
|
|
proRouteProcess.setUpdateBy(AENAM);
|
|
|
|
|
|
|
|
sapProRouteProcessMapper.updateProRouteProcess(proRouteProcess);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -766,7 +779,69 @@ public class SapServiceImpl implements SapService {
|
|
|
|
// if (!proProcessList.get(k).getProcessCode().isEmpty()){ sapProProcessMapper.insertProProcess(proProcessList.get(k)); }
|
|
|
|
// if (!proProcessList.get(k).getProcessCode().isEmpty()){ sapProProcessMapper.insertProProcess(proProcessList.get(k)); }
|
|
|
|
// if (!proProcessContentList.get(k).getContentText().isEmpty()){ sapProProcessContentMapper.insertProProcessContent(proProcessContentList.get(k)); }
|
|
|
|
// if (!proProcessContentList.get(k).getContentText().isEmpty()){ sapProProcessContentMapper.insertProProcessContent(proProcessContentList.get(k)); }
|
|
|
|
// }
|
|
|
|
// }
|
|
|
|
}}
|
|
|
|
}
|
|
|
|
|
|
|
|
Integer nums = sapSysUserMapper.getNums();
|
|
|
|
|
|
|
|
List<String> list = Arrays.asList(set.toArray(new String[0]));
|
|
|
|
|
|
|
|
// Integer nums = sapSysUserMapper.getNums();
|
|
|
|
|
|
|
|
for (int i=0;i<nums;i++){
|
|
|
|
|
|
|
|
String s = list.get(i);
|
|
|
|
|
|
|
|
mapProRoute.forEach((key,value)->{
|
|
|
|
|
|
|
|
if (key.equals(s)){
|
|
|
|
|
|
|
|
DynamicDataSourceContextHolder.push("ds_"+s);
|
|
|
|
|
|
|
|
if (value.getRouteName()!="无"){
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
// System.out.println(s);
|
|
|
|
|
|
|
|
// System.out.println(sapProRouteMapper.selectProRouteByRouteCode(value.getRouteCode()));
|
|
|
|
|
|
|
|
if (sapProRouteMapper.selectProRouteByRouteCode(value.getRouteCode())==0){
|
|
|
|
|
|
|
|
value.setRouteId(UUID.randomUUID().toString().replaceAll("-",""));
|
|
|
|
|
|
|
|
sapProRouteMapper.insertProRoute(value);
|
|
|
|
|
|
|
|
// arr1 = 1;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
else{
|
|
|
|
|
|
|
|
// System.out.println(value);
|
|
|
|
|
|
|
|
sapProRouteMapper.updateProRoute(value);
|
|
|
|
|
|
|
|
// arr1=0;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
mapProProcess.forEach((key, value) ->{
|
|
|
|
|
|
|
|
if (key.equals(s)){
|
|
|
|
|
|
|
|
DynamicDataSourceContextHolder.push("ds_"+s);
|
|
|
|
|
|
|
|
if (value.getProcessCode()!=null&&value.getProcessCode()!=""){
|
|
|
|
|
|
|
|
if (sapProProcessMapper.selectProProcessByProcessName(value.getProcessName())==0){
|
|
|
|
|
|
|
|
value.setProcessId(UUID.randomUUID().toString().replaceAll("-",""));
|
|
|
|
|
|
|
|
// System.out.println(value.getProcessCode()+"================================================");
|
|
|
|
|
|
|
|
sapProProcessMapper.insertProProcess(value);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
else{
|
|
|
|
|
|
|
|
// System.out.println(value);
|
|
|
|
|
|
|
|
sapProProcessMapper.updateProProcess(value);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
mapProRouteProcessNew.forEach((key, value) ->{
|
|
|
|
|
|
|
|
if (key.equals(s)){
|
|
|
|
|
|
|
|
DynamicDataSourceContextHolder.push("ds_"+s);
|
|
|
|
|
|
|
|
if ((sapProRouteProcessMapper.selectProRouteProcessByProcessCode(value.getProcessCode()))==0){
|
|
|
|
|
|
|
|
// System.out.println(value);
|
|
|
|
|
|
|
|
sapProRouteProcessMapper.insertProRouteProcess(value);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
mapProRouteProcessOld.forEach((key, value) ->{
|
|
|
|
|
|
|
|
if (key.equals(s)){
|
|
|
|
|
|
|
|
DynamicDataSourceContextHolder.push("ds_"+s);
|
|
|
|
|
|
|
|
if ((sapProRouteProcessMapper.selectProRouteProcessByProcessCode(value.getProcessCode()))!=0){
|
|
|
|
|
|
|
|
// System.out.println(value);
|
|
|
|
|
|
|
|
sapProRouteProcessMapper.updateProRouteProcess(value);
|
|
|
|
|
|
|
|
}}
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
catch (Exception e){
|
|
|
|
catch (Exception e){
|
|
|
|
return R.fail(e.getMessage());
|
|
|
|
return R.fail(e.getMessage());
|
|
|
|
}
|
|
|
|
}
|
|
|
|