AMScontroller.java 107 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297
  1. package com.steerinfo.dil.controller;
  2. import com.steerinfo.dil.feign.AmsFeign;
  3. import com.steerinfo.dil.service.impl.UniversalServiceImpl;
  4. import com.steerinfo.framework.controller.RESTfulResult;
  5. import io.swagger.annotations.ApiImplicitParam;
  6. import io.swagger.annotations.ApiImplicitParams;
  7. import io.swagger.annotations.ApiModelProperty;
  8. import io.swagger.annotations.ApiOperation;
  9. import io.swagger.models.auth.In;
  10. import oracle.jdbc.proxy.annotation.Post;
  11. import org.springframework.beans.factory.annotation.Autowired;
  12. import org.springframework.web.bind.annotation.*;
  13. import java.lang.reflect.MalformedParameterizedTypeException;
  14. import java.math.BigDecimal;
  15. import java.util.Date;
  16. import java.util.HashMap;
  17. import java.util.List;
  18. import java.util.Map;
  19. /**
  20. * @author luobang
  21. * @create 2021-09-17 14:10
  22. */
  23. @RestController
  24. @RequestMapping("${api.version}/ams")
  25. public class AMScontroller{
  26. @Autowired
  27. AmsFeign amsFeign;
  28. /*@Autowired
  29. UniversalServiceImpl universalService;*/
  30. /*@GetMapping("/test")
  31. public int test1(){
  32. universalService.closePassedOrder();
  33. return 1;
  34. }*/
  35. @ApiOperation(value="查询运输预约")
  36. @ApiImplicitParams({
  37. @ApiImplicitParam(name = "mapValue", value = "表头和参数", required = false, dataType = "map"),
  38. @ApiImplicitParam(name = "apiId(79)", value = "动态表头", required = false, dataType = "Integer"),
  39. @ApiImplicitParam(name = "pageNum", value = "页码", required = false, dataType = "Integer"),
  40. @ApiImplicitParam(name = "pageSize", value = "页", required = false, dataType = "Integer"),
  41. @ApiImplicitParam(name = "status", value = "状态码", required = false, dataType = "Integer"),
  42. })
  43. @PostMapping("/getAllPurPlan")
  44. public Map<String, Object> getAllPurPlan(@RequestBody(required = false) Map<String, Object> mapValue,
  45. Integer apiId,
  46. Integer pageNum,
  47. Integer pageSize,
  48. Integer status,String con) {
  49. if (mapValue == null) {
  50. mapValue = new HashMap<>();
  51. }
  52. return amsFeign.getAllPurPlan(mapValue, apiId, pageNum, pageSize, status, con);
  53. }
  54. @ApiOperation(value = "通过Id查询请车作业")
  55. @PostMapping("/getPurPlanById/{planId}")
  56. public Map<String, Object> getPurPlanById(@PathVariable("planId") Integer planId) {
  57. return amsFeign.getPurPlanById(planId);
  58. }
  59. @ApiOperation(value = "新增运输计划 状态:0")
  60. @ApiImplicitParams({
  61. @ApiImplicitParam(name = "amstruckPurplan", value = "运输计划实绩对象", required = false, dataType = "AmstruckPurplan"),
  62. })
  63. @PostMapping("/addPurPlan")
  64. public Map<String, Object> addPurPlan(@RequestBody Map<String, Object> map) {
  65. return amsFeign.addPurPlan(map);
  66. }
  67. @ApiOperation(value="修改运输计划")
  68. @ApiImplicitParams({
  69. @ApiImplicitParam(name = "amstruckPurplan", value = "请车作业实绩对象", required = false, dataType = "AmstruckPurplan"),
  70. })
  71. @PostMapping("/updatePurPlan")
  72. public Map<String, Object> updatePurPlan(@RequestBody Map<String, Object> amstruckPurplan){
  73. return amsFeign.updatePurPlan(amstruckPurplan);
  74. }
  75. @ApiOperation(value = "下发运输计划 状态:1")
  76. @ApiImplicitParams({
  77. @ApiImplicitParam(name = "planId", value = "运输计划Id", required = false, dataType = "Integer"),
  78. })
  79. @PostMapping("/sendPurPlan/{planId}")
  80. public Map<String, Object> sendPurPlan(@PathVariable("planId") Integer planId) {
  81. return amsFeign.sendPurPlan(planId);
  82. }
  83. @ApiOperation(value = "接收运输计划 状态:2")
  84. @ApiImplicitParams({
  85. @ApiImplicitParam(name = "planId", value = "运输计划Id", required = false, dataType = "Integer"),
  86. })
  87. @PostMapping("/receptionPurPlan/{planId}")
  88. public Map<String, Object> receptionPurPlan(@PathVariable("planId") Integer planId) {
  89. return amsFeign.receptionPurPlan(planId);
  90. }
  91. //停用运输计划
  92. @PostMapping("/changePlanStatus/{planId}")
  93. public Map<String,Object>changePlanStatus(@PathVariable("planId") BigDecimal planId){
  94. return amsFeign.changePlanStatus(planId);
  95. }
  96. @ApiOperation(value = "逻辑删除运输计划 状态:3")
  97. @ApiImplicitParams({
  98. @ApiImplicitParam(name = "planId", value = "运输计划Id", required = false, dataType = "Integer"),
  99. })
  100. @PostMapping("/deletePurPlan/{planId}")
  101. public Map<String, Object> deletePurPlan(@PathVariable("planId") Integer planId) {
  102. return amsFeign.deletePurPlan(planId);
  103. }
  104. //**************************************************************************************
  105. @ApiOperation(value = "查询要分派的计划")
  106. @ApiImplicitParams({
  107. @ApiImplicitParam(name = "mapValue", value = "表头和参数", required = false, dataType = "map"),
  108. @ApiImplicitParam(name = "apiId(82)", value = "动态表头", required = false, dataType = "Integer"),
  109. @ApiImplicitParam(name = "pageNum", value = "页码", required = false, dataType = "Integer"),
  110. @ApiImplicitParam(name = "pageSize", value = "页", required = false, dataType = "Integer"),
  111. @ApiImplicitParam(name = "status", value = "状态码", required = false, dataType = "Integer"),
  112. })
  113. @PostMapping("/getDecomposedPlan")
  114. public Map<String, Object> getDecomposedPlan(@RequestBody(required = false) Map<String, Object> mapValue,
  115. Integer apiId,
  116. Integer pageNum,
  117. Integer pageSize,
  118. Integer planId,
  119. Integer status,
  120. Integer planStatus,
  121. String con) {
  122. return amsFeign.getDecomposedPlan(mapValue == null? new HashMap<>() : mapValue, apiId, pageNum, pageSize, planId, status, planStatus, con);
  123. }
  124. /**
  125. * 违约规则
  126. *
  127. * @param mapValue
  128. * @param pageNum
  129. * @param pageSize
  130. * @param apiId
  131. * @return
  132. */
  133. @PostMapping("getBreachList")
  134. @ApiOperation(value = "展示违约列表")
  135. public Map<String, Object> getBreachList(@RequestBody(required = false) Map<String, Object> mapValue,
  136. Integer pageNum,
  137. Integer pageSize,
  138. Integer apiId) {
  139. if (mapValue == null) {
  140. mapValue = new HashMap<>();
  141. }
  142. return amsFeign.getBreachList(mapValue, pageNum, pageSize, apiId);
  143. }
  144. @PostMapping("addContractBreach")
  145. @ApiOperation(value = "新增违约规则")
  146. Map<String, Object> addContractBreach(@RequestBody Map<String, Object> amsContractBreach) {
  147. return amsFeign.addContractBreach(amsContractBreach);
  148. }
  149. @PostMapping("deleteContractBreach/{breachId}")
  150. @ApiOperation(value = "逻辑删除违约规则")
  151. Map<String, Object> deleteContractBreach(@PathVariable("breachId") BigDecimal breachId) {
  152. return amsFeign.deleteContractBreach(breachId);
  153. }
  154. @PostMapping("updateContractBreach")
  155. @ApiOperation(value = "修改违约规则")
  156. Map<String, Object> updateContractBreach(@RequestBody Map<String, Object> amsContractBreach) {
  157. return amsFeign.updateContractBreach(amsContractBreach);
  158. }
  159. @PostMapping("selectBreachToUpdate/{breachId}")
  160. @ApiOperation(value = "查询违约规则")
  161. Map<String, Object> selectBreachToUpdate(@PathVariable("breachId") BigDecimal breachId) {
  162. return amsFeign.selectBreachToUpdate(breachId);
  163. }
  164. /**
  165. * 港口装卸单价
  166. *
  167. * @param mapValue
  168. * @param pageNum
  169. * @param pageSize
  170. * @param apiId
  171. * @return
  172. */
  173. @PostMapping("getLoadUnloadPriceList")
  174. @ApiOperation(value = "展示港口装卸单价列表")
  175. public Map<String, Object> getLoadUnloadPriceList(@RequestBody(required = false) Map<String, Object> mapValue,
  176. Integer pageNum,
  177. Integer pageSize,
  178. Integer apiId) {
  179. if (mapValue == null) {
  180. mapValue = new HashMap<>();
  181. }
  182. return amsFeign.getLoadUnloadPriceList(mapValue, pageNum, pageSize, apiId);
  183. }
  184. @PostMapping("addLoadUnloadPrice")
  185. @ApiOperation(value = "新增港口装卸单价")
  186. Map<String, Object> addLoadUnloadPrice(@RequestBody Map<String, Object> amsContractOtherPrice) {
  187. return amsFeign.addLoadUnloadPrice(amsContractOtherPrice);
  188. }
  189. @PostMapping("deleteLoadUnloadPrice/{priceId}")
  190. @ApiOperation(value = "逻辑删除港口装卸单价")
  191. Map<String, Object> deleteLoadUnloadPrice(@PathVariable("priceId") BigDecimal priceId) {
  192. return amsFeign.deleteLoadUnloadPrice(priceId);
  193. }
  194. @PostMapping("updateLoadUnloadPrice")
  195. @ApiOperation(value = "修改港口装卸单价")
  196. Map<String, Object> updateLoadUnloadPrice(@RequestBody Map<String, Object> amsContractOtherPrice) {
  197. return amsFeign.updateLoadUnloadPrice(amsContractOtherPrice);
  198. }
  199. @PostMapping("selectLoadUnloadPriceToUpdate/{priceId}")
  200. @ApiOperation(value = "查询港口装卸单价")
  201. Map<String, Object> selectLoadUnloadPriceToUpdate(@PathVariable("priceId") BigDecimal priceId) {
  202. return amsFeign.selectLoadUnloadPriceToUpdate(priceId);
  203. }
  204. /**
  205. * 火运单价
  206. *
  207. * @param mapValue
  208. * @param pageNum
  209. * @param pageSize
  210. * @param apiId
  211. * @return
  212. */
  213. @PostMapping("getTrainPriceList")
  214. @ApiOperation(value = "展示火运单价列表")
  215. public Map<String, Object> getTrainPriceList(@RequestBody(required = false) Map<String, Object> mapValue,
  216. Integer pageNum,
  217. Integer pageSize,
  218. Integer apiId) {
  219. if (mapValue == null) {
  220. mapValue = new HashMap<>();
  221. }
  222. return amsFeign.getTrainPriceList(mapValue, pageNum, pageSize, apiId);
  223. }
  224. @PostMapping("addTrainPrice")
  225. @ApiOperation(value = "新增火运单价")
  226. Map<String, Object> addTrainPrice(@RequestBody Map<String, Object> amsContractTrainPrice) {
  227. return amsFeign.addTrainPrice(amsContractTrainPrice);
  228. }
  229. @PostMapping("deleteTrainPrice/{priceId}")
  230. @ApiOperation(value = "逻辑删除火运单价")
  231. Map<String, Object> deleteTrainPrice(@PathVariable("priceId") BigDecimal priceId) {
  232. return amsFeign.deleteTrainPrice(priceId);
  233. }
  234. @PostMapping("updateTrainPrice")
  235. @ApiOperation(value = "修改火运单价")
  236. Map<String, Object> updateTrainPrice(@RequestBody Map<String, Object> amsContractTrainPrice) {
  237. return amsFeign.updateTrainPrice(amsContractTrainPrice);
  238. }
  239. @PostMapping("selectTrainPriceToUpdate/{priceId}")
  240. @ApiOperation(value = "通过id查询火运单价")
  241. Map<String, Object> selectTrainPriceToUpdate(@PathVariable("priceId") BigDecimal priceId) {
  242. return amsFeign.selectTrainPriceToUpdate(priceId);
  243. }
  244. /**
  245. * 运费单价
  246. *
  247. * @param mapValue
  248. * @param pageNum
  249. * @param pageSize
  250. * @param apiId
  251. * @return
  252. */
  253. @PostMapping("getShipPriceList")
  254. @ApiOperation(value = "展示水运单价列表")
  255. public Map<String, Object> getShipPriceList(@RequestBody(required = false) Map<String, Object> mapValue,
  256. Integer pageNum,
  257. Integer pageSize,
  258. Integer apiId) {
  259. if (mapValue == null) {
  260. mapValue = new HashMap<>();
  261. }
  262. return amsFeign.getShipPriceList(mapValue, pageNum, pageSize, apiId);
  263. }
  264. @PostMapping("addShipPrice")
  265. @ApiOperation(value = "新增水运单价")
  266. Map<String, Object> addShipPrice(@RequestBody Map<String, Object> amsContractTransportPrice) {
  267. return amsFeign.addShipPrice(amsContractTransportPrice);
  268. }
  269. @PostMapping("deleteShipPrice/{priceId}")
  270. @ApiOperation(value = "逻辑删除运费单价")
  271. Map<String, Object> deleteShipPrice(@PathVariable("priceId") BigDecimal priceId) {
  272. return amsFeign.deleteShipPrice(priceId);
  273. }
  274. @PostMapping("updateShipPrice")
  275. @ApiOperation(value = "修改水运单价")
  276. Map<String, Object> updateShipPrice(@RequestBody Map<String, Object> amsContractTransportPrice) {
  277. return amsFeign.updateShipPrice(amsContractTransportPrice);
  278. }
  279. @PostMapping("selectPriceToUpdate/{priceId}")
  280. @ApiOperation(value = "通过id查询运费单价")
  281. Map<String, Object> selectPriceToUpdate(@PathVariable("priceId") BigDecimal priceId) {
  282. return amsFeign.selectPriceToUpdate(priceId);
  283. }
  284. @PostMapping("getTruckPriceList")
  285. @ApiOperation(value = "展示汽运单价列表")
  286. public Map<String, Object> getTruckPriceList(@RequestBody(required = false) Map<String, Object> mapValue,
  287. Integer pageNum,
  288. Integer pageSize,
  289. Integer apiId) {
  290. if (mapValue == null) {
  291. mapValue = new HashMap<>();
  292. }
  293. return amsFeign.getTruckPriceList(mapValue, pageNum, pageSize, apiId);
  294. }
  295. @PostMapping("addAmsContractTransportPrice")
  296. @ApiOperation(value = "新增汽运单价")
  297. Map<String, Object> addAmsContractTransportPrice(@RequestBody Map<String, Object> amsContractTransportPrice) {
  298. return amsFeign.addAmsContractTransportPrice(amsContractTransportPrice);
  299. }
  300. @PostMapping("updateAmsContractTransportPrice")
  301. @ApiOperation(value = "修改汽运单价")
  302. Map<String, Object> updateAmsContractTransportPrice(@RequestBody Map<String, Object> amsContractTransportPrice) {
  303. return amsFeign.updateAmsContractTransportPrice(amsContractTransportPrice);
  304. }
  305. @PostMapping("getPurchaseOrderList")
  306. @ApiOperation(value = "展示采购订单列表")
  307. public Map<String, Object> getPurchaseOrderList(@RequestBody(required = false) Map<String, Object> mapValue,
  308. Integer pageNum,
  309. Integer pageSize,
  310. Integer apiId,
  311. String con,
  312. String sendCompId) {
  313. if (mapValue == null) {
  314. mapValue = new HashMap<>();
  315. }
  316. return amsFeign.getPurchaseOrderList(mapValue, pageNum, pageSize, apiId, con, sendCompId);
  317. }
  318. /**
  319. * 获取收货地址
  320. * @return
  321. */
  322. @PostMapping("getAddressDeliveryAddress")
  323. @ApiOperation(value = "得到地址下拉")
  324. @ApiImplicitParam(name = "apiId",value = "255")
  325. public Map<String, Object> getAddressDeliveryAddress(@RequestBody(required=false) Map<String,Object> mapValue,
  326. Integer apiId,
  327. Integer pageNum,
  328. Integer pageSize,
  329. String con){
  330. return amsFeign.getAddressDeliveryAddress(mapValue==null?new HashMap<>():mapValue, apiId, pageNum, pageSize,con);
  331. }
  332. @GetMapping("getShipperId")
  333. @ApiOperation(value = "得到托运人下拉")
  334. public Map<String, Object> getShipperId(){
  335. return amsFeign.getShipperId();
  336. }
  337. @GetMapping("getCarrierId")
  338. @ApiOperation(value = "得到承运商下拉")
  339. public Map<String, Object> getCarrierId(){
  340. return amsFeign.getCarrierId();
  341. }
  342. @GetMapping("getCapacityId")
  343. @ApiOperation(value = "获取船id下拉列表")
  344. public Map<String, Object> getCapacityId(){
  345. return amsFeign.getCapacityId();
  346. }
  347. @GetMapping("getMaterialId")
  348. @ApiOperation(value = "得到物资下拉")
  349. public Map<String, Object> getMaterialId(){
  350. return amsFeign.getMaterialId();
  351. }
  352. @GetMapping("getTruckCapacityId")
  353. @ApiOperation(value = "得到车牌号下拉")
  354. public Map<String, Object> getTruckCapacityId(){
  355. return amsFeign.getTruckCapacityId();
  356. }
  357. @GetMapping("getLineId")
  358. @ApiOperation(value = "获取运输线路下拉列表")
  359. public Map<String, Object> getLineId(){
  360. return amsFeign.getLineId();
  361. }
  362. // ----------------------------------销售合同-------------------------------------------
  363. /**
  364. * 查询汽运单价信息
  365. *
  366. * @param mapValue
  367. * @param pageNum
  368. * @param pageSize
  369. * @param apiId
  370. * @return
  371. */
  372. @PostMapping("/getAmsContractTransportPrice1")
  373. @ApiOperation(value = "查询汽运单价信息")
  374. public Map<String, Object> getAmsContractTransportPrice1(@RequestBody(required = false) Map<String, Object> mapValue,
  375. Integer pageNum,
  376. Integer pageSize,
  377. Integer apiId,
  378. String con,
  379. Integer deleted) {
  380. if (mapValue == null) {
  381. mapValue = new HashMap<>();
  382. }
  383. return amsFeign.getAmsContractTransportPrice1(mapValue, pageNum, pageSize, apiId, con,deleted);
  384. }
  385. @PostMapping("/importDataForAmsContractTransportPrice")
  386. @ApiOperation(value = "查询汽运单价信息")
  387. public Map<String, Object> importDataForAmsContractTransportPrice(@RequestBody(required = false) List<Map<String,Object>> mapList,
  388. BigDecimal importPriceValue, String importPriceDate) {
  389. return amsFeign.importDataForAmsContractTransportPrice(mapList,importPriceValue,importPriceDate);
  390. }
  391. @PostMapping("/deleteSalelPrice")
  392. @ApiOperation(value = "删除单价")
  393. public Map<String,Object> deleteSalelPrice(@RequestBody(required=false) Map<String,Object> mapValue){
  394. return amsFeign.deleteSalelPrice(mapValue);
  395. }
  396. @PostMapping("/getCarrierListByPrice")
  397. @ApiOperation(value = "获取所有承运商")
  398. public Map<String,Object> getCarrierListByPrice(@RequestBody(required=false) Map<String,Object> mapValue){
  399. return amsFeign.getCarrierListByPrice(mapValue);
  400. }
  401. @PostMapping("/updatePriceValue")
  402. @ApiOperation(value = "更新单价")
  403. public Map<String,Object> updatePriceValue(@RequestBody(required=false) Map<String,Object> mapValue){
  404. return amsFeign.updatePriceValue(mapValue);
  405. }
  406. @PostMapping("/updateaddressDeliveryAddress")
  407. @ApiOperation(value = "更新卸货地址")
  408. public Map<String,Object> updateaddressDeliveryAddress(@RequestBody(required=false) Map<String,Object> mapValue){
  409. return amsFeign.updateaddressDeliveryAddress(mapValue);
  410. }
  411. @PostMapping("/getCarrierListByAddress")
  412. @ApiOperation(value = "获取数据")
  413. public Map<String,Object> getCarrierListByAddress(@RequestBody(required=false) Map<String,Object> mapValue){
  414. return amsFeign.getCarrierListByAddress(mapValue);
  415. }
  416. @PostMapping("/updateCarrierName")
  417. @ApiOperation(value = "批量更新或者新增承运商")
  418. public Map<String,Object> updateCarrierName(@RequestBody(required=false) Map<String,Object> mapValue){
  419. return amsFeign.updateCarrierName(mapValue);
  420. }
  421. @PostMapping("/getAmsContractTransportPriceForDetail")
  422. @ApiOperation(value = "查询汽运单价信息(计费详单专用)")
  423. public Map<String, Object> getAmsContractTransportPriceForDetail(@RequestBody(required = false) Map<String, Object> mapValue,
  424. Integer pageNum,
  425. Integer pageSize,
  426. Integer apiId,
  427. String con, String userId) {
  428. if (mapValue == null) {
  429. mapValue = new HashMap<>();
  430. }
  431. return amsFeign.getAmsContractTransportPriceForDetail(mapValue, pageNum, pageSize, apiId, con,userId);
  432. }
  433. @PostMapping("/getInwardContractPrice")
  434. @ApiOperation(value = "查询内转汽运单价信息")
  435. public Map<String, Object> getInwardContractPrice(@RequestBody(required = false) Map<String, Object> mapValue,
  436. Integer pageNum,
  437. Integer pageSize,
  438. Integer apiId,
  439. Integer deleted,
  440. String con) {
  441. if (mapValue == null) {
  442. mapValue = new HashMap<>();
  443. }
  444. return amsFeign.getInwardContractPrice(mapValue, pageNum, pageSize, apiId, deleted,con);
  445. }
  446. /**
  447. * 新增汽运单价
  448. * @param mapVal
  449. * @return
  450. */
  451. @PostMapping("addAmsContractTransportUnitPrice1")
  452. @ApiOperation(value = "新增汽运单价")
  453. Map<String, Object> addAmsContractTransportUnitPrice1(@RequestBody Map<String, Object> mapVal) {
  454. return amsFeign.addAmsContractTransportUnitPrice1(mapVal);
  455. }
  456. @PostMapping("insertInwardPrice")
  457. @ApiOperation(value = "新增内转运输单价")
  458. Map<String, Object> insertInwardPrice(@RequestBody Map<String, Object> mapVal) {
  459. return amsFeign.insertInwardPrice(mapVal);
  460. }
  461. @PostMapping("deleteAmsContractTransportPrice1")
  462. @ApiOperation(value = "通过主键id删除汽运单价")
  463. Map<String, Object> deleteAmsContractTransportPrice1(@RequestParam BigDecimal priceId) {
  464. return amsFeign.deleteAmsContractTransportPrice1(priceId);
  465. }
  466. /**
  467. * 通过主键修改汽运单价
  468. */
  469. @PostMapping("updateAmsContractTransportPrice1")
  470. @ApiOperation(value = "通过主键id修改汽运单价")
  471. Map<String, Object> updateAmsContractTransportPrice1(@RequestBody(required = false) Map<String, Object> mapVal) {
  472. return amsFeign.updateAmsContractTransportPrice1(mapVal);
  473. }
  474. /**
  475. *通过主键渲染信息
  476. */
  477. @PostMapping(value = "/getAmsContractTransportPriceByPriceId1")
  478. Map<String, Object> getAmsContractTransportPriceByPriceId1(@RequestParam BigDecimal priceId){
  479. return amsFeign.getAmsContractTransportPriceByPriceId1(priceId);
  480. }
  481. /**
  482. * 通过主键修改汽运单价
  483. */
  484. @PostMapping("batchUpdateTransportPriceByOilPrice1")
  485. @ApiOperation(value = "油价联动导致运价变动,批量修改运价")
  486. Map<String, Object> batchUpdateTransportPriceByOilPrice1(@RequestBody Map<String,Object> map) {
  487. return amsFeign.batchUpdateTransportPriceByOilPrice1(map);
  488. }
  489. @GetMapping("getLineNo")
  490. @ApiOperation(value = "得到线路编号下拉")
  491. public Map<String, Object> getLineNo(){
  492. return amsFeign.getLineNo();
  493. }
  494. @GetMapping("getCapacityNumber")
  495. @ApiOperation(value = "得到运力编号下拉")
  496. public Map<String, Object> getCapacityNumber(){
  497. return amsFeign.getCapacityNumber();
  498. }
  499. @GetMapping("getDeliveryAddress")
  500. @ApiOperation(value = "得到收货地址下拉")
  501. public Map<String, Object> getDeliveryAddress(){
  502. return amsFeign.getDeliveryAddress();
  503. }
  504. @GetMapping("getCargoName")
  505. @ApiOperation(value = "获取货物类型")
  506. public Map<String, Object> getCargoName(){
  507. return amsFeign.getCargoName();
  508. }
  509. @GetMapping("getOilTypeName")
  510. @ApiOperation(value = "获取油品名称")
  511. public Map<String, Object> getOilTypeName(){
  512. return amsFeign.getOilTypeName();
  513. }
  514. @PostMapping("/addAmsDispatchSaleOrder")
  515. Map<String, Object> addAmsDispatchSaleOrder(@RequestBody(required = false) Map<String, Object> mapVal) {
  516. return amsFeign.addAmsDispatchSaleOrder(mapVal);
  517. }
  518. @GetMapping("getCarrierName")
  519. @ApiOperation(value = "得到承运商名称")
  520. public Map<String, Object> getCarrierName(){
  521. return amsFeign.getCarrierName();
  522. }
  523. @PostMapping("getSaleOrderInfo")
  524. @ApiOperation(value = "查询汽运单价信息")
  525. public Map<String, Object> getSaleOrderInfo(@RequestBody(required = false) Map<String, Object> mapValue,
  526. Integer pageNum,
  527. Integer pageSize,
  528. Integer apiId) {
  529. if (mapValue == null) {
  530. mapValue = new HashMap<>();
  531. }
  532. return amsFeign.getSaleOrderInfo(mapValue, pageNum, pageSize, apiId);
  533. }
  534. @ApiOperation(value="查询已上报销售订单信息")
  535. @PostMapping("/getSaleOrderReported")
  536. Map<String, Object> getSaleOrderReported(@RequestBody(required = false) Map<String, Object> mapValue,
  537. @RequestParam Integer pageNum,
  538. @RequestParam Integer pageSize,
  539. @RequestParam Integer apiId){
  540. if (mapValue == null) {
  541. mapValue = new HashMap<>();
  542. }
  543. return amsFeign.getSaleOrderReported(mapValue,pageNum,pageSize,apiId);
  544. }
  545. @PostMapping("getAmsSaleOrderApproved")
  546. @ApiOperation(value = "查询财务已审批销售订单信息")
  547. public Map<String, Object> getAmsSaleOrderApproved(@RequestBody(required = false) Map<String, Object> mapValue,
  548. Integer pageNum,
  549. Integer pageSize,
  550. Integer apiId) {
  551. if (mapValue == null) {
  552. mapValue = new HashMap<>();
  553. }
  554. return amsFeign.getAmsSaleOrderApproved(mapValue, pageNum, pageSize, apiId);
  555. }
  556. @PostMapping("getSaleOrderDetail")
  557. @ApiOperation(value = "查询汽运单价信息")
  558. public Map<String, Object> getSaleOrderDetail(@RequestParam BigDecimal saleOrderId,@RequestBody(required = false) Map<String, Object> mapValue,
  559. Integer pageNum,
  560. Integer pageSize,
  561. Integer apiId) {
  562. if (mapValue == null) {
  563. mapValue = new HashMap<>();
  564. }
  565. return amsFeign.getSaleOrderDetail(saleOrderId,mapValue, pageNum, pageSize, apiId);
  566. }
  567. @PostMapping("uploadSaleOrder")
  568. Map<String, Object> uploadSaleOrder(@RequestParam BigDecimal saleOrderId) {
  569. return amsFeign.uploadSaleOrder(saleOrderId);
  570. }
  571. @PostMapping("/addAmsSaleOrder")
  572. Map<String, Object> addAmsSaleOrder(@RequestBody(required = false) Map<String, Object> mapVal) {
  573. return amsFeign.addAmsSaleOrder(mapVal==null?new HashMap<>():mapVal);
  574. }
  575. @PostMapping("getAmsSaleOrderBySaleOrderId")
  576. Map<String, Object> getAmsSaleOrderBySaleOrderId(@RequestParam BigDecimal saleOrderId) {
  577. return amsFeign.getAmsSaleOrderBySaleOrderId(saleOrderId);
  578. }
  579. @PostMapping("/updateAmsSaleOrder")
  580. Map<String, Object> updateAmsSaleOrder(@RequestBody(required = false) Map<String, Object> mapVal) {
  581. return amsFeign.updateAmsSaleOrder(mapVal);
  582. }
  583. @PostMapping("deleteAmsSaleOrderBySaleOrderId")
  584. Map<String, Object> deleteAmsSaleOrderBySaleOrderId(@RequestBody(required = false) List<Map<String,Object>> mapValue) {
  585. return amsFeign.deleteAmsSaleOrderBySaleOrderId(mapValue);
  586. }
  587. @PostMapping("getSaleOrderUpdateLog")
  588. @ApiOperation(value = "查询汽运单价信息")
  589. public Map<String, Object> getSaleOrderUpdateLog(BigDecimal saleOrderId,@RequestBody(required = false) Map<String, Object> mapValue,
  590. Integer pageNum,
  591. Integer pageSize,
  592. Integer apiId) {
  593. if (mapValue == null) {
  594. mapValue = new HashMap<>();
  595. }
  596. return amsFeign.getSaleOrderUpdateLog(saleOrderId,mapValue, pageNum, pageSize, apiId);
  597. }
  598. @GetMapping(value = "getSalePlanName")
  599. @ApiOperation(value="获取销售计划名称")
  600. public Map<String, Object> getSalePlanName(){return amsFeign.getSalePlanName();}
  601. @GetMapping("getShipperName")
  602. @ApiOperation(value = "得到发货单位下拉")
  603. public Map<String, Object> getShipperName(){
  604. return amsFeign.getShipperName();
  605. }
  606. @GetMapping("getConsigneeCompanyName")
  607. @ApiOperation(value = "得到收货单位下拉")
  608. public Map<String, Object> getConsigneeCompanyName(){
  609. return amsFeign.getConsigneeCompanyName();
  610. }
  611. @PostMapping("addAmsSaleOrderMaterial")
  612. Map<String, Object> addAmsSaleOrderMaterial(@RequestBody(required = false) Map<String,Object> map) {
  613. return amsFeign.addAmsSaleOrderMaterial(map);
  614. }
  615. @PostMapping("getAmsSaleOrderMaterialBySaleOrderMaterialId")
  616. Map<String, Object> getAmsSaleOrderMaterialBySaleOrderMaterialId(@RequestParam BigDecimal saleOrderMaterialId) {
  617. return amsFeign.getAmsSaleOrderMaterialBySaleOrderMaterialId(saleOrderMaterialId);
  618. }
  619. @ApiOperation(value="通过主键修改销售订单物资信息")
  620. @PostMapping(value = "/updateAmsSaleOrderMaterial")
  621. Map<String, Object> updateAmsSaleOrderMaterial(@RequestBody(required = false) Map<String,Object> map){
  622. return amsFeign.updateAmsSaleOrderMaterial(map);
  623. }
  624. @PostMapping("deleteAmsSaleOrderMaterialBySaleOrderMaterialId")
  625. Map<String, Object> deleteAmsSaleOrderMaterialBySaleOrderMaterialId(BigDecimal saleOrderMaterialId) {
  626. return amsFeign.deleteAmsSaleOrderMaterialBySaleOrderMaterialId(saleOrderMaterialId);
  627. }
  628. @PostMapping("getAddress")
  629. Map<String, Object> getAddress(BigDecimal saleOrderMaterialId) {
  630. return amsFeign.getAddress(saleOrderMaterialId);
  631. }
  632. @PostMapping("updateAddress")
  633. Map<String, Object> updateAddress(@RequestBody(required = false)Map<String,Object> map) {
  634. return amsFeign.updateAddress(map);
  635. }
  636. @PostMapping("getSalePlanInfo")
  637. @ApiOperation(value = "查询汽运单价信息")
  638. public Map<String, Object> getSalePlanInfo(@RequestBody(required = false) Map<String, Object> mapValue,
  639. Integer pageNum,
  640. Integer pageSize,
  641. Integer apiId) {
  642. if (mapValue == null) {
  643. mapValue = new HashMap<>();
  644. }
  645. return amsFeign.getSalePlanInfo(mapValue, pageNum, pageSize, apiId);
  646. }
  647. @PostMapping("addAmsSalePlan")
  648. Map<String, Object> addAmsSalePlan(@RequestBody(required = false)Map<String,Object> map) {
  649. return amsFeign.addAmsSalePlan(map);
  650. }
  651. @PostMapping("getAmsSalePlanByPlanId")
  652. Map<String, Object> getAmsSalePlanByPlanId(@RequestParam BigDecimal planId) {
  653. return amsFeign.getAmsSalePlanByPlanId(planId);
  654. }
  655. @PostMapping("upadteAmsSalePlanByPlanId")
  656. Map<String, Object> upadteAmsSalePlanByPlanId(@RequestBody(required = false)Map<String,Object> map) {
  657. return amsFeign.upadteAmsSalePlanByPlanId(map);
  658. }
  659. @PostMapping("deleteAmsSalePlanByPlanId")
  660. Map<String, Object> deleteAmsSalePlanByPlanId(@RequestParam BigDecimal planId) {
  661. return amsFeign.deleteAmsSalePlanByPlanId(planId);
  662. }
  663. @GetMapping("getMaterialName")
  664. @ApiOperation(value = "得到收货单位下拉")
  665. public Map<String, Object> getMaterialName(){
  666. return amsFeign.getMaterialName();
  667. }
  668. @GetMapping("getAreaName")
  669. @ApiOperation(value = "得到收货单位下拉")
  670. public Map<String, Object> getAreaName(){
  671. return amsFeign.getAreaName();
  672. }
  673. @PostMapping("getSalePlanMaterialInfo")
  674. @ApiOperation(value="查询销售计划物资信息")
  675. public Map<String, Object> getSalePlanMaterialInfo(@RequestParam BigDecimal planId,@RequestBody(required=false) Map<String,Object> mapValue,
  676. @RequestParam Integer apiId,
  677. @RequestParam Integer pageNum,
  678. @RequestParam Integer pageSize){
  679. if (mapValue == null) {
  680. mapValue = new HashMap<>();
  681. }
  682. return amsFeign.getSalePlanMaterialInfo(planId,mapValue,apiId,pageNum,pageSize);
  683. }
  684. @PostMapping(value = "addAmsSalePlanMaterial")
  685. @ApiOperation(value="新增销售计划物资信息")
  686. public Map<String, Object> addAmsSalePlanMaterial(@RequestBody(required = false) Map<String, Object> map){
  687. return amsFeign.addAmsSalePlanMaterial(map);
  688. }
  689. @PostMapping(value = "deleteAmsSalePlanMaterial")
  690. @ApiOperation(value="通过主键删除销售计划物资信息")
  691. Map<String, Object> deleteAmsSalePlanMaterial(@RequestParam BigDecimal planMaterialId){
  692. return amsFeign.deleteAmsSalePlanMaterial(planMaterialId);
  693. }
  694. @PostMapping(value = "/getAmsSalePlanMaterialByPlanMaterialId")
  695. @ApiOperation(value="通过主键查询销售计划物资信息")
  696. Map<String, Object> getAmsSalePlanMaterialByPlanMaterialId(@RequestParam BigDecimal planMaterialId){
  697. return amsFeign.getAmsSalePlanMaterialByPlanMaterialId(planMaterialId);
  698. }
  699. @PostMapping(value = "/upadteAmsSalePlanMaterial")
  700. @ApiOperation(value="通过主键修改销售计划物资信息")
  701. Map<String, Object> upadteAmsSalePlanMaterial(@RequestBody(required = false) Map<String, Object> map){
  702. return amsFeign.upadteAmsSalePlanMaterial(map);
  703. }
  704. @PostMapping("/getTruckNoDetail")
  705. @ApiOperation(value="查询销售订单车序号详细信息")
  706. Map<String, Object> getTruckNoDetail(@RequestParam BigDecimal saleOrderMaterialId,@RequestBody(required=false) Map<String,Object> mapValue,
  707. @RequestParam Integer apiId,
  708. @RequestParam Integer pageNum,
  709. @RequestParam Integer pageSize){
  710. if (mapValue == null) {
  711. mapValue = new HashMap<>();
  712. }
  713. return amsFeign.getTruckNoDetail(saleOrderMaterialId,mapValue,apiId,pageNum,pageSize);
  714. }
  715. @ApiOperation(value="新增车序号物资信息")
  716. @PostMapping(value = "/addAmsSaleTrucknoMaterial")
  717. Map<String, Object> addAmsSaleTrucknoMaterial(@RequestBody(required = false) Map<String, Object> map){
  718. return amsFeign.addAmsSaleTrucknoMaterial(map);
  719. }
  720. @ApiOperation(value="通过主键删除车序号物资信息")
  721. @PostMapping(value = "/deleteAmsSaleTrucknoMaterial")
  722. Map<String, Object> deleteAmsSaleTrucknoMaterial(@RequestParam BigDecimal trucknoMaterialId){
  723. return amsFeign.deleteAmsSaleTrucknoMaterial(trucknoMaterialId);
  724. }
  725. @ApiOperation(value="通过主键渲染车序号物资信息")
  726. @PostMapping(value = "/getAmsSaleTrucknoMaterial")
  727. Map<String, Object> getAmsSaleTrucknoMaterial(@RequestParam BigDecimal trucknoMaterialId){
  728. return amsFeign.getAmsSaleTrucknoMaterial(trucknoMaterialId);
  729. }
  730. @ApiOperation(value="通过主键修改车序号物资信息")
  731. @PostMapping(value = "/updateAmsSaleTrucknoMaterial")
  732. Map<String, Object> updateAmsSaleTrucknoMaterial(@RequestBody(required = false) Map<String, Object> map){
  733. return amsFeign.updateAmsSaleTrucknoMaterial(map);
  734. }
  735. //************************************内转物流***************************************************
  736. @PostMapping("getAmsContractTransportPriceForConverted")
  737. @ApiOperation(value = "内转物流查询汽运单价信息")
  738. @ApiImplicitParams({
  739. @ApiImplicitParam(name = "apiId(205)", value = "表头", required = false, dataType = "Interger")
  740. })
  741. public Map<String,Object> getAmsContractTransportPriceForConverted(@PathVariable("lineId")BigDecimal lineId,
  742. Integer apiId,
  743. Integer pageNum,
  744. Integer pageSize) {
  745. return amsFeign.getAmsContractTransportPriceForConverted(lineId, pageNum, pageSize, apiId);
  746. }
  747. /**
  748. * 下拉框显示线路
  749. */
  750. @ApiOperation(value="获取线路")
  751. @ApiImplicitParams({
  752. })
  753. @GetMapping(value = "/getLineRoute")
  754. public Map<String,Object> getLineRoute(){
  755. return amsFeign.getLineRoute();
  756. }
  757. //销售订单-固定派单-公开派单-日计划
  758. @ApiModelProperty(value = "展示销售公司已审核的订单")
  759. @ApiImplicitParams({
  760. @ApiImplicitParam(name = "pageNum", value = "查询页数", required = false, dataType = "Integer"),
  761. @ApiImplicitParam(name = "pageSize", value = "每页记录数", required = false, dataType = "Integer"),
  762. @ApiImplicitParam(name = "apiId", value = "105", required = false, dataType = "BigDecimal")
  763. })
  764. @PostMapping("/getSaleOrderListBySaleCompany")
  765. public Map<String,Object> getSaleOrderListBySaleCompany(@RequestBody(required = false) Map<String,Object> mapValue,
  766. Integer pageNum,
  767. Integer pageSize,
  768. Integer apiId,
  769. String con){
  770. return amsFeign.getSaleOrderListBySaleCompany(mapValue==null?new HashMap<>():mapValue, pageNum, pageSize, apiId, con);
  771. }
  772. //展示销售公司已审核销售订单的车序号列表
  773. @PostMapping("/getSaleOrderList")
  774. @ApiOperation(value = "查询汽运单价信息")
  775. public Map<String,Object> amsSaleOrderList(@RequestBody(required = false) Map<String, Object> mapValue,
  776. Integer pageNum,
  777. Integer pageSize,
  778. Integer apiId,
  779. Integer status ) {
  780. if (mapValue == null) {
  781. mapValue = new HashMap<>();
  782. }
  783. return amsFeign.amsSaleOrderList(mapValue, pageNum, pageSize, apiId,status);
  784. }
  785. //固定派单:通过车序号查询收货地址,截取收货地址的区域,去资源管理中查询对应的承运商,将车序号与承运商绑定
  786. @PostMapping("/addFixedAmsDispatchSaleOrder")
  787. Map<String,Object> addFixedAmsDispatchSaleOrder(@RequestBody(required = false) List<Map<String,Object>> mapValue) {
  788. return amsFeign.addFixedAmsDispatchSaleOrder(mapValue);
  789. }
  790. //公开派单
  791. //查询未分派车辆的销售订单的车序号
  792. @PostMapping("/getAmsSaleOrderMaterial")
  793. @ApiOperation(value = "展示车序号列表")
  794. public Map<String,Object> getAmsSaleOrderMaterial(@RequestBody(required = false) Map<String, Object> mapValue,
  795. Integer pageNum,
  796. Integer pageSize,
  797. Integer apiId,
  798. Integer status) {
  799. if (mapValue == null) {
  800. mapValue = new HashMap<>();
  801. }
  802. return amsFeign.getAmsSaleOrderMaterial(mapValue, pageNum, pageSize, apiId,status);
  803. }
  804. //新增公开派单
  805. @PostMapping("/addOpenAmsDispatchSaleOrder/{orderMaterialId}")
  806. Map<String,Object> addOpenAmsDispatchSaleOrder(@PathVariable("orderMaterialId") BigDecimal orderMaterialId) {
  807. return amsFeign.addOpenAmsDispatchSaleOrder(orderMaterialId);
  808. }
  809. //删除公开派单
  810. @PostMapping("/deleteAmsDispatchSaleOrder/{dispatchId}")
  811. Map<String,Object> deleteAmsDispatchSaleOrder(@PathVariable("dispatchId") BigDecimal saleOrderId) {
  812. return amsFeign.deleteAmsDispatchSaleOrder(saleOrderId);
  813. }
  814. //展示公开派单
  815. @PostMapping("/getOpenDispatchSaleOrder")
  816. @ApiOperation(value = "公开派单")
  817. public Map<String,Object> getOpenDispatchSaleOrder(@RequestBody(required = false) Map<String, Object> mapValue,
  818. Integer pageNum,
  819. Integer pageSize,
  820. Integer apiId) {
  821. if (mapValue == null) {
  822. mapValue = new HashMap<>();
  823. }
  824. return amsFeign.getOpenDispatchSaleOrder(mapValue, pageNum, pageSize, apiId);
  825. }
  826. //修改公开派单
  827. @PostMapping("/updateOpenDispatchSaleOrder")
  828. Map<String,Object> updateOpenDispatchSaleOrder(@RequestBody Map<String, Object> mapVal) {
  829. return amsFeign.updateOpenDispatchSaleOrder(mapVal);
  830. }
  831. //焦炭、水渣日计划
  832. //新增
  833. @PostMapping("/addTruckRailDayPlan")
  834. public Map<String,Object> addTruckRailDayPlan(@RequestBody Map<String, Object> mapVal) {
  835. return amsFeign.addTruckRailDayPlan(mapVal);
  836. }
  837. //删除
  838. @PostMapping("/deleteTruckRailDayPlan/{dayPlanId}")
  839. public Map<String,Object> deleteTruckRailDayPlan(@PathVariable("dayPlanId") BigDecimal dayPlanId) {
  840. return amsFeign.deleteTruckRailDayPlan(dayPlanId);
  841. }
  842. //修改
  843. @PostMapping("/updateTruckRailDayPlan")
  844. public Map<String,Object> updateTruckRailDayPlan(@RequestBody Map<String, Object> mapVal) {
  845. return amsFeign.updateTruckRailDayPlan(mapVal);
  846. }
  847. @PostMapping("getDayPlanByDayPlanId/{dayplanId}")
  848. Map<String,Object> getDayPlanByDayPlanId(@PathVariable("dayplanId") Integer dayplanId){
  849. return amsFeign.getDayPlanByDayPlanId(dayplanId);
  850. }
  851. /**
  852. * 修改日期计划 2021年11月20日03:18:05
  853. * @param map
  854. * @return
  855. */
  856. @PostMapping("/updateDayPlan")
  857. public Map<String,Object> updateDayPlan(@RequestBody(required = false) Map<String, Object> map){
  858. return amsFeign.updateDayPlan(map);
  859. }
  860. /**
  861. * 查询所有的承运商
  862. * @return
  863. */
  864. @GetMapping("/getCarrierMes")
  865. public Map<String,Object> getCarrierMes() {
  866. return amsFeign.getCarrierMes();
  867. }
  868. //展示日计划
  869. @PostMapping("/getTruckRailDayPlanList")
  870. @ApiOperation(value = "焦炭日计划")
  871. public Map<String, Object> getTruckRailDayPlan(@RequestBody(required = false) Map<String, Object> mapValue,
  872. Integer pageNum,
  873. Integer pageSize,
  874. Integer apiId,
  875. Integer status) {
  876. if (mapValue == null) {
  877. mapValue = new HashMap<>();
  878. }
  879. return amsFeign.getTruckRailDayPlan(mapValue, pageNum, pageSize, apiId, status);
  880. }
  881. //展示日计划
  882. @PostMapping("/getSzTruckRailDayPlanList")
  883. @ApiOperation(value = "水渣日计划")
  884. public Map<String, Object> getSzTruckRailDayPlan(@RequestBody(required = false) Map<String, Object> mapValue,
  885. Integer pageNum,
  886. Integer pageSize,
  887. Integer apiId,
  888. Integer status) {
  889. if (mapValue == null) {
  890. mapValue = new HashMap<>();
  891. }
  892. return amsFeign.getSzTruckRailDayPlan(mapValue, pageNum, pageSize, apiId, status);
  893. }
  894. //新增钢材发往异地库计划
  895. @PostMapping("/addRailOffsetDayplan")
  896. public Map<String,Object> addRailOffsetDayplan(@RequestBody Map<String, Object> mapVal){
  897. return amsFeign.addRailOffsetDayplan(mapVal);
  898. }
  899. //删除钢材发往异地库计划
  900. @PostMapping("/deleteRailOffsetDayplan/{dayplanId}")
  901. public Map<String,Object> deleteRailOffsetDayplan(@PathVariable("dayplanId") Integer dayplanId) {
  902. return amsFeign.deleteRailOffsetDayplan(dayplanId);
  903. }
  904. //修改钢材发往异地库计划
  905. @PostMapping("/updateRailOffsetDayplan")
  906. public Map<String,Object> updateRailOffsetDayplan(@RequestBody Map<String, Object> mapVal){
  907. return amsFeign.updateRailOffsetDayplan(mapVal);
  908. }
  909. //钢材发运到异地库查询物资
  910. @PostMapping("/getMaterialMesByDayPlanId")
  911. public Map<String,Object> getMaterialMesByDayPlanId(@RequestBody(required = false) Map<String, Object> mapValue,
  912. Integer pageNum,
  913. Integer pageSize,
  914. Integer apiId,
  915. Integer dayplanId){
  916. if (mapValue == null) {
  917. mapValue = new HashMap<>();
  918. }
  919. return amsFeign.getMaterialMesByDayPlanId(mapValue,pageNum,pageSize,apiId,dayplanId);
  920. }
  921. //展示钢材发往异地库计划
  922. @PostMapping("/getRailOffsetDayplan")
  923. @ApiOperation(value = "展示钢材发往异地库计划")
  924. public Map<String, Object> getRailOffsetDayplan(@RequestBody(required = false) Map<String, Object> mapValue,
  925. Integer pageNum,
  926. Integer pageSize,
  927. Integer apiId,
  928. Integer dayplanReceiveStatus,
  929. Integer carrierId) {
  930. if (mapValue == null) {
  931. mapValue = new HashMap<>();
  932. }
  933. return amsFeign.getRailOffsetDayplan(mapValue, pageNum, pageSize, apiId,dayplanReceiveStatus,carrierId);
  934. }
  935. @PostMapping("/getRailOffsetDayplanId")
  936. @ApiOperation(value = "根据ID展示钢材发往异地库计划")
  937. public Map<String, Object> getRailOffsetDayplanId(@RequestBody(required = false) Map<String, Object> mapValue,
  938. Integer pageNum,
  939. Integer pageSize,
  940. Integer apiId,
  941. Integer dayPlanId) {
  942. if (mapValue == null) {
  943. mapValue = new HashMap<>();
  944. }
  945. return amsFeign.getRailOffsetDayplanId(mapValue, pageNum, pageSize, apiId,dayPlanId);
  946. }
  947. @ApiModelProperty(value = "下发钢材发往异地库计划")
  948. @PostMapping("/issueRailOffsetDayplan")
  949. public Map<String,Object> issueRailOffsetDayplan(@RequestBody List<Map<String,Object>> mapList) {
  950. return amsFeign.issueRailOffsetDayplan(mapList);
  951. }
  952. ////************************************内转物流***************************************************
  953. /**
  954. *新增运输计划
  955. */
  956. @PostMapping("/addTruckPlan")
  957. public Map<String,Object> addTruckPlan(@RequestBody Map<String, Object> mapVal) {
  958. return amsFeign.addTruckPlan(mapVal);
  959. }
  960. //新增采购内转需求
  961. @PostMapping("/addPurInwardRequirement")
  962. public Map<String,Object>addPurInwardRequirement(@RequestBody Map<String,Object>mapval){
  963. return amsFeign.addPurInwardRequirement(mapval);
  964. }
  965. //删除
  966. @PostMapping("/deleteTruckPlan/{planId}")
  967. public Map<String,Object> deleteTruckPlan(@PathVariable("planId") Integer planId) {
  968. return amsFeign.deleteTruckPlan(new BigDecimal(planId));
  969. }
  970. //接收
  971. @PostMapping("/receiveInwardPlan/{planId}")
  972. public Map<String,Object> receiveInwardPlan(@PathVariable("planId") Integer planId) {
  973. return amsFeign.receiveInwardPlan(new BigDecimal(planId));
  974. }
  975. /**
  976. * 修改渲染
  977. * @param planId
  978. * @return
  979. */
  980. @PostMapping("/selectInwardPlanToUpdate/{planId}")
  981. public Map<String,Object> selectInwardPlanToUpdate(@PathVariable("planId") Integer planId) {
  982. return amsFeign.selectInwardPlanToUpdate(new BigDecimal(planId));
  983. }
  984. /**
  985. * 下发
  986. * @param mapList
  987. * @return
  988. */
  989. @PostMapping("/downTruckPlan")
  990. public Map<String,Object> downTruckPlan(@RequestBody List<Map<String,Object>> mapList) {
  991. return amsFeign.downTruckPlan(mapList);
  992. }
  993. /**
  994. * 修改运输计划/下发运输计划/承运商接收运输计划
  995. */
  996. @PostMapping("/updateTruckPlan")
  997. public Map<String,Object> updateTruckPlan(@RequestBody Map<String, Object> mapVal){
  998. return amsFeign.updateTruckPlan(mapVal);
  999. }
  1000. /**
  1001. * 展示运输计划
  1002. * @param mapValue
  1003. * @param pageNum
  1004. * @param pageSize
  1005. * @param apiId
  1006. * @return
  1007. */
  1008. @ApiModelProperty(value = "展示运输计划")
  1009. @ApiImplicitParams({
  1010. @ApiImplicitParam(name = "pageNum", value = "查询页数", required = false, dataType = "Integer"),
  1011. @ApiImplicitParam(name = "pageSize", value = "每页记录数", required = false, dataType = "Integer"),
  1012. @ApiImplicitParam(name = "apiId", value = "0:257/1,2:258", required = false, dataType = "BigDecimal")
  1013. })
  1014. @PostMapping("/getTruckPlanList")
  1015. public Map<String, Object> getTruckPlanList(@RequestBody(required = false) Map<String,Object> mapValue,
  1016. Integer pageNum,
  1017. Integer pageSize,
  1018. Integer apiId,
  1019. Integer planStatus,
  1020. String carrierId,
  1021. Integer planId,
  1022. String con) {
  1023. if (mapValue == null) {
  1024. mapValue = new HashMap<>();
  1025. }
  1026. return amsFeign.getTruckPlanList(mapValue, pageNum, pageSize, apiId,planStatus,carrierId,planId,con);
  1027. }
  1028. @ApiModelProperty(value = "展示运输计划")
  1029. @ApiImplicitParams({
  1030. @ApiImplicitParam(name = "pageNum", value = "查询页数", required = false, dataType = "Integer"),
  1031. @ApiImplicitParam(name = "pageSize", value = "每页记录数", required = false, dataType = "Integer"),
  1032. @ApiImplicitParam(name = "apiId", value = "0:257/1,2:258", required = false, dataType = "BigDecimal")
  1033. })
  1034. @PostMapping("/getPlanOrder")
  1035. public Map<String, Object> getPlanOrder(@RequestBody(required = false) Map<String,Object> mapValue,
  1036. Integer pageNum,
  1037. Integer pageSize,
  1038. Integer apiId,
  1039. Integer planId,
  1040. Integer requirementId,
  1041. Integer orderStatus) {
  1042. if (mapValue == null) {
  1043. mapValue = new HashMap<>();
  1044. }
  1045. return amsFeign.getPlanOrder(mapValue, pageNum, pageSize, apiId,planId,requirementId,orderStatus);
  1046. }
  1047. /**
  1048. *用车单位提出需求
  1049. *新增用车需求
  1050. */
  1051. @PostMapping("/addTruckRequirement")
  1052. public Map<String,Object> addTruckRequirement(@RequestBody Map<String, Object> mapVal) {
  1053. return amsFeign.addTruckRequirement(mapVal);
  1054. }
  1055. //删除用车需求
  1056. @PostMapping("/deleteTruckRequirement/{requirementId}")
  1057. public Map<String,Object> deleteTruckReqgetTruckRequirementListuirement(@PathVariable("requirementId") BigDecimal requirementId) {
  1058. return amsFeign.deleteTruckRequirement(requirementId);
  1059. }
  1060. //下发用车需求
  1061. @PostMapping("/downRequirement")
  1062. public Map<String,Object> downRequirement(@RequestBody List<Map<String,Object>> requirementIds) {
  1063. return amsFeign.downRequirement(requirementIds);
  1064. }
  1065. //接收用车需求
  1066. @PostMapping("/receiveRequirement/{requirementId}")
  1067. public Map<String,Object> receiveRequirement(@PathVariable("requirementId") Integer requirementId) {
  1068. return amsFeign.receiveRequirement(requirementId);
  1069. }
  1070. /**
  1071. * 修改用车需求
  1072. */
  1073. @PostMapping("/updateTruckRequirement")
  1074. public Map<String,Object> updateTruckRequirement(@RequestBody Map<String, Object> mapVal){
  1075. return amsFeign.updateTruckRequirement(mapVal);
  1076. }
  1077. /**
  1078. * 查询修改渲染
  1079. */
  1080. @PostMapping("/selectRequirement/{requirementId}")
  1081. public Map<String,Object> selectRequirement(@PathVariable("requirementId") Integer requirementId) {
  1082. return amsFeign.selectRequirement(requirementId);
  1083. }
  1084. /*
  1085. 查询需求物资详情
  1086. */
  1087. @PostMapping("/getRequirementMaterial/{requirementId}")
  1088. public Map<String,Object> getRequirementMaterial(@PathVariable("requirementId") Integer requirementId) {
  1089. return amsFeign.getRequirementMaterial(requirementId);
  1090. }
  1091. /**
  1092. * 展示用车需求
  1093. * @param mapValue
  1094. * @param pageNum
  1095. * @param pageSize
  1096. * @param apiId
  1097. * @return
  1098. */
  1099. @ApiModelProperty(value = "展示用车需求")
  1100. @ApiImplicitParams({
  1101. @ApiImplicitParam(name = "pageNum", value = "查询页数", required = false, dataType = "Integer"),
  1102. @ApiImplicitParam(name = "pageSize", value = "每页记录数", required = false, dataType = "Integer"),
  1103. @ApiImplicitParam(name = "apiId", value = "207", required = false, dataType = "BigDecimal")
  1104. })
  1105. @PostMapping("/getTruckRequirementList")
  1106. public Map<String, Object> getTruckRequirementList(@RequestBody(required = false) Map<String,Object> mapValue,
  1107. Integer pageNum,
  1108. Integer pageSize,
  1109. Integer apiId,
  1110. Integer requirementStatus,
  1111. String orgCode, String index,String startTime,String endTime) {
  1112. if (mapValue == null) {
  1113. mapValue = new HashMap<>();
  1114. }
  1115. return amsFeign.getTruckRequirementList(mapValue, pageNum, pageSize, apiId,requirementStatus,orgCode,index,startTime,endTime);
  1116. }
  1117. @ApiModelProperty(value = "展示钢坯用车需求")
  1118. @PostMapping("/getBilletRequirementList")
  1119. public Map<String, Object> getBilletRequirementList(@RequestBody(required = false) Map<String,Object> mapValue,
  1120. Integer pageNum,
  1121. Integer pageSize,
  1122. Integer apiId,
  1123. String orgCode, String index,String startTime,String endTime) {
  1124. if (mapValue == null) {
  1125. mapValue = new HashMap<>();
  1126. }
  1127. return amsFeign.getBilletRequirementList(mapValue, pageNum, pageSize, apiId,orgCode,index,startTime,endTime);
  1128. }
  1129. @PostMapping("/getPurRequirementList")
  1130. public Map<String, Object> getPurRequirementList(@RequestBody(required = false) Map<String,Object> mapValue,
  1131. Integer pageNum,
  1132. Integer pageSize,
  1133. Integer apiId,
  1134. Integer requirementStatus,
  1135. String con,
  1136. String userId,
  1137. String carrierSsoId,
  1138. String enableStatus,
  1139. String planStatus,
  1140. String startTime,
  1141. String endTime,
  1142. BigDecimal planId) {
  1143. if (mapValue == null) {
  1144. mapValue = new HashMap<>();
  1145. }
  1146. return amsFeign.getPurRequirementList(mapValue, pageNum, pageSize, apiId,requirementStatus,con,userId, carrierSsoId,enableStatus,planStatus,startTime,endTime,planId);
  1147. }
  1148. @ApiOperation(value="查询app端公开抢单")
  1149. @PostMapping("/getDispatchSaleOrderList")
  1150. public Map<String, Object> getDispatchSaleOrderList() {
  1151. return amsFeign.getDispatchSaleOrderList();
  1152. }
  1153. @ApiOperation(value="抢单/接收订单锁定")
  1154. @PostMapping("/lockDispatchSaleOrder")
  1155. public Map<String, Object> lockDispatchSaleOrder(Integer dispatchId,String carrierSsoId) {
  1156. return amsFeign.lockDispatchSaleOrder(dispatchId, carrierSsoId);
  1157. }
  1158. @ApiOperation(value="查询app端承运商已抢到的单")
  1159. @PostMapping("/getLockDispatchSaleOrderList")
  1160. public Map<String, Object> getLockDispatchSaleOrderList(Integer carrierId) {
  1161. return amsFeign.getLockDispatchSaleOrderList(carrierId);
  1162. }
  1163. @ApiOperation(value="查询PC端承运商已抢到的单")
  1164. @PostMapping("/selectDispatchSaleOrderList")
  1165. public Map<String, Object> selectDispatchSaleOrderList(@RequestBody(required=false) Map<String,Object> mapValue,
  1166. Integer apiId,
  1167. Integer pageNum,
  1168. Integer pageSize,
  1169. String carrierSsoId){
  1170. return amsFeign.selectDispatchSaleOrderList(mapValue==null ?new HashMap<>():mapValue, apiId, pageNum, pageSize,carrierSsoId);
  1171. }
  1172. //获取到站名称
  1173. @GetMapping("/getArriveName")
  1174. public Map<String,Object> getArriveName() {
  1175. return amsFeign.getArriveName();
  1176. }
  1177. // @ApiModelProperty(value = "查询所有的钢材物资")
  1178. // @ApiImplicitParams({
  1179. // @ApiImplicitParam(name = "pageNum", value = "查询页数", required = false, dataType = "Integer"),
  1180. // @ApiImplicitParam(name = "pageSize", value = "每页记录数", required = false, dataType = "Integer"),
  1181. // @ApiImplicitParam(name = "apiId", value = "232", required = false, dataType = "BigDecimal")
  1182. // })
  1183. // @PostMapping("/getAllSteelMaterialMes")
  1184. // public Map<String, Object> getAllSteelMaterialMes(@RequestBody(required = false) Map<String,Object> mapValue,
  1185. // Integer pageNum,
  1186. // Integer pageSize,
  1187. // Integer apiId,
  1188. // String con) {
  1189. // return amsFeign.getAllSteelMaterialMes(mapValue==null?new HashMap<>():mapValue, pageNum, pageSize, apiId, con);
  1190. // }
  1191. @ApiModelProperty(value = "查询PC端公开抢单")
  1192. @ApiImplicitParams({
  1193. @ApiImplicitParam(name = "pageNum", value = "查询页数", required = false, dataType = "Integer"),
  1194. @ApiImplicitParam(name = "pageSize", value = "每页记录数", required = false, dataType = "Integer"),
  1195. @ApiImplicitParam(name = "apiId", value = "242", required = false, dataType = "Integer")
  1196. })
  1197. @PostMapping("/getPCDispatchSaleOrderList")
  1198. public Map<String, Object> getPCDispatchSaleOrderList(@RequestBody(required = false) Map<String,Object> mapValue,
  1199. Integer pageNum,
  1200. Integer pageSize,
  1201. Integer apiId,
  1202. Integer dispatchType,
  1203. @RequestParam String carrierSsoId) {
  1204. return amsFeign.getPCDispatchSaleOrderList(mapValue==null?new HashMap<>():mapValue, pageNum, pageSize, apiId,dispatchType,carrierSsoId);
  1205. }
  1206. @ApiModelProperty(value = "展示批次信息")
  1207. @ApiImplicitParams({
  1208. @ApiImplicitParam(name = "pageNum", value = "查询页数", required = false, dataType = "Integer"),
  1209. @ApiImplicitParam(name = "pageSize", value = "每页记录数", required = false, dataType = "Integer"),
  1210. @ApiImplicitParam(name = "apiId", value = "252", required = false, dataType = "Integer")
  1211. })
  1212. @PostMapping("/getPurchaseIdByBatch")
  1213. public Map<String, Object> getPurchaseIdByBatch(@RequestBody(required = false) Map<String,Object> mapValue,
  1214. Integer pageNum,
  1215. Integer pageSize,
  1216. Integer apiId) {
  1217. return amsFeign.getPurchaseIdByBatch(mapValue==null?new HashMap<>():mapValue, pageNum, pageSize, apiId);
  1218. }
  1219. @ApiModelProperty(value = "仓库模代框")
  1220. @ApiImplicitParams({
  1221. @ApiImplicitParam(name = "pageNum", value = "查询页数", required = false, dataType = "Integer"),
  1222. @ApiImplicitParam(name = "pageSize", value = "每页记录数", required = false, dataType = "Integer"),
  1223. @ApiImplicitParam(name = "apiId", value = "251", required = false, dataType = "Integer")
  1224. })
  1225. @PostMapping("/getWareHouse")
  1226. public Map<String, Object> getWareHouse(@RequestBody(required = false) Map<String,Object> mapValue,
  1227. Integer pageNum,
  1228. Integer pageSize,
  1229. Integer apiId,
  1230. String con) {
  1231. return amsFeign.getWareHouse(mapValue==null?new HashMap<>():mapValue, pageNum, pageSize, apiId, con);
  1232. }
  1233. @ApiModelProperty(value = "车型下拉")
  1234. @GetMapping("/getCapacityType")
  1235. public Map<String,Object> getCapacityType() {
  1236. return amsFeign.getCapacityType();
  1237. }
  1238. @ApiModelProperty(value = "用车单位下拉")
  1239. @GetMapping("/getShipperUser")
  1240. public Map<String,Object> getShipperUser() {
  1241. return amsFeign.getShipperUser();
  1242. }
  1243. @ApiModelProperty(value = "承运商下拉")
  1244. @GetMapping("/getCarrierList")
  1245. public Map<String,Object> getCarrierList() {
  1246. return amsFeign.getCarrierList();
  1247. }
  1248. @ApiModelProperty(value = "到站下拉")
  1249. @GetMapping("/getdayPlanToTheStationId")
  1250. public Map<String,Object> getdayPlanToTheStationId() {
  1251. return amsFeign.getdayPlanToTheStationId();
  1252. }
  1253. @ApiModelProperty(value = "异地库下拉")
  1254. @GetMapping("/getOffsetWarehouse")
  1255. public Map<String,Object> getOffsetWarehouse() {
  1256. return amsFeign.getOffsetWarehouse();
  1257. }
  1258. @PostMapping("/finishTruckPlan/{planId}")
  1259. public Map<String, Object> finishTruckPlan(@PathVariable("planId") Integer planId){
  1260. return amsFeign.finishTruckPlan(planId);
  1261. }
  1262. //零星订单=======================================================================================================================================================
  1263. @ApiModelProperty(value = "查询零星物资订单列表")
  1264. @ApiImplicitParams({
  1265. @ApiImplicitParam(name = "pageNum", value = "查询页数", required = false, dataType = "Integer"),
  1266. @ApiImplicitParam(name = "pageSize", value = "每页记录数", required = false, dataType = "Integer"),
  1267. @ApiImplicitParam(name = "apiId", value = "384", required = false, dataType = "Integer")
  1268. })
  1269. @PostMapping("/getSporadicOrdersList")
  1270. public RESTfulResult getSporadicOrdersList(@RequestBody(required = false) Map<String,Object> mapValue,
  1271. Integer apiId,
  1272. Integer pageNum,
  1273. Integer pageSize,
  1274. Integer orderType,
  1275. Integer issueStatus,
  1276. String con,
  1277. Integer dispatchStatus,
  1278. Integer sporadicStatus,
  1279. String carrierSsoId,
  1280. String userId,
  1281. String userIds,
  1282. String startTime,
  1283. String endTime) {
  1284. return amsFeign.getSporadicOrdersList(mapValue==null?new HashMap<>():mapValue, apiId, pageNum, pageSize, orderType, issueStatus, con,dispatchStatus,sporadicStatus,carrierSsoId,userId,userIds,startTime,endTime);
  1285. }
  1286. @ApiModelProperty(value = "查看物资详情")
  1287. @ApiImplicitParams({
  1288. @ApiImplicitParam(name = "pageNum", value = "查询页数", required = false, dataType = "Integer"),
  1289. @ApiImplicitParam(name = "pageSize", value = "每页记录数", required = false, dataType = "Integer"),
  1290. @ApiImplicitParam(name = "apiId", value = "385", required = false, dataType = "Integer")
  1291. })
  1292. @PostMapping("/seeAllMaterials")
  1293. public RESTfulResult seeAllMaterials(@RequestBody(required = false) Map<String,Object> mapValue,
  1294. Integer apiId,
  1295. Integer pageNum,
  1296. Integer pageSize,
  1297. Integer sporadicOrderId,
  1298. String con){
  1299. return amsFeign.seeAllMaterials(mapValue,apiId,pageNum,pageSize,sporadicOrderId,con);
  1300. }
  1301. @ApiOperation(value="逻辑删除零星物资订单")
  1302. @PostMapping("/deleteSporadicOrders")
  1303. public Map<String, Object> deleteSporadicOrders(@RequestParam Integer sporadicOrderId) {
  1304. return amsFeign.deleteSporadicOrders(sporadicOrderId);
  1305. }
  1306. @ApiOperation(value="下发零星物资订单")
  1307. @PostMapping("/issueSporadicOrders")
  1308. public Map<String, Object> issueSporadicOrders(@RequestBody List<Map<String, Object>> mapList) {
  1309. return amsFeign.issueSporadicOrders(mapList);
  1310. }
  1311. @ApiOperation(value="停止零星订单一车多趟")
  1312. @PostMapping("/closeSporadicOrder")
  1313. public Map<String, Object> closeSporadicOrder(@RequestBody Map<String, Object> map) {
  1314. return amsFeign.closeSporadicOrder(map);
  1315. }
  1316. @ApiOperation(value="内转零星物流添加运输计划")
  1317. @PostMapping("/addInwardSporadicOrder")
  1318. public Map<String, Object> addInwardSporadicOrder(@RequestBody Map<String, Object> map) {
  1319. return amsFeign.addInwardSporadicOrder(map);
  1320. }
  1321. @ApiOperation(value="新增零星物资进出厂(以及销售钢材退货)")
  1322. @PostMapping("/addSporadicOrders")
  1323. public Map<String, Object> addSporadicOrders(@RequestBody Map<String,Object> mapValue) {
  1324. return amsFeign.addSporadicOrders(mapValue);
  1325. }
  1326. @ApiOperation(value="零星一车多趟新增订单")
  1327. @PostMapping("/addSporadicOrderTimes")
  1328. public Map<String, Object> addSporadicOrderTimes(@RequestBody Map<String,Object> mapValue) {
  1329. return amsFeign.addSporadicOrderTimes(mapValue);
  1330. }
  1331. @ApiOperation(value="查询修改渲染")
  1332. @PostMapping("/selectSporadicOrder")
  1333. public RESTfulResult selectSporadicOrder(@RequestParam Integer sporadicOrderId) {
  1334. return amsFeign.selectSporadicOrder(sporadicOrderId);
  1335. }
  1336. @ApiOperation(value="修改零星物资订单")
  1337. @PostMapping("/updateSporadicOrder")
  1338. public Map<String,Object> updateSporadicOrder(@RequestBody Map<String,Object> mapValue) {
  1339. return amsFeign.updateSporadicOrder(mapValue);
  1340. }
  1341. @ApiModelProperty(value = "查询车序号信息")
  1342. @ApiImplicitParams({
  1343. @ApiImplicitParam(name = "pageNum", value = "查询页数", required = false, dataType = "Integer"),
  1344. @ApiImplicitParam(name = "pageSize", value = "每页记录数", required = false, dataType = "Integer"),
  1345. @ApiImplicitParam(name = "apiId", value = "411", required = false, dataType = "Integer")
  1346. })
  1347. @PostMapping("/getTruckNoList")
  1348. public RESTfulResult getTruckNoList(@RequestBody(required = false) Map<String,Object> mapValue,
  1349. Integer apiId,
  1350. Integer pageNum,
  1351. Integer pageSize,
  1352. Integer issueStatus){
  1353. if (mapValue == null) {
  1354. mapValue = new HashMap<>();
  1355. }
  1356. return amsFeign.getTruckNoList(mapValue,apiId,pageNum,pageSize,issueStatus);
  1357. }
  1358. @PostMapping("getSaleOrderInfoes")
  1359. @ApiOperation(value = "查询销售订单未上报信息")
  1360. public Map<String, Object> getSaleOrderInfoes(@RequestBody(required = false) Map<String, Object> mapValue,
  1361. Integer pageNum,
  1362. Integer pageSize,
  1363. Integer apiId,
  1364. String consigneeSsoId,
  1365. @RequestParam(required = false) String con,
  1366. String startTime,
  1367. String endTime,
  1368. String saler) {
  1369. if (mapValue == null) {
  1370. mapValue = new HashMap<>();
  1371. }
  1372. return amsFeign.getSaleOrderInfoes(mapValue, pageNum, pageSize, apiId,consigneeSsoId,con,startTime,endTime,saler);
  1373. }
  1374. @ApiOperation(value="查询已上报销售订单信息")
  1375. @PostMapping("/getSaleOrderReportedes")
  1376. Map<String, Object> getSaleOrderReportedes(@RequestBody(required = false) Map<String, Object> mapValue,
  1377. @RequestParam Integer pageNum,
  1378. @RequestParam Integer pageSize,
  1379. @RequestParam Integer apiId,
  1380. @RequestParam(required = false) String consigneeSsoId,
  1381. @RequestParam(required = false) String con,
  1382. String startTime,
  1383. String endTime,
  1384. String saler){
  1385. if (mapValue == null) {
  1386. mapValue = new HashMap<>();
  1387. }
  1388. return amsFeign.getSaleOrderReportedes(mapValue,pageNum,pageSize,apiId,consigneeSsoId,con,startTime,endTime,saler);
  1389. }
  1390. @ApiModelProperty(value = "展示销售公司已审核的订单")
  1391. @ApiImplicitParams({
  1392. @ApiImplicitParam(name = "pageNum", value = "查询页数", required = false, dataType = "Integer"),
  1393. @ApiImplicitParam(name = "pageSize", value = "每页记录数", required = false, dataType = "Integer"),
  1394. @ApiImplicitParam(name = "apiId", value = "409", required = false, dataType = "BigDecimal")
  1395. })
  1396. @PostMapping("/getSaleOrderListBySaleCompanyes")
  1397. public Map<String,Object> getSaleOrderListBySaleCompanyes(@RequestBody(required = false) Map<String,Object> mapValue,
  1398. Integer pageNum,
  1399. Integer pageSize,
  1400. Integer apiId,
  1401. String con,
  1402. Integer shipperId,
  1403. Integer saleType,
  1404. String consigneeSsoId,
  1405. String startTime,
  1406. String endTime,
  1407. String saler
  1408. ){
  1409. return amsFeign.getSaleOrderListBySaleCompanyes(mapValue==null?new HashMap<>():mapValue, pageNum, pageSize, apiId, con, shipperId,saleType,consigneeSsoId,startTime,endTime,saler);
  1410. }
  1411. @PostMapping("getAmsSaleOrderApprovedes")
  1412. @ApiOperation(value = "查询财务已审批销售订单信息")
  1413. public Map<String, Object> getAmsSaleOrderApprovedes(@RequestBody(required = false) Map<String, Object> mapValue,
  1414. Integer pageNum,
  1415. Integer pageSize,
  1416. Integer apiId,
  1417. String con) {
  1418. if (mapValue == null) {
  1419. mapValue = new HashMap<>();
  1420. }
  1421. return amsFeign.getAmsSaleOrderApprovedes(mapValue, pageNum, pageSize, apiId,con);
  1422. }
  1423. /*
  1424. * 根据销售订单主键展示销售基本信息、物资信息
  1425. * apiId=410
  1426. * */
  1427. @PostMapping(value="/getSaleOrderAndMaterialById")
  1428. public RESTfulResult getSaleOrderAndMaterialById(@RequestBody(required=false) Map<String,Object> mapValue,
  1429. Integer apiId,
  1430. Integer pageNum,
  1431. Integer pageSize,
  1432. Integer saleOrderId){
  1433. if (mapValue == null) {
  1434. mapValue = new HashMap<>();
  1435. }
  1436. return amsFeign.getSaleOrderAndMaterialById(mapValue,apiId,pageNum,pageSize,new BigDecimal(saleOrderId));
  1437. }
  1438. @ApiOperation(value = "新增车序号")
  1439. @ApiImplicitParams({
  1440. @ApiImplicitParam(name = "mapList", value = "车序号信息", required = false, dataType = ""),
  1441. })
  1442. @PostMapping("/addTruckNo")
  1443. public Map<String, Object> addTruckNo(@RequestBody List<Map<String,Object>> mapList) {
  1444. return amsFeign.addTruckNo(mapList);
  1445. }
  1446. @ApiOperation(value = "下发车序号")
  1447. @ApiImplicitParams({
  1448. @ApiImplicitParam(name = "mapList", value = "车序号信息", required = false, dataType = ""),
  1449. })
  1450. @PostMapping("/issueTruckNo")
  1451. public Map<String, Object> issueTruckNo(@RequestBody List<Map<String,Object>> mapList) {
  1452. return amsFeign.issueTruckNo(mapList);
  1453. }
  1454. @ApiOperation(value = "展示车序号下的物资详情")
  1455. @PostMapping("/getTruckNoMaterialList")
  1456. public RESTfulResult getTruckNoMaterialList(@RequestParam Integer saleOrderMaterialId) {
  1457. return amsFeign.getTruckNoMaterialList(saleOrderMaterialId);
  1458. }
  1459. @ApiOperation(value = "展示销售订单下的物资详情")
  1460. @PostMapping("/getSaleMaterialList")
  1461. public RESTfulResult getSaleMaterialList(@RequestParam Integer saleOrderId) {
  1462. return amsFeign.getSaleMaterialList(saleOrderId);
  1463. }
  1464. @ApiOperation(value = "展示销售派单物资信息")
  1465. @PostMapping("/getDispatchMaterialList")
  1466. public RESTfulResult getDispatchMaterialList(@RequestParam Integer dispatchId) {
  1467. return amsFeign.getDispatchMaterialList(dispatchId);
  1468. }
  1469. @ApiOperation(value="销售新增定向派单且直接下发")
  1470. @PostMapping("/addDispatchSaleOrder")
  1471. public Map<String,Object> addDispatchSaleOrder(@RequestBody Map<String,Object> mapValue) {
  1472. return amsFeign.addDispatchSaleOrder(mapValue);
  1473. }
  1474. //发布通知================================================================================================================================
  1475. //公告展示
  1476. @ApiOperation(value = "销售公司获取公告信息", notes = "分页查询")
  1477. @ApiImplicitParams({
  1478. @ApiImplicitParam(name = "mapValue", value = "表头和参数", required = false, dataType = "map"),
  1479. @ApiImplicitParam(name = "apiId(414)", value = "动态表头", required = false, dataType = "Integer"),
  1480. @ApiImplicitParam(name = "pageNum", value = "页码", required = false, dataType = "Integer"),
  1481. @ApiImplicitParam(name = "pageSize", value = "页", required = false, dataType = "Integer"),
  1482. })
  1483. @PostMapping(value = "/getMarketingNoticeList")
  1484. public Map<String, Object> getMarketingNoticeList(@RequestBody(required = false) Map<String, Object> mapValue,
  1485. Integer apiId,
  1486. Integer pageNum,
  1487. Integer pageSize,
  1488. String con
  1489. ) {
  1490. if (mapValue == null) {
  1491. mapValue = new HashMap<>();
  1492. }
  1493. return amsFeign.getMarketingNoticeList(mapValue == null ? new HashMap<>() : mapValue, apiId, pageNum, pageSize, con);
  1494. }
  1495. @ApiOperation(value = "承运商获取公告信息", notes = "分页查询")
  1496. @ApiImplicitParams({
  1497. @ApiImplicitParam(name = "mapValue", value = "表头和参数", required = false, dataType = "map"),
  1498. @ApiImplicitParam(name = "apiId(414)", value = "动态表头", required = false, dataType = "Integer"),
  1499. @ApiImplicitParam(name = "pageNum", value = "页码", required = false, dataType = "Integer"),
  1500. @ApiImplicitParam(name = "pageSize", value = "页", required = false, dataType = "Integer"),
  1501. })
  1502. @PostMapping(value = "/getCarrierNoticeList")
  1503. public Map<String, Object> getCarrierNoticeList(@RequestBody(required = false) Map<String, Object> mapValue,
  1504. Integer apiId,
  1505. Integer pageNum,
  1506. Integer pageSize,
  1507. String con
  1508. ) {
  1509. if (mapValue == null) {
  1510. mapValue = new HashMap<>();
  1511. }
  1512. return amsFeign.getCarrierNoticeList(mapValue == null ? new HashMap<>() : mapValue, apiId, pageNum, pageSize, con);
  1513. }
  1514. @ApiOperation(value = "收货用户获取公告信息", notes = "分页查询")
  1515. @ApiImplicitParams({
  1516. @ApiImplicitParam(name = "mapValue", value = "表头和参数", required = false, dataType = "map"),
  1517. @ApiImplicitParam(name = "apiId(414)", value = "动态表头", required = false, dataType = "Integer"),
  1518. @ApiImplicitParam(name = "pageNum", value = "页码", required = false, dataType = "Integer"),
  1519. @ApiImplicitParam(name = "pageSize", value = "页", required = false, dataType = "Integer"),
  1520. })
  1521. @PostMapping(value = "/getClientNoticeList")
  1522. public Map<String, Object> getClientNoticeList(@RequestBody(required = false) Map<String, Object> mapValue,
  1523. Integer apiId,
  1524. Integer pageNum,
  1525. Integer pageSize,
  1526. String con
  1527. ) {
  1528. if (mapValue == null) {
  1529. mapValue = new HashMap<>();
  1530. }
  1531. return amsFeign.getClientNoticeList(mapValue == null ? new HashMap<>() : mapValue, apiId, pageNum, pageSize, con);
  1532. }
  1533. @ApiOperation(value="销售公司直接选择车牌号派发运输订单")
  1534. @PostMapping("/dispatchTruckOrderBySale")
  1535. public Map<String,Object> dispatchTruckOrderBySale(@RequestBody Map<String,Object> mapValue){
  1536. return amsFeign.dispatchTruckOrderBySale(mapValue);
  1537. }
  1538. @ApiOperation(value="销售公司直接选择车牌号派发内转钢材运输订单")
  1539. @PostMapping("/dispatchInwardTruckOrderBySale")
  1540. public Map<String,Object> dispatchInwardTruckOrderBySale(@RequestBody Map<String,Object> mapValue){
  1541. return amsFeign.dispatchInwardTruckOrderBySale(mapValue);
  1542. }
  1543. @ApiOperation(value="展示销售焦炭订单")
  1544. @PostMapping("/getCokeSaleOrderList")
  1545. public RESTfulResult getCokeSaleOrderList(@RequestBody(required = false) Map<String,Object> mapValue,
  1546. Integer pageNum,
  1547. Integer pageSize,
  1548. Integer apiId,
  1549. String con) {
  1550. return amsFeign.getCokeSaleOrderList(mapValue == null ? new HashMap<>() : mapValue, pageNum, pageSize, apiId, con);
  1551. }
  1552. @ApiOperation(value="承运商直接选择车牌号派发运输订单")
  1553. @PostMapping("/dispatchTruckOrderByCarrier")
  1554. public Map<String,Object> dispatchTruckOrderByCarrier(@RequestBody Map<String,Object> mapValue){
  1555. return amsFeign.dispatchTruckOrderByCarrier(mapValue);
  1556. }
  1557. @ApiOperation(value="关闭销售订单")
  1558. @PostMapping("closeSaleOrder")
  1559. public Map<String,Object> closeSaleOrder(@RequestParam Integer saleOrderId){
  1560. return amsFeign.closeSaleOrder(saleOrderId);
  1561. }
  1562. @ApiOperation(value="新增公告信息", notes="根据DilNotice对象创建")
  1563. @ApiImplicitParam(name = "dilNotice", value = "详细实体dilNotice", required = true, dataType = "DilNotice")
  1564. @PostMapping(value = "/insertNotice")
  1565. public Map<String, Object> insertNotice(@RequestBody(required = false) Map<String, Object> map) {
  1566. return amsFeign.insertNotice(map);
  1567. }
  1568. @ApiOperation(value="发布公告信息", notes="根据DilNotice对象创建")
  1569. @ApiImplicitParam(name = "dilNotice", value = "详细实体dilNotice", required = true, dataType = "DilNotice")
  1570. @PostMapping(value = "/releaseNotice")
  1571. public Map<String, Object> releaseNotice(@RequestBody(required = false) Map<String, Object> map) {
  1572. return amsFeign.releaseNotice(map);
  1573. }
  1574. @ApiOperation(value = "更新油价信息", notes = "根据dilNotice对象创建")
  1575. @ApiImplicitParam(name = "dilNotice", value = "详细实体dilNotice", required = true, dataType = "dilNotice")
  1576. @PostMapping(value = "/updateNotice", produces = "application/json;charset=UTF-8")
  1577. public Map<String, Object> updateNotice(@RequestBody(required = false) Map<String, Object> map) {
  1578. return amsFeign.updateNotice(map);
  1579. }
  1580. @PostMapping(value = "/updateNoticeStatus", produces = "application/json;charset=UTF-8")
  1581. public Map<String, Object> updateNoticeStatus(@RequestBody(required = false) Map<String, Object> map) {
  1582. return amsFeign.updateNoticeStatus(map);
  1583. }
  1584. @PostMapping(value = "/getNoticeUser", produces = "application/json;charset=UTF-8")
  1585. public Map<String, Object> getNoticeUser(@RequestBody(required = false) Map<String, Object> map,
  1586. @RequestParam("pageNum") Integer pageNum,
  1587. @RequestParam("pageSize") Integer pageSize,
  1588. @RequestParam("apiId") Integer apiId) {
  1589. return amsFeign.getNoticeUser(map,pageNum,pageSize,apiId);
  1590. }
  1591. @PostMapping(value = "/getNoticeAll", produces = "application/json;charset=UTF-8")
  1592. public Map<String, Object> getNoticeAll(@RequestBody(required = false) Map<String, Object> map) {
  1593. return amsFeign.getNoticeAll(map);
  1594. }
  1595. @PostMapping(value = "/readAll", produces = "application/json;charset=UTF-8")
  1596. public Map<String, Object> readAll(@RequestBody(required = false) Map<String, Object> map) {
  1597. return amsFeign.readAll(map);
  1598. }
  1599. @ApiOperation(value="删除", notes="根据url的id来指定删除对象")
  1600. @ApiImplicitParam(paramType = "path", name = "id", value = "ID", required = true, dataType = "BigDecimal")
  1601. @PostMapping(value = "/deleteNotice/{id}")//BigDecimal
  1602. public Map<String, Object> deleteNotice(@PathVariable("id") BigDecimal id) {
  1603. return amsFeign.deleteNotice(id);
  1604. }
  1605. @ApiOperation(value="获取名字", notes="根据url的id来获取对象名字")
  1606. @ApiImplicitParam(paramType = "path", name = "id", value = "ID", required = true, dataType = "String")
  1607. @PostMapping(value = "/queryName/{userId}")//BigDecimal
  1608. public Map<String, Object> queryName(@PathVariable("userId") String userId) {
  1609. return amsFeign.queryName(userId);
  1610. }
  1611. @ApiOperation(value="获取详细信息", notes="根据url的id来获取详细信息")
  1612. @ApiImplicitParam(paramType = "path", name = "公告id", value = "ID", required = true, dataType = "BigDecimal")
  1613. @PostMapping(value = "/getNoticeById/{id}")
  1614. public Map<String, Object> getNoticeById(@PathVariable("id") BigDecimal id){
  1615. return amsFeign.getNoticeById(id);
  1616. }
  1617. @ApiOperation(value="获取最新公告详细信息", notes="根据url的permissions来获取详细信息")
  1618. @ApiImplicitParam(paramType = "name", name = "权限permission", value = "permission", required = true, dataType = "String")
  1619. @PostMapping(value = "/getNewNoticeByPermission/{permissions}")
  1620. public Map<String, Object> getNewNoticeByPermission(@PathVariable("permissions") String permissions){
  1621. return amsFeign.getNewNoticeByPermission(permissions);
  1622. }
  1623. //*******************************下拉框************************
  1624. @GetMapping("getNoticeTypeId")
  1625. @ApiOperation(value = "得到公告类型Id")
  1626. public Map<String,Object> getNoticeTypeId(){
  1627. return amsFeign.getNoticeTypeId();
  1628. }
  1629. @ApiOperation(value="抢单/接收订单锁定")
  1630. @PostMapping("/lockDispatchSaleOrderList")
  1631. public Map<String, Object> lockDispatchSaleOrderList(@RequestBody Map<String,Object> mapValue) {
  1632. return amsFeign.lockDispatchSaleOrderList(mapValue);
  1633. }
  1634. @ApiModelProperty(value = "销售订单批量授权给承运商")
  1635. @PostMapping("/saleOrderEmpowerCarrier")
  1636. public RESTfulResult saleOrderEmpowerCarrier(@RequestBody(required = false) Map<String,Object> mapValue){
  1637. return amsFeign.saleOrderEmpowerCarrier(mapValue);
  1638. }
  1639. @ApiModelProperty(value = "展示销售公司下发给承运商的销售订单列表")
  1640. @ApiImplicitParams({
  1641. @ApiImplicitParam(name = "pageNum", value = "查询页数", required = false, dataType = "Integer"),
  1642. @ApiImplicitParam(name = "pageSize", value = "每页记录数", required = false, dataType = "Integer"),
  1643. @ApiImplicitParam(name = "apiId", value = "409", required = false, dataType = "BigDecimal")
  1644. })
  1645. @PostMapping("/getSaleOrderListByCarrierSsoId")
  1646. public RESTfulResult getSaleOrderListByCarrierSsoId(@RequestBody(required = false) Map<String,Object> mapValue,
  1647. String carrierSsoId,
  1648. Integer pageNum,
  1649. Integer pageSize,
  1650. Integer apiId,
  1651. String con) {
  1652. return amsFeign.getSaleOrderListByCarrierSsoId(mapValue != null ? mapValue : new HashMap<>(), carrierSsoId, pageNum, pageSize, apiId, con);
  1653. }
  1654. @ApiOperation(value="边输边查具体地址")
  1655. @PostMapping("/getRealAddressByLike")
  1656. public Map<String, Object> getRealAddressByLike(@RequestParam Integer addressId,@RequestParam String index){
  1657. return amsFeign.getRealAddressByLike(addressId,index);
  1658. }
  1659. @ApiOperation(value="得到单价和单价id")
  1660. @PostMapping("/getPriceMap")
  1661. public Map<String, Object> getPriceMap(@RequestBody Map<String,Object> map){
  1662. return amsFeign.getPriceMap(map);
  1663. }
  1664. @ApiOperation(value="得到单价和单价id")
  1665. @PostMapping("/getBenPrice")
  1666. public Map<String, Object> getBenPrice(@RequestBody Map<String,Object> map){
  1667. return amsFeign.getBenPrice(map);
  1668. }
  1669. @ApiOperation(value="批量拒绝定向派单")
  1670. @PostMapping(value = "/refuseDispatchSaleOrderList")
  1671. public Map<String, Object> refuseDispatchSaleOrderList(@RequestBody List<Map<String, Object>> mapList) {
  1672. return amsFeign.refuseDispatchSaleOrderList(mapList);
  1673. }
  1674. @ApiModelProperty(value = "新增钢材销售订单")
  1675. @PostMapping("/addSteelSaleOrder")
  1676. public Map<String, Object> addSteelSaleOrder(@RequestBody Map<String,Object> mapValue) {
  1677. return amsFeign.addSteelSaleOrder(mapValue);
  1678. }
  1679. @ApiModelProperty(value = "查询销售订单下的物资")
  1680. @PostMapping("/getTruckNoAndMaterialList")
  1681. public RESTfulResult getTruckNoAndMaterialList(@RequestParam Integer saleOrderId) {
  1682. return amsFeign.getTruckNoAndMaterialList(saleOrderId);
  1683. }
  1684. @ApiModelProperty(value = "销售钢材派车")
  1685. @PostMapping("/dispatchSteelOrder")
  1686. public Map<String, Object> dispatchSteelOrder(@RequestBody List<Map<String,Object>> mapList) {
  1687. return amsFeign.dispatchSteelOrder(mapList);
  1688. }
  1689. @ApiModelProperty(value = "根据详细地址匹配承运商")
  1690. @GetMapping("/getCarrierByPlace")
  1691. public RESTfulResult getCarrierByPlace(@RequestParam Integer placeId) {
  1692. return amsFeign.getCarrierByPlace(placeId);
  1693. }
  1694. @ApiModelProperty(value = "将车序号下发给承运商")
  1695. @PostMapping("/dispatchToCarrier")
  1696. public RESTfulResult dispatchToCarrier(@RequestBody(required = false) List<Map<String,Object>> mapList) {
  1697. return amsFeign.dispatchToCarrier(mapList);
  1698. }
  1699. @ApiModelProperty(value = "将车序号下发给承运商")
  1700. @PostMapping("/getSaleOrderListToCarrier")
  1701. public RESTfulResult getSaleOrderListToCarrier(@RequestBody(required = false) Map<String,Object> mapValue,
  1702. @RequestParam Integer pageNum,
  1703. @RequestParam Integer pageSize,
  1704. @RequestParam Integer apiId,
  1705. @RequestParam String carrierSsoId,
  1706. @RequestParam(required = false) String con) {
  1707. if (mapValue == null) {
  1708. mapValue = new HashMap<>();
  1709. }
  1710. return amsFeign.getSaleOrderListToCarrier(mapValue,pageNum,pageSize,apiId,carrierSsoId,con);
  1711. }
  1712. @ApiModelProperty(value = "展示未匹配承运商的车序号")
  1713. @PostMapping("/getSteelTruckNoList")
  1714. public RESTfulResult getSteelTruckNoList(@RequestBody(required = false) Map<String,Object> mapValue,
  1715. @RequestParam Integer apiId,
  1716. @RequestParam Integer pageNum,
  1717. @RequestParam Integer pageSize,
  1718. @RequestParam(required = false) String con,
  1719. @RequestParam(required = false) String startTime,
  1720. @RequestParam(required = false)String endTime) {
  1721. if (mapValue == null) {
  1722. mapValue = new HashMap<>();
  1723. }
  1724. return amsFeign.getSteelTruckNoList(mapValue,apiId,pageNum,pageSize,con,startTime,endTime);
  1725. }
  1726. @ApiModelProperty(value = "展示未匹配承运商的车序号详情")
  1727. @PostMapping("/getTruckNoMaterial")
  1728. public RESTfulResult getTruckNoMaterial(@RequestParam Integer saleOrderMaterialId) {
  1729. return amsFeign.getTruckNoMaterial(saleOrderMaterialId);
  1730. }
  1731. @ApiModelProperty(value = "展示已分配承运商但未派车的车序号")
  1732. @PostMapping("/getNoCarTruckNoList")
  1733. public RESTfulResult getNoCarTruckNoList(@RequestBody(required = false) Map<String,Object> mapValue,
  1734. @RequestParam Integer apiId,
  1735. @RequestParam Integer pageNum,
  1736. @RequestParam Integer pageSize,
  1737. @RequestParam(required = false) String con,
  1738. @RequestParam(required = false) String startTime,
  1739. @RequestParam(required = false)String endTime) {
  1740. if (mapValue == null) {
  1741. mapValue = new HashMap<>();
  1742. }
  1743. return amsFeign.getNoCarTruckNoList(mapValue,apiId,pageNum,pageSize,con,startTime,endTime);
  1744. }
  1745. @ApiModelProperty(value = "展示已派车的车序号")
  1746. @PostMapping("/getHaveCarTruckNoList")
  1747. public RESTfulResult getHaveCarTruckNoList(@RequestBody(required = false) Map<String,Object> mapValue,
  1748. @RequestParam Integer apiId,
  1749. @RequestParam Integer pageNum,
  1750. @RequestParam Integer pageSize,
  1751. @RequestParam(required = false) String con,
  1752. @RequestParam(required = false) String startTime,
  1753. @RequestParam(required = false) String endTime ) {
  1754. if (mapValue == null) {
  1755. mapValue = new HashMap<>();
  1756. }
  1757. return amsFeign.getHaveCarTruckNoList(mapValue, apiId, pageNum, pageSize, con,startTime,endTime);
  1758. }
  1759. @ApiOperation(value="获取零星订单的物资详情")
  1760. @PostMapping(value = "/getSporadic")
  1761. public Map<String, Object> getSporadic(Integer sporadicId) {
  1762. return amsFeign.getSporadic(sporadicId);
  1763. }
  1764. @ApiOperation(value = "查零星订单物资详情")
  1765. @PostMapping("/getSporadicOfOrder")
  1766. public Map<String, Object> getSporadicOfOrder(@RequestBody(required = false) Map<String,Object> mapValue,
  1767. Integer apiId,
  1768. Integer pageNum,
  1769. Integer pageSize,
  1770. Integer sporadicId
  1771. ) {
  1772. return amsFeign.getSporadicOfOrder(mapValue==null?new HashMap<>():mapValue, apiId, pageNum, pageSize,sporadicId);
  1773. }
  1774. @ApiOperation(value = "批量关闭分录")
  1775. @PostMapping("/closingEntries")
  1776. public Map<String, Object> closingEntries(@RequestBody List<Map<String, Object>> mapList){
  1777. return amsFeign.closingEntries(mapList);
  1778. }
  1779. @ApiOperation(value = "查询内转物流运输单价")
  1780. @PostMapping("/getInwardPriceBy")
  1781. public Map<String,Object>getInwardPriceBy(@RequestBody(required = false)Map<String,Object>mapvalue){
  1782. return amsFeign.getInwardPriceBy(mapvalue);
  1783. }
  1784. @ApiOperation(value = "删除销售订单")
  1785. @PostMapping("/deleteSaleOrderById")
  1786. public Map<String,Object> deleteSaleOrderById(@RequestParam Integer saleOrderId){
  1787. return amsFeign.deleteSaleOrderById(saleOrderId);
  1788. }
  1789. @ApiModelProperty(value = "查询出销售订单下的所有数据")
  1790. @PostMapping("/getAllSaleMessages")
  1791. public RESTfulResult getAllSaleMessages(@RequestParam Integer saleOrderId) {
  1792. return amsFeign.getAllSaleMessages(saleOrderId);
  1793. }
  1794. @ApiModelProperty(value = "修改承运商授权")
  1795. @PostMapping("/updateTruckNoCarrier")
  1796. public Map<String,Object> updateTruckNoCarrier(@RequestBody Map<String,Object> mapValue) {
  1797. return amsFeign.updateTruckNoCarrier(mapValue);
  1798. }
  1799. @ApiModelProperty(value = "批量上传销售订单")
  1800. @PostMapping("/uploadSaleOrderList")
  1801. public Map<String,Object> uploadSaleOrderList(@RequestBody List<Map<String,Object>> saleOrderIdList) {
  1802. return amsFeign.uploadSaleOrderList(saleOrderIdList);
  1803. }
  1804. @ApiModelProperty(value = "自动匹配出最近的一个地址")
  1805. @PostMapping("/matchingAddressRecently")
  1806. public RESTfulResult matchingAddressRecently(@RequestParam Integer receiveId) {
  1807. return amsFeign.matchingAddressRecently(new BigDecimal(receiveId));
  1808. }
  1809. @ApiModelProperty(value = "自动匹配上一条运单的司机电话")
  1810. @PostMapping("/matchingDriverTelRecently")
  1811. public RESTfulResult matchingDriverTelRecently(@RequestParam String capacityNumber) {
  1812. return amsFeign.matchingDriverTelRecently(capacityNumber);
  1813. }
  1814. @ApiOperation(value = "展示副产品销售订单列表(apiId=481)")
  1815. @PostMapping("/getFuSaleOrderList")
  1816. public Map<String, Object> getFuSaleOrderList(@RequestBody(required = false) Map<String,Object> mapValue,
  1817. Integer pageNum,
  1818. Integer pageSize,
  1819. Integer apiId,
  1820. String con,
  1821. Integer deleted,
  1822. @RequestParam(required = false) String startTime,
  1823. @RequestParam(required = false)String endTime
  1824. ) {
  1825. return amsFeign.getFuSaleOrderList(mapValue==null?new HashMap<>():mapValue, pageNum, pageSize, apiId,con,new BigDecimal(deleted),startTime,endTime);
  1826. }
  1827. @ApiOperation(value = "修改销售订单中的物资")
  1828. @ApiImplicitParams({
  1829. @ApiImplicitParam(name = "map", value = "修改销售订单中的物资", required = false, dataType = "java.util.Map")
  1830. })
  1831. @PostMapping(value = "/updateAllMaterialInSale")
  1832. public Map<String,Object> updateAllMaterialInSale(@RequestBody Map<String, Object> mapValue) {
  1833. return amsFeign.updateAllMaterialInSale(mapValue);
  1834. }
  1835. @ApiOperation(value = "同步关闭金蝶订单")
  1836. @ApiImplicitParams({
  1837. @ApiImplicitParam(name = "map", value = "同步关闭金蝶订单", required = false, dataType = "java.util.Map")
  1838. })
  1839. @PostMapping(value = "/deleteSaleOrderSame")
  1840. public Map<String,Object> deleteSaleOrderSame(@RequestBody Map<String, Object> mapValue) {
  1841. return amsFeign.deleteSaleOrderSame(mapValue);
  1842. }
  1843. @ApiOperation(value = "修改收货地址")
  1844. @ApiImplicitParams({
  1845. @ApiImplicitParam(name = "map", value = "修改收货地址", required = false, dataType = "java.util.Map")
  1846. })
  1847. @PostMapping(value = "/updateCarAddress")
  1848. public Map<String,Object> updateCarAddress(@RequestBody Map<String, Object> mapValue) {
  1849. return amsFeign.updateCarAddress(mapValue);
  1850. }
  1851. @ApiOperation(value = "展示反审批的钢材订单")
  1852. @PostMapping("/getSteelOrderDeletedList")
  1853. public Map<String, Object> getSteelOrderDeletedList(@RequestBody(required = false) Map<String,Object> mapValue,
  1854. Integer pageNum,
  1855. Integer pageSize,
  1856. Integer apiId,
  1857. String con,
  1858. String consigneeSsoId,
  1859. String startTime,
  1860. String endTime,String saler
  1861. ) {
  1862. return amsFeign.getSteelOrderDeletedList(mapValue==null?new HashMap<>():mapValue, pageNum, pageSize, apiId,con,consigneeSsoId,startTime,endTime,saler);
  1863. }
  1864. @ApiOperation(value = "修改厂内未装货车辆的运单车牌号")
  1865. @PostMapping(value = "/updateCapacityNumberInFactory")
  1866. public Map<String,Object> updateCapacityNumberInFactory(@RequestBody Map<String, Object> mapValue) {
  1867. return amsFeign.updateCapacityNumberInFactory(mapValue);
  1868. }
  1869. @ApiModelProperty(value = "修改收货客户的电话(销售)")
  1870. @PostMapping("/updateConsigneeTel")
  1871. public Map<String,Object> updateConsigneeTel(@RequestBody Map<String,Object> mapValue) {
  1872. return amsFeign.updateConsigneeTel(mapValue);
  1873. }
  1874. @ApiModelProperty(value = "展示下发给承运商的车序号和物资")
  1875. @PostMapping("/getCarrierTruckNoAndMaterialList")
  1876. public Map<String,Object> getCarrierTruckNoAndMaterialList(@RequestBody Map<String,Object> map) {
  1877. return amsFeign.getCarrierTruckNoAndMaterialList(map);
  1878. }
  1879. @ApiModelProperty(value = "关闭单个钢材物资分录")
  1880. @PostMapping("/closeSteelMaterialId")
  1881. public Map<String, Object> closeSteelMaterialId(@RequestBody Map<String, Object> mapValue) {
  1882. return amsFeign.closeSteelMaterialId(mapValue);
  1883. }
  1884. @ApiOperation(value = "展示已审核化产焦炭销售订单列表")
  1885. @PostMapping("/getSaleCokeOrder")
  1886. public Map<String, Object> getSaleCokeOrder(@RequestBody(required = false) Map<String,Object> mapValue,
  1887. Integer pageNum,
  1888. Integer pageSize,
  1889. Integer apiId,
  1890. String con,
  1891. String consigneeSsoId,
  1892. Integer shipperId,
  1893. String startTime,
  1894. String endTime
  1895. ) {
  1896. return amsFeign.getSaleCokeOrder(mapValue==null?new HashMap<>():mapValue, pageNum, pageSize, apiId,con,consigneeSsoId,shipperId,startTime,endTime);
  1897. }
  1898. @ApiModelProperty(value = "反关闭金蝶单个分录")
  1899. @PostMapping("/adverseCloseSaleMaterial")
  1900. public Map<String, Object> adverseCloseSaleMaterial(@RequestParam Integer saleMaterialId) {
  1901. return amsFeign.adverseCloseSaleMaterial(saleMaterialId);
  1902. }
  1903. @ApiModelProperty(value = "反关闭金蝶整个销售订单")
  1904. @PostMapping("/adverseCloseSaleOrder")
  1905. public Map<String, Object> adverseCloseSaleOrder(@RequestParam Integer saleOrderId) {
  1906. return amsFeign.adverseCloseSaleOrder(saleOrderId);
  1907. }
  1908. @ApiOperation(value = "承运起止范围与装货点")
  1909. @PostMapping("/getRangePoint")
  1910. public Map<String, Object> getRangePoint(@RequestBody(required = false) Map<String,Object> mapValue,
  1911. Integer pageNum,
  1912. Integer pageSize,
  1913. Integer apiId,
  1914. String con
  1915. ) {
  1916. return amsFeign.getRangePoint(mapValue==null?new HashMap<>():mapValue, pageNum, pageSize, apiId,con);
  1917. }
  1918. @ApiOperation(value = "更新内转钢材收货客户")
  1919. @PostMapping("/updateInwardConsignee")
  1920. public Map<String,Object> updateInwardConsignee(@RequestBody(required = false)Map<String,Object>map){
  1921. return amsFeign.updateInwardConsignee(map);
  1922. }
  1923. @ApiOperation(value = "查询库存调拨单")
  1924. @PostMapping("getKucunList")
  1925. public Map<String,Object> getKucunList(@RequestBody(required = false) Map<String,Object> map,
  1926. String startTime,
  1927. String endTime,
  1928. String remark,
  1929. String transferIndep,
  1930. String consigneeName,
  1931. String totheStation){
  1932. return amsFeign.getKucunList(map==null?new HashMap<>():map,startTime,endTime,remark,transferIndep,consigneeName,totheStation);
  1933. }
  1934. @ApiOperation("批量保存库存调拨单")
  1935. @PostMapping("batchUpdateInwardConsignee")
  1936. public Map<String,Object> batchUpdateInwardConsignee(@RequestBody List<Map<String,Object>> mapList){
  1937. return amsFeign.batchUpdateInwardConsignee(mapList);
  1938. }
  1939. @ApiOperation(value = "查询通知信息", notes = "根据传过来的orgcode查询")
  1940. @PostMapping("/getNotice")
  1941. public RESTfulResult getNotice(@RequestBody(required = false) Map<String, Object> mapValue){
  1942. return amsFeign.getNotice(mapValue);
  1943. }
  1944. @ApiOperation(value = "查询日志信息", notes = "条件查询")
  1945. @PostMapping("/selectAllLog")
  1946. public RESTfulResult selectAllLog(@RequestBody(required = false) Map<String, Object> mapValue,
  1947. Integer pageNum,
  1948. Integer pageSize,
  1949. Integer apiId){
  1950. if(mapValue==null){
  1951. mapValue=new HashMap<>();
  1952. }
  1953. return amsFeign.selectAllLog(mapValue,pageNum,pageSize,apiId);
  1954. }
  1955. @ApiOperation(value = "查询规格型号是否正确")
  1956. @PostMapping("/queryFormat")
  1957. RESTfulResult queryFormat(@RequestBody List<Map<String,Object>> mapList){
  1958. return amsFeign.queryFormat(mapList);
  1959. }
  1960. @ApiOperation(value = "查询物资ID并赋值")
  1961. @PostMapping("/queryMaterial")
  1962. RESTfulResult queryMaterial(@RequestBody List<Map<String,Object>> mapList){
  1963. return amsFeign.queryMaterial(mapList);
  1964. }
  1965. @ApiOperation("excel导入批量新增销售订单")
  1966. @PostMapping("addSteelSaleOrderList")
  1967. public Map<String,Object> addSteelSaleOrderList(@RequestBody List<Map<String,Object>> mapList){
  1968. return amsFeign.addSteelSaleOrderList(mapList);
  1969. }
  1970. @ApiOperation("excel导入批量新增销售订单")
  1971. @PostMapping("addUnloadSteelSaleOrderList")
  1972. public Map<String,Object> addUnloadSteelSaleOrderList(@RequestBody List<Map<String,Object>> mapList){
  1973. return amsFeign.addUnloadSteelSaleOrderList(mapList);
  1974. }
  1975. @PostMapping("/updateTransPrice")
  1976. @ApiOperation(value = "修改内转汽运单价")
  1977. public Map<String, Object> updateTransPrice(@RequestBody(required = false) Map<String, Object> mapValue) {
  1978. if (mapValue == null) {
  1979. mapValue = new HashMap<>();
  1980. }
  1981. return amsFeign.updateTransPrice(mapValue);
  1982. }
  1983. @PostMapping("/getwz")
  1984. @ApiOperation(value = "查询物资")
  1985. public Map<String, Object> getwz(@RequestBody(required = false) Map<String, Object> mapValue) {
  1986. if (mapValue == null) {
  1987. mapValue = new HashMap<>();
  1988. }
  1989. return amsFeign.getwz(mapValue);
  1990. }
  1991. @PostMapping("/getcargonameId")
  1992. @ApiOperation(value = "查询联动公式数据")
  1993. public Map<String, Object> getcargonameId(@RequestBody(required = false) Map<String, Object> mapValue) {
  1994. if (mapValue == null) {
  1995. mapValue = new HashMap<>();
  1996. }
  1997. return amsFeign.getcargonameId(mapValue);
  1998. }
  1999. @PostMapping("/reverseCloseOrder")
  2000. @ApiOperation("反关闭运单")
  2001. public Map<String,Object> reverseCloseOrder(@RequestBody(required = false) Map<String,Object> map){
  2002. return amsFeign.reverseCloseOrder(map);
  2003. }
  2004. @PostMapping("getSaleOrderStatus")
  2005. @ApiOperation("查询销售订单状态")
  2006. public Map<String,Object> getSaleOrderStatus(@RequestParam String saleNumber ) {
  2007. return amsFeign.getSaleOrderStatus(saleNumber);
  2008. }
  2009. @ApiOperation("关闭截止日期,停止推送订单")
  2010. @PostMapping("/closeDueDate")
  2011. public Map<String,Object> closeDueDate(@RequestParam BigDecimal requirementId) {
  2012. return amsFeign.closeDueDate(requirementId);
  2013. }
  2014. @ApiOperation("钢坯需求计划派单")
  2015. @PostMapping("/addBilletRequirement")
  2016. public Map<String,Object> addBilletRequirement(@RequestBody Map<String,Object> map) {
  2017. return amsFeign.addBilletRequirement(map);
  2018. }
  2019. @ApiOperation("钢坯炉号抽取")
  2020. @PostMapping("/checkBillet")
  2021. public Map<String,Object> checkBillet(@RequestBody Map<String,Object> map) {
  2022. return amsFeign.checkBillet(map);
  2023. }
  2024. @ApiOperation("获取制单日期并更新")
  2025. @PostMapping("/getMakeOrderDate")
  2026. public Map<String,Object> getMakeOrderDate(@RequestBody Map<String,Object> map) {
  2027. return amsFeign.getMakeOrderDate(map);
  2028. }
  2029. @ApiOperation("合并运单")
  2030. @PostMapping("/mergeOrder")
  2031. public Map<String,Object> mergeOrder(@RequestBody Map<String,Object> map) {
  2032. return amsFeign.mergeOrder(map);
  2033. }
  2034. @ApiOperation("拆分运单")
  2035. @PostMapping("/splitOrder")
  2036. public Map<String,Object> splitOrder(@RequestBody Map<String,Object> map) {
  2037. return amsFeign.splitOrder(map);
  2038. }
  2039. @ApiOperation(value="修改零星物资订单")
  2040. @PostMapping("/batchUpdateCapacity")
  2041. public Map<String,Object> batchUpdateCapacity(@RequestBody Map<String,Object> mapValue) {
  2042. return amsFeign.batchUpdateCapacity(mapValue);
  2043. }
  2044. }