From 44137e717170d9a9333e33a5237f3a468bd41113 Mon Sep 17 00:00:00 2001 From: ZY <zc857179121@qq.com> Date: 星期一, 28 四月 2025 12:49:35 +0800 Subject: [PATCH] 双数据源 --- /dev/null | 16 -- src/main/java/com/zy/nc/mapper/NccSaleDbckmxbMapper.java | 12 + src/main/java/com/zy/asrs/service/impl/ReportToThirdServiceImpl.java | 103 ++++++++++++ src/main/resources/mapper/nc/NccSaleDbckmxbMapper.xml | 7 src/main/java/com/zy/asrs/service/ReportToThirdService.java | 12 + src/main/java/com/zy/nc/task/PlanOrderTask.java | 12 + src/main/java/com/zy/nc/entity/NccSaleDbckmxb.java | 108 +++++++++++++ src/main/java/com/zy/nc/task/handler/PlanOrderHandler.java | 22 ++ src/main/java/com/zy/asrs/task/handler/OrderSyncHandler.java | 171 +++----------------- 9 files changed, 301 insertions(+), 162 deletions(-) diff --git a/src/main/java/com/zy/asrs/service/ReportToThirdService.java b/src/main/java/com/zy/asrs/service/ReportToThirdService.java new file mode 100644 index 0000000..5be3e90 --- /dev/null +++ b/src/main/java/com/zy/asrs/service/ReportToThirdService.java @@ -0,0 +1,12 @@ +package com.zy.asrs.service; + +import com.zy.asrs.entity.DocType; +import com.zy.asrs.entity.Order; +import com.zy.asrs.entity.OrderDetl; + +import java.util.List; + +public interface ReportToThirdService { + + void report(Order order, List<OrderDetl> orderDetls, DocType docType); +} diff --git a/src/main/java/com/zy/asrs/service/impl/ReportToThirdServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/ReportToThirdServiceImpl.java new file mode 100644 index 0000000..dc7520a --- /dev/null +++ b/src/main/java/com/zy/asrs/service/impl/ReportToThirdServiceImpl.java @@ -0,0 +1,103 @@ +package com.zy.asrs.service.impl; + +import com.alibaba.fastjson.JSON; +import com.alibaba.fastjson.JSONObject; +import com.core.common.Cools; +import com.core.exception.CoolException; +import com.zy.asrs.entity.DocType; +import com.zy.asrs.entity.Order; +import com.zy.asrs.entity.OrderDetl; +import com.zy.asrs.service.ApiLogService; +import com.zy.asrs.service.OrderService; +import com.zy.asrs.service.ReportToThirdService; +import com.zy.common.utils.HttpHandler; +import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.stereotype.Service; + +import java.io.IOException; +import java.util.List; + +@Service +@Slf4j +public class ReportToThirdServiceImpl implements ReportToThirdService { + + @Autowired + private ApiLogService apiLogService; + + @Autowired + private OrderService orderService; + + @Value("${NYNC.ip}") + private String nyncIp; + + @Value("${NYNC.port}") + private String port; + + @Value("${NYNC.saveRefDelivery}") + private String saveRefDelivery; + + + @Override + public void report(Order order, List<OrderDetl> orderDetls, DocType docType) { + Boolean http = false; + switch (order.getDocType().toString()) { + case "閿�鍞彂璐�": + http = http("", docType.getDocName(), nyncIp + port, saveRefDelivery); + if (Cools.isEmpty(order.getShipCode()) || order.getShipCode().equalsIgnoreCase("1")) { + + } + break; + case "浜ф垚鍝佸叆搴�": + break; + case "杈呮枡閲囪喘鍏ュ簱": + break; + case "杈呮枡鍙婃垚鍝佽浆搴�": + break; + case "鑷姩鍖呰鍏ュ簱": + break; + case "鍐呴儴璋冩嫧": + break; + default: + break; + } + if (http) { + // 淇敼璁㈠崟鐘舵�� 4.瀹屾垚 ===>> 6.宸蹭笂鎶� + if (!orderService.updateSettle(order.getId(), 6L, null)) { + throw new CoolException("鏈嶅姟鍣ㄥ唴閮ㄩ敊璇紝璇疯仈绯荤鐞嗗憳"); + } + } + } + + private Boolean http(Object data, String docType, String url, String path) { + String response = ""; + boolean success = false; + try { + response = new HttpHandler.Builder() + .setUri(url) + .setPath(path) + .setJson(JSON.toJSONString(data)) + .build() + .doPost(); + JSONObject jsonObject = JSON.parseObject(response); + if (jsonObject.getInteger("code").equals(1)) { + return true; + } + log.error("璇锋眰鎺ュ彛澶辫触锛侊紒锛乽rl锛歿}锛況equest锛歿}锛況esponse锛歿}", url + path, JSON.toJSONString(data), response); + } catch (IOException e) { + e.printStackTrace(); + } finally { + apiLogService.save( + docType, + url + path, + null, + "127.0.0.1", + JSON.toJSONString(data), + response, + success + ); + } + return false; + } +} diff --git a/src/main/java/com/zy/asrs/task/handler/OrderSyncHandler.java b/src/main/java/com/zy/asrs/task/handler/OrderSyncHandler.java index 002d171..85cab5c 100644 --- a/src/main/java/com/zy/asrs/task/handler/OrderSyncHandler.java +++ b/src/main/java/com/zy/asrs/task/handler/OrderSyncHandler.java @@ -3,22 +3,15 @@ import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; import com.core.common.Cools; -import com.core.common.DateUtils; import com.core.exception.CoolException; import com.zy.asrs.entity.DocType; import com.zy.asrs.entity.Order; import com.zy.asrs.entity.OrderDetl; -import com.zy.asrs.service.ApiLogService; -import com.zy.asrs.service.DocTypeService; -import com.zy.asrs.service.OrderDetlService; -import com.zy.asrs.service.OrderService; +import com.zy.asrs.service.*; import com.zy.asrs.task.AbstractHandler; import com.zy.asrs.task.core.ReturnT; import com.zy.asrs.utils.OrderInAndOutUtil; -import com.zy.common.constant.MesConstant; import com.zy.common.model.DetlDto; -import com.zy.common.model.MesPakinParam; -import com.zy.common.model.MesPakoutParam; import com.zy.common.utils.HttpHandler; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; @@ -26,6 +19,7 @@ import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; +import java.io.IOException; import java.util.ArrayList; import java.util.List; @@ -42,10 +36,11 @@ private OrderService orderService; @Autowired private OrderDetlService orderDetlService; - @Autowired - private ApiLogService apiLogService; + @Autowired private DocTypeService docTypeService; + @Autowired + private ReportToThirdService reportToThirdService; @Transactional public ReturnT<String> startOrderIssuedOnceMore(Order order) { @@ -55,7 +50,7 @@ } Order order1 = OrderInAndOutUtil.selectByNo(order.getPakinPakoutStatus$(), order.getOrderNo()); - if (!Cools.isEmpty(order1)){ + if (!Cools.isEmpty(order1)) { return FAIL.setMsg("璇风瓑寰�...璁㈠崟鎵ц妗f姝e湪杞巻鍙叉。妗堬紒锛侊紒"); } List<OrderDetl> orderDetls = OrderInAndOutUtil.selectByOrderId(order.getPakinPakoutStatus$(), order.getId()); @@ -65,12 +60,12 @@ // 鍗曟嵁鏄庣粏妗� List<OrderDetl> orderDetlList = orderDetlService.selectByOrderId(order.getId()); - for (OrderDetl orderDetl : orderDetlList){ - if (orderDetl.getQty().equals(0D)){ + for (OrderDetl orderDetl : orderDetlList) { + if (orderDetl.getQty().equals(0D)) { continue; } orderDetl.setWorkQty(orderDetl.getQty()); - orderDetl.setAnfme(orderDetl.getAnfme()-orderDetl.getQty()); + orderDetl.setAnfme(orderDetl.getAnfme() - orderDetl.getQty()); orderDetl.setQty(0D); orderDetlService.updateById(orderDetl); } @@ -90,20 +85,20 @@ } List<OrderDetl> orderDetls = orderDetlService.selectByOrderId(order.getId()); - OrderInAndOutUtil.insertOrder(order.getPakinPakoutStatus$(),order); + OrderInAndOutUtil.insertOrder(order.getPakinPakoutStatus$(), order); // 鍗曟嵁鏄庣粏妗� List<DetlDto> list = new ArrayList<>(); List<OrderDetl> orderDetlList = new ArrayList<>(); for (OrderDetl detail : orderDetls) { - DetlDto dto = new DetlDto(detail.getMatnr(), detail.getBatch(),detail.getBrand(),detail.getStandby1(),detail.getStandby2(),detail.getStandby3(), - detail.getBoxType1(),detail.getBoxType2(),detail.getBoxType3(), detail.getAnfme()); + DetlDto dto = new DetlDto(detail.getMatnr(), detail.getBatch(), detail.getBrand(), detail.getStandby1(), detail.getStandby2(), detail.getStandby3(), + detail.getBoxType1(), detail.getBoxType2(), detail.getBoxType3(), detail.getAnfme()); if (DetlDto.has(list, dto)) { - DetlDto detlDto = DetlDto.find(list, dto.getMatnr(), dto.getBatch(),dto.getBrand(),dto.getStandby1(),dto.getStandby2(),dto.getStandby3(),dto.getBoxType1(),dto.getBoxType2(),dto.getBoxType3()); + DetlDto detlDto = DetlDto.find(list, dto.getMatnr(), dto.getBatch(), dto.getBrand(), dto.getStandby1(), dto.getStandby2(), dto.getStandby3(), dto.getBoxType1(), dto.getBoxType2(), dto.getBoxType3()); assert detlDto != null; detlDto.setAnfme(detlDto.getAnfme() + detail.getAnfme()); - OrderDetl orderDetl = OrderDetl.find(orderDetlList, dto.getMatnr(), dto.getBatch(),dto.getBrand(),dto.getStandby1(),dto.getStandby2(),dto.getStandby3(),dto.getBoxType1(),dto.getBoxType2(),dto.getBoxType3()); + OrderDetl orderDetl = OrderDetl.find(orderDetlList, dto.getMatnr(), dto.getBatch(), dto.getBrand(), dto.getStandby1(), dto.getStandby2(), dto.getStandby3(), dto.getBoxType1(), dto.getBoxType2(), dto.getBoxType3()); assert orderDetl != null; orderDetl.setAnfme(orderDetl.getAnfme() + detail.getAnfme()); } else { @@ -111,9 +106,9 @@ orderDetlList.add(detail); } } - for (OrderDetl orderDetl : orderDetlList){ + for (OrderDetl orderDetl : orderDetlList) { orderDetl.setWorkQty(0D); - OrderInAndOutUtil.insertOrderDetl(order.getPakinPakoutStatus$(),order,orderDetl); + OrderInAndOutUtil.insertOrderDetl(order.getPakinPakoutStatus$(), order, orderDetl); } // 淇敼璁㈠崟鐘舵�� 1.鏈綔涓� ===>> 2.浣滀笟涓� if (!orderService.updateSettle(order.getId(), 2L, null)) { @@ -129,32 +124,32 @@ return SUCCESS; } Order orderSou = orderService.selectByNo(order.getOrderNo()); - if (!orderSou.getSettle().equals(2L)){ + if (!orderSou.getSettle().equals(2L)) { return FAIL.setMsg("璁㈠崟鐘舵�佷笉姝g‘锛岃鑱旂郴绠$悊鍛�"); } List<OrderDetl> orderDetlList = orderDetlService.selectByOrderId(orderSou.getId()); List<OrderDetl> orderDetls = OrderInAndOutUtil.selectByOrderId(order.getPakinPakoutStatus$(), order.getId()); - for (OrderDetl orderDetlSou : orderDetlList){ - for (OrderDetl orderDetl : orderDetls){ - if (orderDetl.getQty().equals(0D)){ + for (OrderDetl orderDetlSou : orderDetlList) { + for (OrderDetl orderDetl : orderDetls) { + if (orderDetl.getQty().equals(0D)) { continue; } - if (orderDetlSou.beSimilar(orderDetl)){ + if (orderDetlSou.beSimilar(orderDetl)) { double v = orderDetlSou.getAnfme() - orderDetlSou.getQty(); - if (v<orderDetl.getQty() || orderDetl.getQty().equals(v)){ + if (v < orderDetl.getQty() || orderDetl.getQty().equals(v)) { orderDetlSou.setQty(orderDetlSou.getAnfme()); orderDetl.setQty(orderDetl.getQty() - v); break; } else { - orderDetlSou.setQty(orderDetlSou.getQty()+orderDetl.getQty()); + orderDetlSou.setQty(orderDetlSou.getQty() + orderDetl.getQty()); orderDetl.setQty(0D); } } } } - for (OrderDetl orderDetlSou : orderDetlList){ + for (OrderDetl orderDetlSou : orderDetlList) { orderDetlService.updateById(orderDetlSou); } // 淇敼璁㈠崟鐘舵�� 2.浣滀笟涓� ===>> 4.寰呬笂鎶� @@ -162,130 +157,20 @@ throw new CoolException("鏈嶅姟鍣ㄥ唴閮ㄩ敊璇紝璇疯仈绯荤鐞嗗憳"); } // 淇敼璁㈠崟鐘舵�� 4.瀹屾垚 ===>> 6.缁撴潫 - OrderInAndOutUtil.updateOrder(order.getPakinPakoutStatus$(),order.getId(),6L,null); + OrderInAndOutUtil.updateOrder(order.getPakinPakoutStatus$(), order.getId(), 6L, null); return SUCCESS; } + @Transactional public ReturnT<String> startOrderReport(Order order) { DocType docType = docTypeService.selectById(order.getDocType()); if (null == docType) { return SUCCESS; } - long settle = 6L; List<OrderDetl> orderDetls = orderDetlService.selectByOrderId(order.getId()); - // 鍏ュ簱瀹屾垚涓婃姤 - if (docType.getPakin() == 1) { - MesPakinParam pakinParam = new MesPakinParam(); - pakinParam.setPakinTime(DateUtils.convert(order.getUpdateTime())); - pakinParam.setLgortFrom("5008"); - pakinParam.setLgortTo("5006"); - for (OrderDetl orderDetl : orderDetls) { - if (!orderDetl.getQty().equals(orderDetl.getAnfme())){ - settle = 99L;//浜屾鐢熸垚鍗曟嵁 - } - String serial = Cools.isEmpty(orderDetl.getBatch()) ? "" : orderDetl.getBatch(); - pakinParam.getList().add(new MesPakinParam.Detl(orderDetl.getMatnr() + (Cools.isEmpty(serial) ? "" : "-" + serial), orderDetl.getAnfme())); - } - - String response = ""; - boolean success = false; - try { -// response = new HttpHandler.Builder() -// .setUri(MesConstant.URL) -// .setPath(MesConstant.PAKIN_URL) -// .setJson(JSON.toJSONString(pakinParam)) -// .build() -// .doPost(); -// JSONObject jsonObject = JSON.parseObject(response); -// if (jsonObject.getInteger("code").equals(200)) { - if (true) { - success = true; - // 淇敼璁㈠崟鐘舵�� 4.瀹屾垚 ===>> 6.宸蹭笂鎶� - if (!orderService.updateSettle(order.getId(), settle, null)) { - throw new CoolException("鏈嶅姟鍣ㄥ唴閮ㄩ敊璇紝璇疯仈绯荤鐞嗗憳"); - } - } else { - log.error("璇锋眰鎺ュ彛澶辫触锛侊紒锛乽rl锛歿}锛況equest锛歿}锛況esponse锛歿}", MesConstant.URL+MesConstant.PAKIN_URL, JSON.toJSONString(pakinParam), response); - throw new CoolException("涓婃姤mes绯荤粺澶辫触"); - } - } catch (Exception e) { - log.error("fail", e); -// TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); - return FAIL.setMsg(e.getMessage()); - } finally { - try { - // 淇濆瓨鎺ュ彛鏃ュ織 - apiLogService.save( - "鎴愬搧搴撳叆搴撲笂鎶�", - MesConstant.URL + MesConstant.PAKIN_URL, - null, - "127.0.0.1", - JSON.toJSONString(pakinParam), - response, - success - ); - } catch (Exception e) { log.error("", e); } - } - } - // 鍑哄簱瀹屾垚涓婃姤 - if (docType.getPakout() == 1) { - MesPakoutParam pakoutParam = new MesPakoutParam(); - pakoutParam.setTag(!order.getDocType$().equalsIgnoreCase("鎵嬪姩鍑哄簱鍗�")); - pakoutParam.setPakoutTime(DateUtils.convert(order.getUpdateTime())); - pakoutParam.setLgortFrom("5006"); - pakoutParam.setLgortTo("1111"); - if (!pakoutParam.isTag()) { - pakoutParam.setKunnr("C1000"); - } - pakoutParam.setOrderNo(order.getOrderNo()); - for (OrderDetl orderDetl : orderDetls) { - if (!orderDetl.getQty().equals(orderDetl.getAnfme())){ - settle = 99L;//浜屾鐢熸垚鍗曟嵁 - } - String serial = Cools.isEmpty(orderDetl.getBatch()) ? "" : orderDetl.getBatch(); - pakoutParam.getList().add(new MesPakoutParam.Detl(orderDetl.getMatnr() + (Cools.isEmpty(serial) ? "" : "-" + serial), orderDetl.getAnfme())); - } - String response = ""; - boolean success = false; - try { -// response = new HttpHandler.Builder() -// .setUri(MesConstant.URL) -// .setPath(MesConstant.PAKOUT_URL) -// .setJson(JSON.toJSONString(pakoutParam)) -// .build() -// .doPost(); -// JSONObject jsonObject = JSON.parseObject(response); -// if (jsonObject.getInteger("code").equals(200)) { - if (true) { - success = true; - // 淇敼璁㈠崟鐘舵�� 4.瀹屾垚 ===>> 6.宸蹭笂鎶� - if (!orderService.updateSettle(order.getId(), settle, null)) { - throw new CoolException("鏈嶅姟鍣ㄥ唴閮ㄩ敊璇紝璇疯仈绯荤鐞嗗憳"); - } - } else { - log.error("璇锋眰鎺ュ彛澶辫触锛侊紒锛乽rl锛歿}锛況equest锛歿}锛況esponse锛歿}", MesConstant.URL+MesConstant.PAKOUT_URL, JSON.toJSONString(pakoutParam), response); - throw new CoolException("涓婃姤mes绯荤粺澶辫触"); - } - } catch (Exception e) { - log.error("fail", e); -// TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); - return FAIL.setMsg(e.getMessage()); - } finally { - try { - // 淇濆瓨鎺ュ彛鏃ュ織 - apiLogService.save( - "鎴愬搧搴撳嚭搴撲笂鎶�", - MesConstant.URL + MesConstant.PAKOUT_URL, - null, - "127.0.0.1", - JSON.toJSONString(pakoutParam), - response, - success - ); - } catch (Exception e) { log.error("", e); } - } - } + reportToThirdService.report(order, orderDetls, docType); return SUCCESS; } + } diff --git a/src/main/java/com/zy/common/constant/MesConstant.java b/src/main/java/com/zy/common/constant/MesConstant.java deleted file mode 100644 index eb34e04..0000000 --- a/src/main/java/com/zy/common/constant/MesConstant.java +++ /dev/null @@ -1,16 +0,0 @@ -package com.zy.common.constant; - -/** - * Created by vincent on 2022/4/21 - */ -public class MesConstant { - - public static final String URL = "http://192.168.99.130:80"; - - public static final String PACK_DOWN_URL = "mes/api/zy/v1/packDown/sendList"; - - public static final String PAKIN_URL = "mes/api/zy/v1/warehouse/sendList"; - - public static final String PAKOUT_URL = "wmsFinprd/api/zy/v1/packOut/sendList"; - -} diff --git a/src/main/java/com/zy/nc/entity/NccSaleDbckmxb.java b/src/main/java/com/zy/nc/entity/NccSaleDbckmxb.java new file mode 100644 index 0000000..bc0a53c --- /dev/null +++ b/src/main/java/com/zy/nc/entity/NccSaleDbckmxb.java @@ -0,0 +1,108 @@ +package com.zy.nc.entity; + +import com.baomidou.mybatisplus.annotations.TableId; +import com.baomidou.mybatisplus.annotations.TableName; +import lombok.Data; + +import java.io.Serializable; +import java.math.BigDecimal; + +@Data +@TableName("ncc_sale_dbckmxb") +public class NccSaleDbckmxb implements Serializable { + @TableId + private String cgeneralhid; + + private String vbillcode; + + private String billtypename; + + private String dbilldate; + + private String cgeneralbid; + + private String zzbm; + + private String zzmc; + + private BigDecimal dblx; + + private String ckbm; + + private String ckmc; + + private String drzzbm; + + private String drzzmc; + + private String drckbm; + + private String drckmc; + + private BigDecimal djzt; + + private String kczt; + + private String wlbm; + + private String wlmc; + + private String zt; + + private String ccorrespondcode; + + private String zdw; + + private String fdw; + + private String bmbm; + + private String bmmc; + + private String khbm; + + private String khmc; + + private String khjc; + + private BigDecimal yfsl; + + private BigDecimal yfzsl; + + private BigDecimal sfzsl; + + private BigDecimal sffsl; + + private BigDecimal je; + + private String ts; + + private BigDecimal dr; + + private String btranendflag; + + private String csumid; + + private BigDecimal naccumoutbacknum; + + private BigDecimal naccumoutsignnum; + + private BigDecimal naccumvminum; + + private BigDecimal naccumwastnum; + + private BigDecimal ncorrespondastnum; + + private BigDecimal ncorrespondgrsnum; + + private BigDecimal ncorrespondnum; + + private BigDecimal ntotaltrannum; + + private BigDecimal ntranoutastnum; + + private BigDecimal ntranoutnum; + + + +} diff --git a/src/main/java/com/zy/nc/mapper/NccSaleDbckmxbMapper.java b/src/main/java/com/zy/nc/mapper/NccSaleDbckmxbMapper.java new file mode 100644 index 0000000..cfc1b12 --- /dev/null +++ b/src/main/java/com/zy/nc/mapper/NccSaleDbckmxbMapper.java @@ -0,0 +1,12 @@ +package com.zy.nc.mapper; + +import com.baomidou.mybatisplus.mapper.BaseMapper; +import com.zy.nc.entity.NccSaleDbckmxb; +import org.apache.ibatis.annotations.Mapper; +import org.springframework.stereotype.Repository; + +@Mapper +@Repository +public interface NccSaleDbckmxbMapper extends BaseMapper<NccSaleDbckmxb> { + +} diff --git a/src/main/java/com/zy/nc/task/PlanOrderTask.java b/src/main/java/com/zy/nc/task/PlanOrderTask.java index 6ccbf79..6ec02e4 100644 --- a/src/main/java/com/zy/nc/task/PlanOrderTask.java +++ b/src/main/java/com/zy/nc/task/PlanOrderTask.java @@ -15,8 +15,16 @@ private PlanOrderHandler planOrderHandler; @Scheduled(cron = "0/3 * * * * ? ") - public void execute() { - ReturnT<String> returnT = planOrderHandler.start(); + public void execute1() { + ReturnT<String> returnT = planOrderHandler.start1(); + if (!returnT.isSuccess()) { + log.error(returnT.getMsg()); + } + } + + @Scheduled(cron = "0/3 * * * * ? ") + public void execute2() { + ReturnT<String> returnT = planOrderHandler.start2(); if (!returnT.isSuccess()) { log.error(returnT.getMsg()); } diff --git a/src/main/java/com/zy/nc/task/handler/PlanOrderHandler.java b/src/main/java/com/zy/nc/task/handler/PlanOrderHandler.java index f7b25ce..de0c5a5 100644 --- a/src/main/java/com/zy/nc/task/handler/PlanOrderHandler.java +++ b/src/main/java/com/zy/nc/task/handler/PlanOrderHandler.java @@ -3,7 +3,9 @@ import com.alibaba.fastjson.JSONObject; import com.zy.asrs.task.AbstractHandler; import com.zy.asrs.task.core.ReturnT; +import com.zy.nc.entity.NccSaleDbckmxb; import com.zy.nc.entity.NccSaleXsckmx; +import com.zy.nc.mapper.NccSaleDbckmxbMapper; import com.zy.nc.mapper.NccSaleXsckmxMapper; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; @@ -16,10 +18,28 @@ @Autowired private NccSaleXsckmxMapper nccSaleXsckmxMapper; - public ReturnT<String> start() { + @Autowired + private NccSaleDbckmxbMapper nccSaleDbckmxbMapper; + + /** + * 鍙戣揣 + * + * @return + */ + public ReturnT<String> start1() { NccSaleXsckmx nccSaleXsckmx = nccSaleXsckmxMapper.selectById("1001A1100000000H9KKJ"); log.info("shuju:{}", JSONObject.toJSON(nccSaleXsckmx)); return SUCCESS; } + /** + * 璋冩嫧 + * + * @return + */ + public ReturnT<String> start2() { + NccSaleDbckmxb nccSaleDbckmxb = nccSaleDbckmxbMapper.selectById("1001A1100000000H9KKJ"); + log.info("shuju:{}", JSONObject.toJSON(nccSaleDbckmxb)); + return SUCCESS; + } } diff --git a/src/main/resources/mapper/nc/NccSaleDbckmxbMapper.xml b/src/main/resources/mapper/nc/NccSaleDbckmxbMapper.xml new file mode 100644 index 0000000..de4a464 --- /dev/null +++ b/src/main/resources/mapper/nc/NccSaleDbckmxbMapper.xml @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> +<mapper namespace="com.zy.nc.mapper.NccSaleDbckmxbMapper"> + + + +</mapper> -- Gitblit v1.9.1