|
|
|
@ -41,37 +41,38 @@ public class ShopOrderServiceImpl implements ShopOrderService { |
|
|
|
|
|
|
|
//=============生产订单类型=================== |
|
|
|
@Override |
|
|
|
public List<SOOrderTypeData> getShopOrderFamily(SOOrderTypeData indata){ |
|
|
|
public List<SOOrderTypeData> getShopOrderFamily(SOOrderTypeData indata) { |
|
|
|
List<SOOrderTypeData> result = shopOrderMapper.getShopOrderFamily(indata); |
|
|
|
return result; |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResponseData saveShopOrderFamily(SOOrderTypeData inData){ |
|
|
|
public ResponseData saveShopOrderFamily(SOOrderTypeData inData) { |
|
|
|
ResponseData responseData = new ResponseData(); |
|
|
|
if (inData.getAdd()==0){ |
|
|
|
List<SiteData> list3=baseMapper.checkSiteId(inData.getSite()); |
|
|
|
if(list3.size()==0){ |
|
|
|
if (inData.getAdd() == 0) { |
|
|
|
List<SiteData> list3 = baseMapper.checkSiteId(inData.getSite()); |
|
|
|
if (list3.size() == 0) { |
|
|
|
responseData.setMsg(sysMsgService.getLanguageMsg(SysMsgConstant.OBJECT_ID_200032)); |
|
|
|
responseData.setCode("500"); |
|
|
|
return responseData; |
|
|
|
} |
|
|
|
List<AccessSiteData> list=baseMapper.checkAccessSite(inData.getSite(),inData.getUser()); |
|
|
|
if(list.size()==0){ |
|
|
|
List<AccessSiteData> list = baseMapper.checkAccessSite(inData.getSite(), inData.getUser()); |
|
|
|
if (list.size() == 0) { |
|
|
|
responseData.setMsg(sysMsgService.getLanguageMsg(SysMsgConstant.OBJECT_ID_200040)); |
|
|
|
responseData.setCode("500"); |
|
|
|
return responseData; |
|
|
|
} |
|
|
|
List<SOOrderTypeData> list2=shopOrderMapper.checkOrderType(inData); |
|
|
|
if(list2.size()!=0){ |
|
|
|
List<SOOrderTypeData> list2 = shopOrderMapper.checkOrderType(inData); |
|
|
|
if (list2.size() != 0) { |
|
|
|
responseData.setMsg(sysMsgService.getLanguageMsg(SysMsgConstant.OBJECT_ID_200195)); |
|
|
|
responseData.setCode("500"); |
|
|
|
return responseData; |
|
|
|
} |
|
|
|
//新增 |
|
|
|
shopOrderMapper.saveShopOrderFamily(inData); |
|
|
|
}else{ |
|
|
|
List<AccessSiteData> list=baseMapper.checkAccessSite(inData.getSite(),inData.getUser()); |
|
|
|
if(list.size()==0){ |
|
|
|
} else { |
|
|
|
List<AccessSiteData> list = baseMapper.checkAccessSite(inData.getSite(), inData.getUser()); |
|
|
|
if (list.size() == 0) { |
|
|
|
responseData.setMsg(sysMsgService.getLanguageMsg(SysMsgConstant.OBJECT_ID_200040)); |
|
|
|
responseData.setCode("500"); |
|
|
|
return responseData; |
|
|
|
@ -83,6 +84,7 @@ public class ShopOrderServiceImpl implements ShopOrderService { |
|
|
|
responseData.setMsg(sysMsgService.getLanguageMsg(SysMsgConstant.OBJECT_ID_200000)); |
|
|
|
return responseData; |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResponseData deleteShopOrderFamily(SOOrderTypeData inData) { |
|
|
|
ResponseData responseData = new ResponseData(); |
|
|
|
@ -96,37 +98,38 @@ public class ShopOrderServiceImpl implements ShopOrderService { |
|
|
|
|
|
|
|
//=============生产计划=================== |
|
|
|
@Override |
|
|
|
public List<SOPlannerData> getPlanFamily(SOPlannerData indata){ |
|
|
|
public List<SOPlannerData> getPlanFamily(SOPlannerData indata) { |
|
|
|
List<SOPlannerData> result = shopOrderMapper.getPlanFamily(indata); |
|
|
|
return result; |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResponseData savePlanFamily(SOPlannerData inData){ |
|
|
|
public ResponseData savePlanFamily(SOPlannerData inData) { |
|
|
|
ResponseData responseData = new ResponseData(); |
|
|
|
if (inData.getAdd()==0){ |
|
|
|
List<SiteData> list3=baseMapper.checkSiteId(inData.getSite()); |
|
|
|
if(list3.size()==0){ |
|
|
|
if (inData.getAdd() == 0) { |
|
|
|
List<SiteData> list3 = baseMapper.checkSiteId(inData.getSite()); |
|
|
|
if (list3.size() == 0) { |
|
|
|
responseData.setMsg(sysMsgService.getLanguageMsg(SysMsgConstant.OBJECT_ID_200032)); |
|
|
|
responseData.setCode("500"); |
|
|
|
return responseData; |
|
|
|
} |
|
|
|
List<AccessSiteData> list=baseMapper.checkAccessSite(inData.getSite(),inData.getUser()); |
|
|
|
if(list.size()==0){ |
|
|
|
List<AccessSiteData> list = baseMapper.checkAccessSite(inData.getSite(), inData.getUser()); |
|
|
|
if (list.size() == 0) { |
|
|
|
responseData.setMsg(sysMsgService.getLanguageMsg(SysMsgConstant.OBJECT_ID_200040)); |
|
|
|
responseData.setCode("500"); |
|
|
|
return responseData; |
|
|
|
} |
|
|
|
List<SOPlannerData> list2=shopOrderMapper.checkPlannerType(inData); |
|
|
|
if(list2.size()!=0){ |
|
|
|
List<SOPlannerData> list2 = shopOrderMapper.checkPlannerType(inData); |
|
|
|
if (list2.size() != 0) { |
|
|
|
responseData.setMsg(sysMsgService.getLanguageMsg(SysMsgConstant.OBJECT_ID_200196)); |
|
|
|
responseData.setCode("500"); |
|
|
|
return responseData; |
|
|
|
} |
|
|
|
//新增 |
|
|
|
shopOrderMapper.savePlanFamily(inData); |
|
|
|
}else{ |
|
|
|
List<AccessSiteData> list=baseMapper.checkAccessSite(inData.getSite(),inData.getUser()); |
|
|
|
if(list.size()==0){ |
|
|
|
} else { |
|
|
|
List<AccessSiteData> list = baseMapper.checkAccessSite(inData.getSite(), inData.getUser()); |
|
|
|
if (list.size() == 0) { |
|
|
|
responseData.setMsg(sysMsgService.getLanguageMsg(SysMsgConstant.OBJECT_ID_200040)); |
|
|
|
responseData.setCode("500"); |
|
|
|
return responseData; |
|
|
|
@ -138,6 +141,7 @@ public class ShopOrderServiceImpl implements ShopOrderService { |
|
|
|
responseData.setMsg("操作成功!"); |
|
|
|
return responseData; |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResponseData deletePlanFamily(SOPlannerData inData) { |
|
|
|
ResponseData responseData = new ResponseData(); |
|
|
|
@ -150,15 +154,15 @@ public class ShopOrderServiceImpl implements ShopOrderService { |
|
|
|
|
|
|
|
//=============查询-生产订单无工艺路线================== |
|
|
|
@Override |
|
|
|
public List<ShopOrderWithNoProcessRouteData> searchShopOrderWithNoProcessRoute(ShopOrderWithNoProcessRouteData indata){ |
|
|
|
public List<ShopOrderWithNoProcessRouteData> searchShopOrderWithNoProcessRoute(ShopOrderWithNoProcessRouteData indata) { |
|
|
|
List<ShopOrderWithNoProcessRouteData> result = shopOrderMapper.searchShopOrderWithNoProcessRoute(indata); |
|
|
|
return result; |
|
|
|
} |
|
|
|
|
|
|
|
//=============查询-生产派工单================== |
|
|
|
@Override |
|
|
|
public List<SearchProductionDispatchListData> searchProductionDispatchList(SearchProductionDispatchListData indata){ |
|
|
|
if(indata.isChecked()){ |
|
|
|
public List<SearchProductionDispatchListData> searchProductionDispatchList(SearchProductionDispatchListData indata) { |
|
|
|
if (indata.isChecked()) { |
|
|
|
indata.setSql(" AND isnull(E.S_ScheduledSeqNo ,- 1) >- 1 "); |
|
|
|
} |
|
|
|
List<SearchProductionDispatchListData> result = shopOrderMapper.searchProductionDispatchList(indata); |
|
|
|
@ -167,7 +171,7 @@ public class ShopOrderServiceImpl implements ShopOrderService { |
|
|
|
|
|
|
|
//=============查询-生产订单================== |
|
|
|
@Override |
|
|
|
public List<SearchShopOrder> searchShopOrder(SearchShopOrder indata){ |
|
|
|
public List<SearchShopOrder> searchShopOrder(SearchShopOrder indata) { |
|
|
|
|
|
|
|
List<SearchShopOrder> result = shopOrderMapper.searchShopOrder(indata); |
|
|
|
return result; |
|
|
|
@ -175,7 +179,7 @@ public class ShopOrderServiceImpl implements ShopOrderService { |
|
|
|
|
|
|
|
//=============生产订单================== |
|
|
|
@Override |
|
|
|
public List<ShopOrderData> getShopOrderData(ShopOrderData indata){ |
|
|
|
public List<ShopOrderData> getShopOrderData(ShopOrderData indata) { |
|
|
|
|
|
|
|
List<ShopOrderData> result = shopOrderMapper.getShopOrderData(indata); |
|
|
|
return result; |
|
|
|
@ -184,7 +188,7 @@ public class ShopOrderServiceImpl implements ShopOrderService { |
|
|
|
@Override |
|
|
|
public ResponseData deleteShopOrderData(ShopOrderData inData) { |
|
|
|
ResponseData responseData = new ResponseData(); |
|
|
|
if(!inData.getStatus().equals("已计划")){ |
|
|
|
if (!inData.getStatus().equals("已计划")) { |
|
|
|
responseData.setMsg(sysMsgService.getLanguageMsg(SysMsgConstant.OBJECT_ID_200197)); |
|
|
|
responseData.setCode("500"); |
|
|
|
return responseData; |
|
|
|
@ -197,7 +201,7 @@ public class ShopOrderServiceImpl implements ShopOrderService { |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResponseData saveShopOrderData(ShopOrderData inData){ |
|
|
|
public ResponseData saveShopOrderData(ShopOrderData inData) { |
|
|
|
ResponseData responseData = new ResponseData(); |
|
|
|
shopOrderMapper.saveShopOrderData(inData); |
|
|
|
responseData.setCode("200"); |
|
|
|
@ -207,18 +211,19 @@ public class ShopOrderServiceImpl implements ShopOrderService { |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public List<RouteInShopOrderData> getRouteInShopOrderData(ShopOrderData indata){ |
|
|
|
public List<RouteInShopOrderData> getRouteInShopOrderData(ShopOrderData indata) { |
|
|
|
List<RouteInShopOrderData> result = shopOrderMapper.getRouteInShopOrderData(indata); |
|
|
|
return result; |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public List<ToolInShopOrder> getToolInShopOrder(ShopOrderData indata){ |
|
|
|
public List<ToolInShopOrder> getToolInShopOrder(ShopOrderData indata) { |
|
|
|
List<ToolInShopOrder> result = shopOrderMapper.getToolInShopOrder(indata); |
|
|
|
return result; |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public List<ProductMixInShopOrder> getProductMixInShopOrder(ShopOrderData indata){ |
|
|
|
public List<ProductMixInShopOrder> getProductMixInShopOrder(ShopOrderData indata) { |
|
|
|
List<ProductMixInShopOrder> result = shopOrderMapper.getProductMixInShopOrder(indata); |
|
|
|
return result; |
|
|
|
} |
|
|
|
@ -252,10 +257,11 @@ public class ShopOrderServiceImpl implements ShopOrderService { |
|
|
|
|
|
|
|
/** |
|
|
|
* TODO 执行取消订单的操作 |
|
|
|
* |
|
|
|
* @return void |
|
|
|
* @author LR |
|
|
|
* @date 2022/5/30 14:13 |
|
|
|
* @Param [site, orderNo, status] |
|
|
|
* @return void |
|
|
|
**/ |
|
|
|
public Map<String, Object> cancelShopOrder(String site, String orderNo, String status) { |
|
|
|
List<Object> params = new ArrayList<>(); |
|
|
|
@ -278,7 +284,7 @@ public class ShopOrderServiceImpl implements ShopOrderService { |
|
|
|
boolean checkFlag = inData.isCheckFlag(); |
|
|
|
//关闭工单是否校验数量 |
|
|
|
String checkOrderQtyFlag = "Y"; |
|
|
|
if(!checkFlag){ |
|
|
|
if (!checkFlag) { |
|
|
|
checkOrderQtyFlag = "N"; |
|
|
|
} |
|
|
|
//调用存储过程 执行取消订单的操作 |
|
|
|
@ -288,7 +294,7 @@ public class ShopOrderServiceImpl implements ShopOrderService { |
|
|
|
if (!"200".equalsIgnoreCase(resultCode)) { |
|
|
|
String msg = String.valueOf(resultMap.get("resultMsg")); |
|
|
|
String objectId = String.valueOf(resultMap.get("objectId")); |
|
|
|
throw new XJException(msg, Integer.parseInt(resultCode),objectId); |
|
|
|
throw new XJException(msg, Integer.parseInt(resultCode), objectId); |
|
|
|
} |
|
|
|
//调用存储过程 关闭sap的订单 |
|
|
|
String currentTime = DateUtils.getStringDate(new Date(), "yyyy-MM-dd"); |
|
|
|
@ -299,16 +305,16 @@ public class ShopOrderServiceImpl implements ShopOrderService { |
|
|
|
if (!"200".equalsIgnoreCase(resultSapCode)) { |
|
|
|
String msg = String.valueOf(resultSapMap.get("resultMsg")); |
|
|
|
String objectId = String.valueOf(resultSapMap.get("objectId")); |
|
|
|
throw new XJException(msg, Integer.parseInt(resultCode),objectId); |
|
|
|
throw new XJException(msg, Integer.parseInt(resultCode), objectId); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* @description: 关闭SAP的订单 |
|
|
|
* @author LR |
|
|
|
* @date 2022/12/29 17:20 |
|
|
|
* @version 1.0 |
|
|
|
*/ |
|
|
|
* @description: 关闭SAP的订单 |
|
|
|
* @author LR |
|
|
|
* @date 2022/12/29 17:20 |
|
|
|
* @version 1.0 |
|
|
|
*/ |
|
|
|
public Map<String, Object> closeSAPShopOrder(String orderNo, String currentTime) { |
|
|
|
List<Object> params = new ArrayList<>(); |
|
|
|
params.add(orderNo); |
|
|
|
@ -321,10 +327,11 @@ public class ShopOrderServiceImpl implements ShopOrderService { |
|
|
|
|
|
|
|
/** |
|
|
|
* TODO 调用存储过程 执行关闭订单 |
|
|
|
* |
|
|
|
* @return java.util.Map<java.lang.String, java.lang.Object> |
|
|
|
* @author LR |
|
|
|
* @date 2022/6/7 16:46 |
|
|
|
* @Param [site, orderNo, status, checkOrderQtyFlag] |
|
|
|
* @return java.util.Map<java.lang.String, java.lang.Object> |
|
|
|
**/ |
|
|
|
public Map<String, Object> closeShopOrder(String site, String orderNo, String status, String checkOrderQtyFlag) { |
|
|
|
List<Object> params = new ArrayList<>(); |
|
|
|
@ -357,10 +364,11 @@ public class ShopOrderServiceImpl implements ShopOrderService { |
|
|
|
|
|
|
|
/** |
|
|
|
* TODO 调用存储过程 重新打开派工单 |
|
|
|
* |
|
|
|
* @return java.util.Map<java.lang.String, java.lang.Object> |
|
|
|
* @author LR |
|
|
|
* @date 2022/6/7 16:51 |
|
|
|
* @Param [site, orderNo, status] |
|
|
|
* @return java.util.Map<java.lang.String, java.lang.Object> |
|
|
|
**/ |
|
|
|
public Map<String, Object> openShopOrder(String site, String orderNo, String status) { |
|
|
|
List<Object> params = new ArrayList<>(); |
|
|
|
@ -374,16 +382,82 @@ public class ShopOrderServiceImpl implements ShopOrderService { |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
@Transactional |
|
|
|
public void deleteRouteInShopOrder(RouteInShopOrderData routeInShopOrderData) { |
|
|
|
deletedUpdateShopRoute(routeInShopOrderData); |
|
|
|
shopOrderMapper.deleteRouteInShopOrder(routeInShopOrderData); |
|
|
|
} |
|
|
|
|
|
|
|
// 调整工艺路线之后处理 工序的前道后道 |
|
|
|
private void deletedUpdateShopRoute(RouteInShopOrderData routeInShopOrderData) { |
|
|
|
// 获取当前工序信息 |
|
|
|
RouteInShopOrderData route = shopOrderMapper.getSORoute(routeInShopOrderData); |
|
|
|
RouteInShopOrderData pre = new RouteInShopOrderData(); |
|
|
|
pre.setOrderNo(route.getOrderNo()); |
|
|
|
pre.setSite(route.getSite()); |
|
|
|
RouteInShopOrderData next = new RouteInShopOrderData(); |
|
|
|
next.setOrderNo(route.getOrderNo()); |
|
|
|
next.setSite(route.getSite()); |
|
|
|
if (route != null) { |
|
|
|
if (route.getPreItemNo().doubleValue() == 0) { |
|
|
|
pre.setItemNo(route.getNextItemNo()); |
|
|
|
pre.setPreItemNo(0.0); |
|
|
|
shopOrderMapper.updateRouteByItemNo(pre); |
|
|
|
} |
|
|
|
if (route.getNextItemNo().doubleValue() == 0) { |
|
|
|
next.setItemNo(route.getPreItemNo()); |
|
|
|
next.setNextItemNo(0.0); |
|
|
|
shopOrderMapper.updateRouteByItemNo(next); |
|
|
|
} |
|
|
|
if (route.getPreItemNo().doubleValue() != 0 && route.getNextItemNo().doubleValue() != 0) { |
|
|
|
pre.setItemNo(route.getPreItemNo()); |
|
|
|
pre.setNextItemNo(route.getNextItemNo()); |
|
|
|
shopOrderMapper.updateRouteByItemNo(pre); |
|
|
|
next.setItemNo(route.getNextItemNo()); |
|
|
|
next.setPreItemNo(route.getPreItemNo()); |
|
|
|
shopOrderMapper.updateRouteByItemNo(next); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
@Transactional |
|
|
|
public void insertRouteInShopOrder(RouteInShopOrderData routeInShopOrderData) { |
|
|
|
// 获取工单数量 |
|
|
|
Double qtyRequired = shopOrderMapper.getOrderQtyRequired(routeInShopOrderData.getSite(),routeInShopOrderData.getOrderNo()); |
|
|
|
Double qtyRequired = shopOrderMapper.getOrderQtyRequired(routeInShopOrderData.getSite(), routeInShopOrderData.getOrderNo()); |
|
|
|
routeInShopOrderData.setQtyRequired(qtyRequired); |
|
|
|
shopOrderMapper.insertRouteInShopOrder(routeInShopOrderData); |
|
|
|
addUpdateRoute(routeInShopOrderData); |
|
|
|
} |
|
|
|
|
|
|
|
private void addUpdateRoute(RouteInShopOrderData routeInShopOrderData) { |
|
|
|
// 根据工序号获取上道工序 |
|
|
|
RouteInShopOrderData pre = shopOrderMapper.getSORouteItemNoOrderBy(routeInShopOrderData,"desc"); |
|
|
|
// 根据工序号获取下道工序 |
|
|
|
RouteInShopOrderData next = shopOrderMapper.getSORouteItemNoOrderBy(routeInShopOrderData,"asc"); |
|
|
|
if (pre != null){ |
|
|
|
pre.setNextItemNo(routeInShopOrderData.getItemNo()); |
|
|
|
routeInShopOrderData.setPreItemNo(pre.getItemNo()); |
|
|
|
routeInShopOrderData.setNextItemNo(0.0); |
|
|
|
shopOrderMapper.updateRouteByItemNo(pre); |
|
|
|
} |
|
|
|
if (next != null){ |
|
|
|
next.setPreItemNo(routeInShopOrderData.getItemNo()); |
|
|
|
routeInShopOrderData.setPreItemNo(0.0); |
|
|
|
routeInShopOrderData.setNextItemNo(next.getItemNo()); |
|
|
|
shopOrderMapper.updateRouteByItemNo(next); |
|
|
|
} |
|
|
|
if (pre == null && next == null){ |
|
|
|
routeInShopOrderData.setPreItemNo(0.0); |
|
|
|
routeInShopOrderData.setNextItemNo(0.0); |
|
|
|
} |
|
|
|
if (pre != null && next != null){ |
|
|
|
routeInShopOrderData.setPreItemNo(pre.getItemNo()); |
|
|
|
routeInShopOrderData.setNextItemNo(next.getItemNo()); |
|
|
|
} |
|
|
|
shopOrderMapper.updateRouteByItemNo(routeInShopOrderData); |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
@ -441,16 +515,16 @@ public class ShopOrderServiceImpl implements ShopOrderService { |
|
|
|
if (!"200".equalsIgnoreCase(resultCode)) { |
|
|
|
String msg = String.valueOf(resultMap.get("resultMsg")); |
|
|
|
String objectId = String.valueOf(resultMap.get("objectId")); |
|
|
|
throw new XJException(msg, Integer.parseInt(resultCode),objectId); |
|
|
|
throw new XJException(msg, Integer.parseInt(resultCode), objectId); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* @return java.util.Map<java.lang.String, java.lang.Object> |
|
|
|
* @Author LR |
|
|
|
* @Description 执行新增工单工序的信息 |
|
|
|
* @DateTime 2022/8/22 15:36 |
|
|
|
* @DateTime 2022/8/22 15:36 |
|
|
|
* @Param [site, orderNo, itemNo, toolId, toolQty, createdBy, toolQty1, remark] |
|
|
|
* @return java.util.Map<java.lang.String,java.lang.Object> |
|
|
|
**/ |
|
|
|
public Map<String, Object> processInsertShopOrderTool(String site, String orderNo, int itemNo, String toolId, int toolQty, String createdBy, String createdDate, String remark) { |
|
|
|
List<Object> params = new ArrayList<>(); |
|
|
|
@ -487,16 +561,16 @@ public class ShopOrderServiceImpl implements ShopOrderService { |
|
|
|
if (!"200".equalsIgnoreCase(resultCode)) { |
|
|
|
String msg = String.valueOf(resultMap.get("resultMsg")); |
|
|
|
String objectId = String.valueOf(resultMap.get("objectId")); |
|
|
|
throw new XJException(msg, Integer.parseInt(resultCode),objectId); |
|
|
|
throw new XJException(msg, Integer.parseInt(resultCode), objectId); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* @return java.util.Map<java.lang.String, java.lang.Object> |
|
|
|
* @Author LR |
|
|
|
* @Description 执行修改工单工序的信息 |
|
|
|
* @DateTime 2022/8/22 16:19 |
|
|
|
* @DateTime 2022/8/22 16:19 |
|
|
|
* @Param [site, orderNo, itemNo, oriToolId, toolId, toolQty, createdBy, createdDate, remark] |
|
|
|
* @return java.util.Map<java.lang.String,java.lang.Object> |
|
|
|
**/ |
|
|
|
public Map<String, Object> processUpdateShopOrderTool(String site, String orderNo, int itemNo, String oriToolId, String toolId, int toolQty, String createdBy, String createdDate, String remark) { |
|
|
|
List<Object> params = new ArrayList<>(); |
|
|
|
@ -529,16 +603,16 @@ public class ShopOrderServiceImpl implements ShopOrderService { |
|
|
|
if (!"200".equalsIgnoreCase(resultCode)) { |
|
|
|
String msg = String.valueOf(resultMap.get("resultMsg")); |
|
|
|
String objectId = String.valueOf(resultMap.get("objectId")); |
|
|
|
throw new XJException(msg, Integer.parseInt(resultCode),objectId); |
|
|
|
throw new XJException(msg, Integer.parseInt(resultCode), objectId); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* @return java.util.Map<java.lang.String, java.lang.Object> |
|
|
|
* @Author LR |
|
|
|
* @Description 执行删除工单工序的信息 |
|
|
|
* @DateTime 2022/8/22 16:22 |
|
|
|
* @DateTime 2022/8/22 16:22 |
|
|
|
* @Param [site, orderNo, itemNo, toolId] |
|
|
|
* @return java.util.Map<java.lang.String,java.lang.Object> |
|
|
|
**/ |
|
|
|
public Map<String, Object> processDeleteShopOrderTool(String site, String orderNo, int itemNo, String toolId) { |
|
|
|
List<Object> params = new ArrayList<>(); |
|
|
|
@ -563,13 +637,13 @@ public class ShopOrderServiceImpl implements ShopOrderService { |
|
|
|
params.add(shopOrderRoutingViaRevDto.getUserId()); |
|
|
|
//调用存储过程 |
|
|
|
List<Map<String, Object>> resultList = procedureMapper.getProcedureData("ShopOrder_UpdateRoutingViaRev", params); |
|
|
|
Map<String, Object> resultMap= resultList.get(0); |
|
|
|
Map<String, Object> resultMap = resultList.get(0); |
|
|
|
//判断是否检验成功 |
|
|
|
String resultCode = String.valueOf(resultMap.get("resultCode")); |
|
|
|
if (!"200".equalsIgnoreCase(resultCode)) { |
|
|
|
String msg = String.valueOf(resultMap.get("resultMsg")); |
|
|
|
String objectId = String.valueOf(resultMap.get("objectId")); |
|
|
|
throw new XJException(msg, Integer.parseInt(resultCode),objectId); |
|
|
|
throw new XJException(msg, Integer.parseInt(resultCode), objectId); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|