12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362 |
- package controllers
-
- import (
- "encoding/json"
- "fmt"
- "strconv"
- "time"
- "unsafe"
-
- "XT_New/enums"
- "XT_New/models"
- "XT_New/service"
- "XT_New/utils"
- "github.com/astaxie/beego"
- "github.com/jinzhu/gorm"
- )
-
- type MachineApiController struct {
- BaseAuthAPIController
- }
-
- func ManageRouters() {
- beego.Router("/api/management/savemanageinfo", &MachineApiController{}, "post:SaveManageInfo")
- beego.Router("/api/management/updatemachineinfo", &MachineApiController{}, "post:UpdateMachineInfo")
- beego.Router("/api/manage/updatemacheinettwo", &MachineApiController{}, "post:Updatemacheinetwo")
- beego.Router("/api/management/getallequimentname", &MachineApiController{}, "get:GetAllEquimentName")
- beego.Router("/api/management/saveplan", &MachineApiController{}, "post:SavePlan")
- beego.Router("/api/management/getallplan", &MachineApiController{}, "get:GetAllPlan")
- beego.Router("/api/management/getallplandetail", &MachineApiController{}, "get:GetAllPlanDetail")
- beego.Router("/api/management/geteditmachine", &MachineApiController{}, "get:GetEditMahchine")
- beego.Router("/api/staff/deleteplans", &MachineApiController{}, "delete:DeletePlans")
- beego.Router("/api/manage/editplandetail", &MachineApiController{}, "get:EditPlanDetail")
- beego.Router("/api/manage/updateplaninfo", &MachineApiController{}, "post:UpdatePlanInfo")
- beego.Router("/api/manage/getcomprehensive", &MachineApiController{}, "get:GetComprehensive")
- beego.Router("/api/manage/saveinformation", &MachineApiController{}, "Post:SaveInformation")
- beego.Router("/api/manage/getpatientinfo", &MachineApiController{}, "Get:GetPatientInfo")
- beego.Router("/api/manage/changeclass", &MachineApiController{}, "Get:GetPatient")
- beego.Router("/api/manage/changepatient", &MachineApiController{}, "Get:ChangePatient")
- beego.Router("/api/manage/getallorganization", &MachineApiController{}, "Get:GetAllOrganization")
- beego.Router("/api/manage/getregisterinfo", &MachineApiController{}, "Get:GetRegisterInfo")
- beego.Router("/api/manage/getinformationdata", &MachineApiController{}, "Get:GetInformationData")
- beego.Router("/api/manage/getorgname", &MachineApiController{}, "Get:GetOrgName")
- beego.Router("/api/manage/savebacteria", &MachineApiController{}, "Post:SaveBacteria")
- beego.Router("/api/manage/savelincomycin", &MachineApiController{}, "Post:SaveLinconmycin")
- beego.Router("/api/manage/savequalitycontrol", &MachineApiController{}, "Post:SaveQualityControl")
- beego.Router("/api/manage/getallqulityinfo", &MachineApiController{}, "Get:GetAllQulityInfo")
- beego.Router("/api/manage/editculture", &MachineApiController{}, "Get:EditCulture")
- beego.Router("/api/manage/updateculture", &MachineApiController{}, "Post:UpdateCulture")
- beego.Router("/api/manage/deletecultrue", &MachineApiController{}, "delete:DeleteCultrue")
- beego.Router("/api/manage/editdialystate", &MachineApiController{}, "Get:EditDialystate")
- beego.Router("/api/manage/updatedialystate", &MachineApiController{}, "Post:Updatedialystate")
- beego.Router("/api/manage/deletedialystate", &MachineApiController{}, "delete:DeleteDialystate")
- beego.Router("/api/manage/edition", &MachineApiController{}, "Get:Edition")
- beego.Router("/api/manage/updateion", &MachineApiController{}, "Post:UpdateIon")
- beego.Router("/api/manage/deleteion", &MachineApiController{}, "delete:DeleteIon")
- beego.Router("/api/manage/query", &MachineApiController{}, "Get:GetQuery")
- beego.Router("/api/manage/saverepair", &MachineApiController{}, "Post:SaveRepair")
- beego.Router("/api/manage/getallrepair", &MachineApiController{}, "Get:GetAllRepair")
- beego.Router("/api/manage/editrepair", &MachineApiController{}, "Get:EditRepair")
- beego.Router("/api/manage/updaterepair", &MachineApiController{}, "Post:UpdateRepair")
- beego.Router("/api/manage/deleterepair", &MachineApiController{}, "delete:DeleteRepair")
- beego.Router("/api/manage/queryrepair", &MachineApiController{}, "Get:GetRepair")
- beego.Router("/api/manage/edituser", &MachineApiController{}, "Get:EditUser")
- beego.Router("/api/manage/deleteform", &MachineApiController{}, "delete:DeleteForm")
- beego.Router("/api/manage/updateform", &MachineApiController{}, "Post:UpdateForm")
- beego.Router("/api/manage/queryinfo", &MachineApiController{}, "Get:QueryInfo")
- beego.Router("/api/manage/insertautodata", &MachineApiController{}, "Get:InsertAutoData")
- beego.Router("/api/manage/getallequittype", &MachineApiController{}, "Get:GetAllEquitType")
- beego.Router("/api/manage/getuserform", &MachineApiController{}, "Get:GetUserForm")
- beego.Router("/api/manage/getbedform", &MachineApiController{}, "Get:GetBedForm")
- beego.Router("/api/manage/gettotalcount", &MachineApiController{}, "Get:GetTotalCount")
- beego.Router("/api/manage/getotalnumber", &MachineApiController{}, "Get:GetTotalNumber")
- beego.Router("/api/manage/gettimewarning", &MachineApiController{}, "Get:GetTimeWarning")
- beego.Router("/api/manage/savemanageinfotwo", &MachineApiController{}, "post:SaveManageinfoTwo")
- beego.Router("/api/management/updatemachineinfotwo", &MachineApiController{}, "post:UpdateMachinetwo")
- beego.Router("/api/manage/getallpatient", &MachineApiController{}, "get:GetAllpatient")
- beego.Router("/api/manage/changebed", &MachineApiController{}, "get:ChangeBed")
- beego.Router("/api/manage/getpatientdetail", &MachineApiController{}, "get:GetPatientDetail")
- beego.Router("/api/manage/changrun", &MachineApiController{}, "post:SaveReminder")
- beego.Router("/api/manage/getremanderdata", &MachineApiController{}, "get:GetRemanderData")
- beego.Router("/api/manage/opendelete", &MachineApiController{}, "delete:OpenDelete")
- beego.Router("/api/manage/deleteuserlogin", &MachineApiController{}, "delete:DeleteUserLogin")
- beego.Router("/api/manage/deletecultrues", &MachineApiController{}, "delete:DeleteCultrues")
- beego.Router("/api/manage/deletedialystates", &MachineApiController{}, "delete:DeleteDialystates")
- beego.Router("/api/manage/deleteions", &MachineApiController{}, "delete:Deleteions")
- beego.Router("/api/manage/deleterepairs", &MachineApiController{}, "delete:DeleteRepairs")
- beego.Router("/api/manage/savemode", &MachineApiController{}, "post:SaveMode")
- beego.Router("/api/manage/getallmode", &MachineApiController{}, "get:GetAllMode")
- beego.Router("/api/manage/editmode", &MachineApiController{}, "get:EditMode")
- beego.Router("/api/manage/updatemode", &MachineApiController{}, "post:UpdateMode")
- beego.Router("/api/manage/deletemode", &MachineApiController{}, "delete:DeleteMode")
- beego.Router("/api/manage/selectchange", &MachineApiController{}, "Get:SelectChange")
- beego.Router("/api/manage/selectbed", &MachineApiController{}, "get:SelectBed")
- beego.Router("/api/manage/getime", &MachineApiController{}, "get:GetTimeData")
- beego.Router("/api/manage/deleteimages", &MachineApiController{}, "delete:DeleteImages")
- beego.Router("/api/manage/getusermachtotalcount", &MachineApiController{}, "Get:GetUserMachTotalCount")
- beego.Router("/api/manage/getusertotalcount", &MachineApiController{}, "Get:GetUserTotalCount")
- beego.Router("/api/manage/deletemanagement", &MachineApiController{}, "Get:DeleteManagement")
-
- beego.Router("/api/manage/saveoxygenates", &MachineApiController{}, "Post:SaveOxygenates")
- beego.Router("/api/manage/savehardwater", &MachineApiController{}, "Post:SaveHardWater")
- beego.Router("/api/manage/savewater", &MachineApiController{}, "Post:SaveWater")
- beego.Router("/api/manage/savedeviceph", &MachineApiController{}, "Post:SaveDevicePH")
- beego.Router("/api/manage/editoxygenates", &MachineApiController{}, "Get:EditOxygenates")
- beego.Router("/api/manage/updateoxygenates", &MachineApiController{}, "Post:UpdateOxygenates")
- beego.Router("/api/manage/edithardwater", &MachineApiController{}, "Get:EditHardWater")
- beego.Router("/api/manage/editwater", &MachineApiController{}, "Get:EditWater")
- beego.Router("/api/manage/editdeviceph", &MachineApiController{}, "Get:EditDevicePh")
- beego.Router("/api/manage/getalldoctlist", &MachineApiController{}, "Get:GetAllDoctorList")
- beego.Router("/api/manage/saveairdisinfect", &MachineApiController{}, "Get:SaveAirDisinfect")
- beego.Router("/api/manage/getairlist", &MachineApiController{}, "Get:GetAirList")
- beego.Router("/api/manage/getairdisinfctdetal", &MachineApiController{}, "Get:GetAirDisinfetDetail")
- beego.Router("/api/manage/updateairdisinfect", &MachineApiController{}, "Get:UpdateAirDisinfect")
- beego.Router("/api/manage/deleteairdisinfect", &MachineApiController{}, "Get:DeleteAirDisinfect")
- beego.Router("/api/manage/savebodydisinfect", &MachineApiController{}, "Get:SaveBodyDisinfect")
- beego.Router("/api/manage/getbodylist", &MachineApiController{}, "Get:GetBodyList")
- beego.Router("/api/manage/getbodydisinfectdetal", &MachineApiController{}, "Get:GetBodyDisinfetDetail")
- beego.Router("/api/manage/updatebodydisinfect", &MachineApiController{}, "Get:UpdateBodyDisinfect")
- beego.Router("/api/manage/deletebodydisinfect", &MachineApiController{}, "Get:DeleteBodyDisInfect")
- beego.Router("/api/manage/updatehadwater", &MachineApiController{}, "Post:UpdateHadWater")
- beego.Router("/api/manage/updatewater", &MachineApiController{}, "Post:UpdateWater")
- beego.Router("/api/manage/updatedeviceph", &MachineApiController{}, "Post:UpdateDevicePh")
- beego.Router("/api/manage/deleteoxygenates", &MachineApiController{}, "Get:DeleteOxygenates")
- beego.Router("/api/manage/deletehadwater", &MachineApiController{}, "Get:DeleteHadWater")
- beego.Router("/api/manage/deletewater", &MachineApiController{}, "Get:DeleteWater")
- beego.Router("/api/manage/deletedeviceph", &MachineApiController{}, "Get:DeleteDevicePh")
-
- // 新版本
- beego.Router("/api/manage/getalldoctorlist", &MachineApiController{}, "Get:GetAllDoctorList")
-
- beego.Router("/api/manage/savewaterlist", &MachineApiController{}, "Post:SaveWaterList")
- beego.Router("/api/manage/getwaterformlist", &MachineApiController{}, "Get:GetWaterFormList")
- beego.Router("/api/manage/dialysisdeletewater", &MachineApiController{}, "Get:DeleteDialysisWater")
- beego.Router("/api/manage/getdialysiswaterdetail", &MachineApiController{}, "Get:GetDialysisWaterDetail")
- beego.Router("/api/manage/updatedialysiswater", &MachineApiController{}, "Post:UpdateDialysisWater")
- beego.Router("/api/manage/deletebatchdialysiswater", &MachineApiController{}, "Delete:DeleteBatchDialysisWater")
-
- beego.Router("/api/manage/savenewairdisinfect", &MachineApiController{}, "Post:SaveNewAirDisInfect")
- beego.Router("/api/manage/getnewairdisinfectlist", &MachineApiController{}, "Get:GetNewAirDisinfectList")
- beego.Router("/api/manage/getnewairdisinfectbyidlist", &MachineApiController{}, "Get:GetNewAirDisinfectByIdList")
- beego.Router("/api/manage/updatenewairdisinfect", &MachineApiController{}, "Post:UpdateNewAirDisInfect")
- beego.Router("/api/manage/deletenewairdisinfect", &MachineApiController{}, "Get:DeleteNewAirDisinfect")
-
- beego.Router("/api/manage/saveobjtabledisinfect", &MachineApiController{}, "Post:SaveObjTableDisInfect")
- beego.Router("/api/manage/getobjcttabledisinfectlist", &MachineApiController{}, "Get:GetObjectTableDisinfectList")
- beego.Router("/api/manage/getobjecttabledisinfectbyidlist", &MachineApiController{}, "Get:GetObjectTableDisinfectByList")
- beego.Router("/api/manage/updateobjecttabledisinfect", &MachineApiController{}, "Post:UpdateObjectTableDisinfect")
- beego.Router("/api/manage/deleteobjecttabledisinfect", &MachineApiController{}, "Get:DeleteObjectTableDisinfect")
- beego.Router("/api/manage/getairdisinfectionlongtime", &MachineApiController{}, "Get:GetAirDisinfectionLongTime")
- beego.Router("/api/manage/getobjcttabledisinfectlongtime", &MachineApiController{}, "Get:GetObjectDisInfectionLongTime")
-
- beego.Router("/api/manage/getinformationmanalist", &MachineApiController{}, "Get:GetInformationmanalist")
-
- beego.Router("/api/manage/saveobjectregistration", &MachineApiController{}, "Post:SaveObjectRegistration")
- beego.Router("/api/manage/getregistrationdisinfectlist", &MachineApiController{}, "Get:GetRegistrationDisinfectList")
- beego.Router("/api/manage/getobjectregistrationbyidlist", &MachineApiController{}, "Get:GetObjectRegistrationByIdList")
- beego.Router("/api/manage/updateobjectregistration", &MachineApiController{}, "Post:UpdateObjectRegistration")
- beego.Router("/api/manage/deleteobjectregistration", &MachineApiController{}, "Get:DeleteObjectTregistration")
-
- beego.Router("/api/manage/getregistgoodinforlist", &MachineApiController{}, "Get:GetRegistGoodInforList")
- beego.Router("/api/manage/getregistnumber", &MachineApiController{}, "Get:GetRegistNumber")
-
- beego.Router("/api/manage/savesetairdisinfect", &MachineApiController{}, "Get:SaveSetAirDisInfect")
- beego.Router("/api/manage/getsetairinfectbyid", &MachineApiController{}, "Get:GetSetAirInfectById")
- beego.Router("/api/manage/savenewairwaydisinfect", &MachineApiController{}, "Post:SaveNewAirWayDisinfect")
- beego.Router("/api/manage/getnewairwaydisinfectlist", &MachineApiController{}, "Get:GetNewAirWayDisinfectList")
- beego.Router("/api/manage/getairdisinfectwaylongtime", &MachineApiController{}, "Get:GetAirDisinfectWayLongTime")
- beego.Router("/api/manage/getnewairwaydisinfectbyidlist", &MachineApiController{}, "Get:GetNewAirWayDisinfectByIdList")
- beego.Router("/api/manage/updatenewairwaydisinfect", &MachineApiController{}, "Post:UpdateNewAirWayDisInfect")
- beego.Router("/api/manage/deletenewairwaydisinfect", &MachineApiController{}, "Get:DeleteNewAirWayDisinfect")
-
- beego.Router("/api/manage/setobjectdisinfect", &MachineApiController{}, "Get:SaveSetObjectDisinfect")
- beego.Router("/api/manage/getobjectwaydisinfect", &MachineApiController{}, "Get:GetObjectWayDisinect")
- beego.Router("/api/manage/saveobjectwaytabledisinfect", &MachineApiController{}, "Post:SaveObjectWayTableDisinfect")
- beego.Router("/api/manage/getobjcettabledisinfectwaylist", &MachineApiController{}, "Get:GetObjectAbleDisInfectWayList")
- beego.Router("/api/manage/getobjecttabledisinfectwaybylist", &MachineApiController{}, "Get:GetObjectAbledDisInfectWayById")
- beego.Router("/api/manage/updateobjectwaytabledisinfect", &MachineApiController{}, "Post:UpdateObjectWayAbleDisinfect")
- beego.Router("/api/manage/deleteobjecttablewaydisinfect", &MachineApiController{}, "Get:DeleteObjectAbleWayDisinfect")
- }
-
- func (this *MachineApiController) SaveManageInfo() {
- adminUserInfo := this.GetAdminUserInfo()
- orgid := adminUserInfo.CurrentOrgId
-
- dataBody := make(map[string]interface{}, 0)
- err := json.Unmarshal(this.Ctx.Input.RequestBody, &dataBody)
-
- serial_numbe := dataBody["serial_number"].(string)
-
- device_type := int64(dataBody["device_type"].(float64))
-
- bed_number := int64(dataBody["bed_number"].(float64))
-
- //通过床位id获取区号id
- number, err := service.GetZoneId(bed_number, orgid)
-
- device_name := dataBody["device_name"].(string)
-
- manufacture_factory := dataBody["manufacture_factory"].(string)
-
- service_manufacturer := dataBody["service_manufacturer"].(string)
-
- unittype := int64(dataBody["unit_type"].(float64))
- unit_type := strconv.FormatInt(unittype, 10)
-
- use_section := dataBody["use_section"].(string)
-
- section_number := dataBody["section_number"].(string)
-
- buy_date := dataBody["buy_date"].(string)
-
- timeLayout := "2006-01-02 15:04:05"
- theTime, err := utils.ParseTimeStringToTime(timeLayout, buy_date+" 00:00:00")
- buydate := theTime.Unix()
- int_num := *(*int)(unsafe.Pointer(&buydate))
- if int_num < 0 {
- buydate = 0
- }
-
- install_date := dataBody["install_date"].(string)
- toTime, err := utils.ParseTimeStringToTime(timeLayout, install_date+" 00:00:00")
- installdate := toTime.Unix()
- buy_num := *(*int)(unsafe.Pointer(&installdate))
- if buy_num < 0 {
- installdate = 0
- }
-
- start_date := dataBody["start_date"].(string)
- stringToTime, err := utils.ParseTimeStringToTime(timeLayout, start_date+" 00:00:00")
- startdate := stringToTime.Unix()
- start_num := *(*int)(unsafe.Pointer(&startdate))
- if start_num < 0 {
- startdate = 0
- }
- maintenance_engineer := dataBody["maintenance_engineer"].(string)
- telephone := dataBody["telephone"].(string)
- guarantee_date := dataBody["guarantee_date"].(string)
- machine_status := int64(dataBody["machine_status"].(float64))
- user_total := dataBody["user_total"].(string)
- disinfection_mode := int64(dataBody["Disinfection_mode"].(float64))
- remarks := dataBody["remarks"].(string)
- rubbish_date := dataBody["rubbish_date"].(string)
- timeStringToTime, err := utils.ParseTimeStringToTime(timeLayout, rubbish_date+" 00:00:00")
- rubbishdate := timeStringToTime.Unix()
- rubb_num := *(*int)(unsafe.Pointer(&rubbishdate))
- if rubb_num < 0 {
- rubbishdate = 0
- }
- rubbish_reason := int64(dataBody["rubbish_reason"].(float64))
- user_year := dataBody["user_year"].(string)
- work_time := dataBody["work_time"].(string)
- treat_types := dataBody["treat_type"].([]interface{})
- revers := int64(dataBody["revers_mode"].(float64))
- zone_id := int64(dataBody["zone_id"].(float64))
- ids := make([]int64, 0)
- for _, treat := range treat_types {
- id := int64(treat.(float64))
- ids = append(ids, id)
- }
-
- //查询机位号是否绑定设备
- thisAddmacher, err := service.GetEquitmentByBedID(bed_number, orgid)
- if thisAddmacher.ID > 0 {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeEquitNoExist)
- return
- }
-
- addmacher := &models.DeviceAddmacher{
- SerialNumber: serial_numbe,
- DeviceType: device_type,
- BedNumber: number.Number,
- BedId: bed_number,
- ZoneId: zone_id,
- DeviceName: device_name,
- ManufactureFactory: manufacture_factory,
- ServiceManufacturer: service_manufacturer,
- UnitType: unittype,
- UseSection: use_section,
- SectionNumber: section_number,
- BuyDate: buydate,
- InstallDate: installdate,
- StartDate: startdate,
- MaintenaceEngineer: maintenance_engineer,
- Telephone: telephone,
- GuaranteeDate: guarantee_date,
- MachineStatus: machine_status,
- UserTotal: user_total,
- DisinfectionMode: disinfection_mode,
- Remarks: remarks,
- RubbishDate: rubbishdate,
- RubbishReason: rubbish_reason,
- UserYear: user_year,
- WorkTime: work_time,
- ReversMode: revers,
- Status: 1,
- Ctime: time.Now().Unix(),
- UserOrgId: orgid,
- }
- err = service.CreateMacher(addmacher)
- if err != nil {
- this.ServeFailJsonSend(enums.ErrorCodeDataException, "添加设备失败")
- return
- }
- deviceAddmacher, err := service.GetLastMacherData(orgid)
- // fmt.Println("错误是什么", err)
- equimentname := models.DeviceEquimentname{
- EquitmentName: unit_type,
- Status: 1,
- UserOrgId: orgid,
- Ctime: time.Now().Unix(),
- EquitmentId: deviceAddmacher.ID,
- BedId: bed_number,
- }
- error := service.AddTreatMode(deviceAddmacher.ID, orgid, ids)
- fmt.Println("error:", error)
- err = service.CreateEquimentName(equimentname)
- fmt.Println("添加设备型号失败", err)
- this.ServeSuccessJSON(map[string]interface{}{
- "addmacher": addmacher,
- })
- }
-
- func (this *MachineApiController) UpdateMachineInfo() {
- adminUserInfo := this.GetAdminUserInfo()
- orgid := adminUserInfo.CurrentOrgId
- dataBody := make(map[string]interface{}, 0)
- err := json.Unmarshal(this.Ctx.Input.RequestBody, &dataBody)
- id := int64(dataBody["id"].(float64))
- serial_number := dataBody["serial_number"].(string)
- device_type := int64(dataBody["devicetype"].(float64))
- bed_number := int64(dataBody["bed_number"].(float64))
- number, err := service.GetZoneId(bed_number, orgid)
- device_name := dataBody["device_name"].(string)
- manufacture_factory := dataBody["manufacture_factory"].(string)
- service_manufacturer := dataBody["service_manufacturer"].(string)
- unit_type := int64(dataBody["unit_type"].(float64))
- use_section := dataBody["use_section"].(string)
- section_number := dataBody["section_number"].(string)
- buy_date := dataBody["buy_date"].(string)
- timeLayout := "2006-01-02 15:04:05"
- theTime, err := utils.ParseTimeStringToTime(timeLayout, buy_date+" 00:00:00")
- buydate := theTime.Unix()
- int_num := *(*int)(unsafe.Pointer(&buydate))
- if int_num < 0 {
- buydate = 0
- }
- install_date := dataBody["install_date"].(string)
- toTime, err := utils.ParseTimeStringToTime(timeLayout, install_date+" 00:00:00")
- installdate := toTime.Unix()
- buy_num := *(*int)(unsafe.Pointer(&installdate))
- if buy_num < 0 {
- installdate = 0
- }
- start_date := dataBody["start_date"].(string)
- stringToTime, err := utils.ParseTimeStringToTime(timeLayout, start_date+" 00:00:00")
- startdate := stringToTime.Unix()
- start_num := *(*int)(unsafe.Pointer(&startdate))
- if start_num < 0 {
- startdate = 0
- }
- maintenance_engineer := dataBody["maintenance_engineer"].(string)
- telephone := dataBody["telephone"].(string)
- guarantee_date := dataBody["guarantee_date"].(string)
- machine_status := int64(dataBody["machine_status"].(float64))
- user_total := dataBody["user_total"].(string)
- remarks := dataBody["remarks"].(string)
- rubbish_date := dataBody["rubbish_date"].(string)
- timeStringToTime, err := utils.ParseTimeStringToTime(timeLayout, rubbish_date+" 00:00:00")
- rubbishdate := timeStringToTime.Unix()
- rubb_num := *(*int)(unsafe.Pointer(&rubbishdate))
- if rubb_num < 0 {
- rubbishdate = 0
- }
- rubbish_reason := int64(dataBody["rubbish_reason"].(float64))
- user_year := dataBody["user_year"].(string)
- work_time := dataBody["work_time"].(string)
- treat_types := dataBody["treat_type"].([]interface{})
- ids := make([]int64, 0)
- for _, treat := range treat_types {
- id := int64(treat.(float64))
- ids = append(ids, id)
- }
- thisAddmacher, err := service.GetEquitmentByBedID(bed_number, orgid)
- if thisAddmacher.ID > 0 && thisAddmacher.ID != id {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeDialysisNoExist)
- return
- }
- zone_id := int64(dataBody["zone_id"].(float64))
- addmacher := models.DeviceAddmacher{
- ID: id,
- SerialNumber: serial_number,
- DeviceType: device_type,
- BedNumber: number.Number,
- BedId: bed_number,
- DeviceName: device_name,
- ManufactureFactory: manufacture_factory,
- ServiceManufacturer: service_manufacturer,
- UnitType: unit_type,
- UseSection: use_section,
- SectionNumber: section_number,
- BuyDate: buydate,
- InstallDate: installdate,
- StartDate: startdate,
- MaintenaceEngineer: maintenance_engineer,
- Telephone: telephone,
- GuaranteeDate: guarantee_date,
- MachineStatus: machine_status,
- UserTotal: user_total,
- Remarks: remarks,
- RubbishDate: rubbishdate,
- RubbishReason: rubbish_reason,
- UserYear: user_year,
- WorkTime: work_time,
- ZoneId: zone_id,
- }
- err = service.UpdateMachine(id, orgid, &addmacher)
- errors := service.UpdateTreatMode(id, orgid, ids)
- fmt.Println("更新透析模式失败", errors)
- if err != nil {
- this.ServeFailJsonSend(enums.ErrorCodeDataException, "更新设备失败")
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "addmacher": addmacher,
- })
- }
-
- func (this *MachineApiController) UpdateMachinetwo() {
- adminUserInfo := this.GetAdminUserInfo()
- orgid := adminUserInfo.CurrentOrgId
- dataBody := make(map[string]interface{}, 0)
- err := json.Unmarshal(this.Ctx.Input.RequestBody, &dataBody)
- id := int64(dataBody["id"].(float64))
- bed_nunmber := dataBody["beds"].(string)
- serial_number := dataBody["serial_number"].(string)
- device_type := int64(dataBody["devicetype"].(float64))
- device_name := dataBody["device_name"].(string)
- manufacture_factory := dataBody["manufacture_factory"].(string)
- service_manufacturer := dataBody["service_manufacturer"].(string)
- unit_type := int64(dataBody["unit_type"].(float64))
- use_section := dataBody["use_section"].(string)
- section_number := dataBody["section_number"].(string)
- buy_date := dataBody["buy_date"].(string)
- timeLayout := "2006-01-02 15:04:05"
- theTime, err := utils.ParseTimeStringToTime(timeLayout, buy_date+" 00:00:00")
- buydate := theTime.Unix()
- int_num := *(*int)(unsafe.Pointer(&buydate))
- if int_num < 0 {
- buydate = 0
- }
- install_date := dataBody["install_date"].(string)
- toTime, err := utils.ParseTimeStringToTime(timeLayout, install_date+" 00:00:00")
- installdate := toTime.Unix()
- buy_num := *(*int)(unsafe.Pointer(&installdate))
- if buy_num < 0 {
- installdate = 0
- }
- start_date := dataBody["start_date"].(string)
- stringToTime, err := utils.ParseTimeStringToTime(timeLayout, start_date+" 00:00:00")
- startdate := stringToTime.Unix()
- start_num := *(*int)(unsafe.Pointer(&startdate))
- if start_num < 0 {
- startdate = 0
- }
- maintenance_engineer := dataBody["maintenance_engineer"].(string)
- telephone := dataBody["telephone"].(string)
- guarantee_date := dataBody["guarantee_date"].(string)
- machine_status := int64(dataBody["machine_status"].(float64))
- user_total := dataBody["user_total"].(string)
- remarks := dataBody["remarks"].(string)
- rubbish_date := dataBody["rubbish_date"].(string)
- timeStringToTime, err := utils.ParseTimeStringToTime(timeLayout, rubbish_date+" 00:00:00")
- rubbishdate := timeStringToTime.Unix()
- rubb_num := *(*int)(unsafe.Pointer(&rubbishdate))
- if rubb_num < 0 {
- rubbishdate = 0
- }
- rubbish_reason := int64(dataBody["rubbish_reason"].(float64))
- user_year := dataBody["user_year"].(string)
- work_time := dataBody["work_time"].(string)
- disinfection_mode := int64(dataBody["Disinfection_mode"].(float64))
-
- revers_modes := int64(dataBody["revers_mode"].(float64))
-
- zone_id := int64(dataBody["zone_id"].(float64))
- addmacher := models.DeviceAddmacher{
- ID: id,
- SerialNumber: serial_number,
- DeviceType: device_type,
- BedNumber: bed_nunmber,
- DeviceName: device_name,
- ManufactureFactory: manufacture_factory,
- ServiceManufacturer: service_manufacturer,
- UnitType: unit_type,
- UseSection: use_section,
- SectionNumber: section_number,
- BuyDate: buydate,
- InstallDate: installdate,
- StartDate: startdate,
- MaintenaceEngineer: maintenance_engineer,
- Telephone: telephone,
- GuaranteeDate: guarantee_date,
- MachineStatus: machine_status,
- UserTotal: user_total,
- Remarks: remarks,
- RubbishDate: rubbishdate,
- RubbishReason: rubbish_reason,
- UserYear: user_year,
- WorkTime: work_time,
- DisinfectionMode: disinfection_mode,
- ReversMode: revers_modes,
- ZoneId: zone_id,
- }
- err = service.UpdateMachine(id, orgid, &addmacher)
- fmt.Println("报错", err)
- if err != nil {
- this.ServeFailJsonSend(enums.ErrorCodeDataException, "更新设备失败")
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "addmacher": addmacher,
- })
- }
-
- func (this *MachineApiController) Updatemacheinetwo() {
- adminUserInfo := this.GetAdminUserInfo()
- orgid := adminUserInfo.CurrentOrgId
- //fmt.Println("机构id", orgid)
- dataBody := make(map[string]interface{}, 0)
- err := json.Unmarshal(this.Ctx.Input.RequestBody, &dataBody)
- //fmt.Println("错误是", err)
- id := int64(dataBody["id"].(float64))
- //fmt.Println("id是什么", id)
- //serial_number := int64(dataBody["serial_number"].(float64))
- serial_number := dataBody["serial_number"].(string)
- //fmt.Println("序列号", serial_number)
- device_type := int64(dataBody["devicetype"].(float64))
- //fmt.Println("设备类型", device_type)
-
- //bed_number := int64(dataBody["bed_number"].(float64))
- //fmt.Println("机位号", bed_number)
- bednumber := dataBody["bed_numbers"].(string)
- //fmt.Println("机位号", bednumber)
-
- //number, err := service.GetZoneId(bed_number, orgid)
-
- //fmt.Println("number是多少", number)
- device_name := dataBody["device_name"].(string)
- //fmt.Println("设备名称", device_name)
- manufacture_factory := dataBody["manufacture_factory"].(string)
- //fmt.Println("生产厂家", manufacture_factory)
- service_manufacturer := dataBody["service_manufacturer"].(string)
- //fmt.Println("维修厂家", service_manufacturer)
- unittype := int64(dataBody["unit_type"].(float64))
- //unit_type := strconv.FormatInt(unittype, 10)
- //fmt.Println("设备型号", unit_type)
- use_section := dataBody["use_section"].(string)
- //fmt.Println("使用科室", use_section)
- section_number := dataBody["section_number"].(string)
- //fmt.Println("科室编号", section_number)
- buy_date := dataBody["buy_date"].(string)
- //fmt.Println("buy_date", buy_date)
- timeLayout := "2006-01-02 15:04:05"
- theTime, err := utils.ParseTimeStringToTime(timeLayout, buy_date+" 00:00:00")
- buydate := theTime.Unix()
- int_num := *(*int)(unsafe.Pointer(&buydate))
- if int_num < 0 {
- buydate = 0
- }
- //fmt.Println("购买日期", buydate)
- install_date := dataBody["install_date"].(string)
- toTime, err := utils.ParseTimeStringToTime(timeLayout, install_date+" 00:00:00")
- installdate := toTime.Unix()
- buy_num := *(*int)(unsafe.Pointer(&installdate))
- if buy_num < 0 {
- installdate = 0
- }
- //fmt.Println("安装日期", installdate)
-
- start_date := dataBody["start_date"].(string)
- stringToTime, err := utils.ParseTimeStringToTime(timeLayout, start_date+" 00:00:00")
- startdate := stringToTime.Unix()
- start_num := *(*int)(unsafe.Pointer(&startdate))
- if start_num < 0 {
- startdate = 0
- }
- //fmt.Println("启用日期", startdate)
- maintenance_engineer := dataBody["maintenance_engineer"].(string)
- //fmt.Println("维修工程", maintenance_engineer)
- telephone := dataBody["telephone"].(string)
- //fmt.Println("telephone", telephone)
- guarantee_date := dataBody["guarantee_date"].(string)
- //fmt.Println("保修期限", guarantee_date)
- machine_status := int64(dataBody["machine_status"].(float64))
- //fmt.Println("机器状态", machine_status)
- user_total := dataBody["user_total"].(string)
- //fmt.Println("初次使用次数", user_total)
- remarks := dataBody["remarks"].(string)
- //fmt.Println("备注", remarks)
- rubbish_date := dataBody["rubbish_date"].(string)
- timeStringToTime, err := utils.ParseTimeStringToTime(timeLayout, rubbish_date+" 00:00:00")
- rubbishdate := timeStringToTime.Unix()
- rubb_num := *(*int)(unsafe.Pointer(&rubbishdate))
- if rubb_num < 0 {
- rubbishdate = 0
- }
- //fmt.Println("报废日期", rubbishdate)
- rubbish_reason := int64(dataBody["rubbish_reason"].(float64))
- //fmt.Println("报废原因", rubbish_reason)
- user_year := dataBody["user_year"].(string)
- //fmt.Println("使用年限", user_year)
- work_time := dataBody["work_time"].(string)
- //fmt.Println("工作时长", work_time)
- addmacher := models.DeviceAddmacher{
- ID: id,
- SerialNumber: serial_number,
- DeviceType: device_type,
- BedNumber: bednumber,
- DeviceName: device_name,
- ManufactureFactory: manufacture_factory,
- ServiceManufacturer: service_manufacturer,
- UnitType: unittype,
- UseSection: use_section,
- SectionNumber: section_number,
- BuyDate: buydate,
- InstallDate: installdate,
- StartDate: startdate,
- MaintenaceEngineer: maintenance_engineer,
- Telephone: telephone,
- GuaranteeDate: guarantee_date,
- MachineStatus: machine_status,
- UserTotal: user_total,
- Remarks: remarks,
- RubbishDate: rubbishdate,
- RubbishReason: rubbish_reason,
- UserYear: user_year,
- WorkTime: work_time,
- }
- //fmt.Println("addmacher", addmacher)
- err = service.UpdateMachine(id, orgid, &addmacher)
- //fmt.Println("报错", err)
- if err != nil {
- this.ServeFailJsonSend(enums.ErrorCodeDataException, "更新设备失败")
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "addmacher": addmacher,
- })
- }
-
- func (this *MachineApiController) GetAllEquimentName() {
- adminUser := this.GetAdminUserInfo()
- orgid := adminUser.CurrentOrgId
- equit, err := service.GetAllEquimentName(orgid)
- list, _ := service.GetAllDeviceMode(orgid)
-
- if err != nil {
- this.ServeFailJsonSend(enums.ErrorCodeDataException, "更新设备失败")
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "equit": equit,
- "list": list,
- })
- }
-
- func (this *MachineApiController) SavePlan() {
- id, _ := this.GetInt64("id")
- adminUserInfo := this.GetAdminUserInfo()
- orgid := adminUserInfo.CurrentOrgId
- dataBody := make(map[string]interface{}, 0)
- err := json.Unmarshal(this.Ctx.Input.RequestBody, &dataBody)
- device_type := int64(dataBody["device_type"].(float64))
- disinfec_time := dataBody["disinfec_time"].(string)
- time := dataBody["time"].([]interface{})
- ids := make([]int64, 0)
- for _, t := range time {
- id := int64(t.(float64))
- ids = append(ids, id)
- }
- classtime := dataBody["class_time"].([]interface{})
- classids := make([]int64, 0)
- for _, class := range classtime {
- id := int64(class.(float64))
- classids = append(classids, id)
- }
- way := int64(dataBody["way"].(float64))
- machinedisinfectant := int64(dataBody["machine_disinfectant"].(float64))
- disinfectantway := int64(dataBody["disinfectant_way"].(float64))
- disinfectant := int64(dataBody["disinfectant"].(float64))
- bed_way := int64(dataBody["bed_way"].(float64))
- bed, err := service.GetBed(id)
- _, errcode := service.QueryPlan(orgid, device_type, ids, classids, id)
-
- if errcode == gorm.ErrRecordNotFound {
- err = service.AddPlan(orgid, device_type, disinfec_time, ids, classids, way, machinedisinfectant, disinfectantway, disinfectant, id, bed.BedId, bed_way)
- if err != nil {
- this.ServeFailJsonSend(enums.ErrorCodeDataException, "添加计划失败")
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "msg": "msg",
- })
- } else if errcode == nil {
- this.ServeFailJsonSend(enums.ErrorCodeDataException, "已存在")
- return
- } else {
- this.ServeFailJsonSend(enums.ErrorCodeDataException, "已存在")
- return
- }
-
- }
-
- func (this *MachineApiController) GetAllPlan() {
- adminUserin := this.GetAdminUserInfo()
- orgid := adminUserin.CurrentOrgId
- plan, err := service.GetAllPlan(orgid)
- if err != nil {
- this.ServeFailJsonSend(enums.ErrorCodeDataException, "更新设备失败")
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "plan": plan,
- })
- }
-
- func (this *MachineApiController) GetAllPlanDetail() {
- //id, _ := this.GetInt64("id")
- //更据设备ID获取设备型号
- //fmt.Print("=================失败ID",id)
- unitype := this.GetString("unitype")
- deviceType, err2 := service.GetDeviceType(unitype)
- fmt.Print("eer2", err2)
- adminUserInfo := this.GetAdminUserInfo()
- orgid := adminUserInfo.CurrentOrgId
- //fmt.Println("orgid", orgid)
- plandetail, err := service.GetAllPlanDetail(deviceType.ID, orgid)
- if err != nil {
- this.ServeFailJsonSend(enums.ErrorCodeDataException, "更新设备失败")
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "plandetail": plandetail,
- })
- }
-
- func (this *MachineApiController) GetEditMahchine() {
- id, _ := this.GetInt64("id")
- fmt.Print("id", id)
- }
-
- func (this *MachineApiController) DeletePlans() {
- adminUserInfo := this.GetAdminUserInfo()
- OrgID := adminUserInfo.CurrentOrgId
- dataBody := make(map[string]interface{}, 0)
- err := json.Unmarshal(this.Ctx.Input.RequestBody, &dataBody)
- if err != nil {
- utils.ErrorLog(err.Error())
- this.ServeFailJsonSend(enums.ErrorCodeParamWrong, "参数错误")
- return
- }
-
- idsInters := dataBody["ids"].([]interface{})
- if len(idsInters) == 0 {
- if err != nil {
- this.ServeFailJsonSend(enums.ErrorCodeDBDelete, "删除会员失败:(没有选择会员)")
- return
- }
- }
-
- ids := make([]int64, 0)
- for _, idsInter := range idsInters {
- id := int64(idsInter.(float64))
- ids = append(ids, id)
- }
- err = service.DeletePlans(OrgID, ids)
- if err != nil {
- this.ServeFailJsonSend(enums.ErrorCodeDBDelete, "删除失败:("+err.Error()+")")
- return
- }
- returnData := make(map[string]interface{}, 0)
- returnData["msg"] = "ok"
- this.ServeSuccessJSON(returnData)
- return
- }
-
- func (this *MachineApiController) EditPlanDetail() {
- id, _ := this.GetInt64("id")
- adminUserInfo := this.GetAdminUserInfo()
- orgId := adminUserInfo.CurrentOrgId
- plan, err := service.GetPlanDetailById(id, orgId)
- fmt.Println("err", err)
- if err != nil {
- this.ServeFailJsonSend(enums.ErrorCodeDBDelete, "删除失败:("+err.Error()+")")
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "plan": plan,
- })
- }
-
- func (this *MachineApiController) UpdatePlanInfo() {
-
- dataBody := make(map[string]interface{}, 0)
- err := json.Unmarshal(this.Ctx.Input.RequestBody, &dataBody)
- //fmt.Println("错误是", err)
- id := int64(dataBody["id"].(float64))
- //fmt.Println("id", id)
- device_type := int64(dataBody["device_type"].(float64))
- //fmt.Println("设备型号", device_type)
-
- disinfec_time := int64(dataBody["disinfec_time"].(float64))
- //fmt.Println("消毒时长", disinfec_time)
-
- time := int64(dataBody["time"].(float64))
- //fmt.Println("时间", time)
- classtime := int64(dataBody["class_time"].(float64))
- //fmt.Println("班次", classtime)
- way := int64(dataBody["way"].(float64))
- //fmt.Println("基表消毒方式", way)
-
- machinedisinfectant := int64(dataBody["machine_disinfectant"].(float64))
- //fmt.Println("基表消毒液", machinedisinfectant)
-
- disinfectantway := int64(dataBody["disinfectant_way"].(float64))
- fmt.Println("液路消毒方式", disinfectantway)
-
- disinfectant := int64(dataBody["disinfectant"].(float64))
- //fmt.Println("液路消毒液", disinfectant)
-
- adminUserInfo := this.GetAdminUserInfo()
- orgid := adminUserInfo.CurrentOrgId
- //fmt.Println("orgid", orgid)
- plan := models.DevicePlan{
- DeviceType: device_type,
- DisinfecTime: disinfec_time,
- Time: time,
- Classtime: classtime,
- Way: way,
- MachineDisinfectant: machinedisinfectant,
- DisinfectanWay: disinfectantway,
- Disinfectant: disinfectant,
- }
- err = service.UpdatePlanInfo(id, orgid, plan)
-
- fmt.Println("err", err)
- if err != nil {
- this.ServeFailJsonSend(enums.ErrorCodeDBDelete, "删除失败:("+err.Error()+")")
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "plan": plan,
- })
- }
-
- func (this *MachineApiController) GetComprehensive() {
- zone, _ := this.GetInt64("zone")
-
- number, _ := this.GetInt64("number")
-
- devicetype, _ := this.GetInt64("devicetype")
-
- year, _ := this.GetInt64("year")
-
- startTime := this.GetString("starttime")
-
- device_mode, _ := this.GetInt64("device_mode")
-
- fmt.Println("hh232323233232232233223232323", device_mode)
- timeLayout := "2006-01-02"
- loc, _ := time.LoadLocation("Local")
- theTime, _ := time.ParseInLocation(timeLayout+" 15:04:05", startTime+" 00:00:00", loc)
- starts := theTime.Unix()
-
- endtime := this.GetString("endtime")
- location, _ := time.ParseInLocation(timeLayout+" 15:04:05", endtime+" 00:00:00", loc)
- end := location.Unix()
-
- adminUserInfo := this.GetAdminUserInfo()
- orgid := adminUserInfo.CurrentOrgId
- macher, err := service.GetComprehensive(zone, number, devicetype, year, starts, end, orgid, device_mode)
- if err != nil {
- this.ServeFailJsonSend(enums.ErrorCodeDBDelete, "删除失败:("+err.Error()+")")
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "macher": macher,
- })
- }
-
- func (this *MachineApiController) GetPatientInfo() {
- adminUser := this.GetAdminUserInfo()
- orgid := adminUser.CurrentOrgId
- id, _ := this.GetInt64("id")
- addmacher, _ := service.GetBedId(id)
-
- timeStr := time.Now().Format("2006-01-02")
- timeLayout := "2006-01-02 15:04:05"
- timeStringToTime, _ := utils.ParseTimeStringToTime(timeLayout, timeStr+" 00:00:00")
- timenow := timeStringToTime.Unix()
-
- //获取当天床位号排班的所有病人
- schedules, err := service.GetPatientInfo(addmacher.BedId, timenow, orgid)
-
- if err != nil {
- this.ServeFailJsonSend(enums.ErrorCodeDBDelete, "删除失败:("+err.Error()+")")
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "schedules": schedules,
- })
- }
-
- func (this *MachineApiController) GetPatient() {
- adminUser := this.GetAdminUserInfo()
- orgid := adminUser.CurrentOrgId
- //fmt.Println("机构id", orgid)
- equitid, _ := this.GetInt64("equitid")
- //fmt.Println("设备id", equitid)
- addmacher, _ := service.GetBedId(equitid)
- id, _ := this.GetInt64("id")
- //fmt.Println("班次id", id)
- timeStr := time.Now().Format("2006-01-02")
- timeLayout := "2006-01-02 15:04:05"
- //fmt.Println("timeStr:", timeStr)
- timeStringToTime, _ := utils.ParseTimeStringToTime(timeLayout, timeStr+" 00:00:00")
- timenow := timeStringToTime.Unix()
- //fmt.Println("timenow是什么", timenow)
- schedules, err := service.GetPatient(addmacher.BedId, orgid, id, timenow)
-
- //fmt.Println("schedules", schedules.PartitionId)
- //获取区号姓名
- zone, _ := service.GetPartitionName(schedules.PartitionId)
- //获取机位号
- number, _ := service.GetPatientNumber(schedules.BedId)
- //获取上机时间和下机时间
- order, _ := service.GetDialysisOrder(timenow, schedules.PatientId, orgid)
-
- //获取透析方式
- prescription, _ := service.GetDialysisWay(timenow, schedules.PatientId, orgid)
-
- //获取透析时长
- dislysis, _ := service.GetDialysisTime(timenow, schedules.PatientId, orgid)
- if err != nil {
- this.ServeFailJsonSend(enums.ErrorCodeDBDelete, "删除失败:("+err.Error()+")")
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "patients": schedules,
- "zone": zone,
- "number": number,
- "order": order,
- "prescription": prescription,
- "dislysis": dislysis,
- })
- }
-
- func (this *MachineApiController) GetAllOrganization() {
- adminUserInfo := this.GetAdminUserInfo()
- orgid := adminUserInfo.CurrentOrgId
- appid := adminUserInfo.CurrentAppId
- approle, err := service.GetAllOrganization(orgid, appid)
- operators, err := service.GetAdminUserEsOne(adminUserInfo.CurrentOrgId)
- if err != nil {
- this.ServeFailJsonSend(enums.ErrorCodeDBDelete, "查询失败:("+err.Error()+")")
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "approle": approle,
- "operators": operators,
- })
- }
-
- func (this *MachineApiController) SaveInformation() {
- eid, _ := this.GetInt64("eid")
-
- dataBody := make(map[string]interface{}, 0)
- err := json.Unmarshal(this.Ctx.Input.RequestBody, &dataBody)
-
- adminUserInfo := this.GetAdminUserInfo()
- orgid := adminUserInfo.CurrentOrgId
-
- id := int64(dataBody["id"].(float64))
- fmt.Println("id", id)
-
- date := dataBody["date"].(string)
- timeLayout := "2006-01-02"
- loc, _ := time.LoadLocation("Local")
- theTime, _ := time.ParseInLocation(timeLayout+" 15:04:05", date+" 00:00:00", loc)
- startdate := theTime.Unix()
- classtype := int64(dataBody["classtype"].(float64))
- zone := int64(dataBody["zone"].(float64))
- bednumber := int64(dataBody["bed_number"].(float64))
- number, err := service.GetNumbers(bednumber, orgid)
- patient_time := int64(dataBody["patient_id"].(float64))
- contagion := dataBody["contagion"].(string)
- dialysis_mode := int64(dataBody["dialysis_mode"].(float64))
- startDateStr := dataBody["start_time"].(string)
- var startDataUnix int64
- if len(startDateStr) > 0 {
- startDate, _ := utils.ParseTimeStringToTime("2006-01-02 15:04", startDateStr)
- startDataUnix = startDate.Unix()
- }
-
- endDateStr := dataBody["end_time"].(string)
- var endDateUnix int64
- if len(endDateStr) > 0 {
- endDate, _ := utils.ParseTimeStringToTime("2006-01-02 15:04", endDateStr)
- endDateUnix = endDate.Unix()
- }
-
- dialysis_time := dataBody["dialysis_time"].(string)
- hyperfiletration := dataBody["hyperfiltratio"].(float64)
- weight_loss := dataBody["weight_loss"].(float64)
- warining_value := dataBody["warning_value"].(string)
- usertotal := int64(dataBody["user_total"].(float64))
- user_total := strconv.FormatInt(usertotal, 10)
- run := int64(dataBody["run"].(float64))
- failure_stage := int64(dataBody["failure_stage"].(float64))
- falult_desciription := dataBody["fault_description"].(string)
- code_information := dataBody["code_information"].(string)
- //机器消毒
- disinfect_type := int64(dataBody["disinfect_type"].(float64))
- disinfectant_type := int64(dataBody["disinfectant_type"].(float64))
- disinfection := int64(dataBody["disinfection"].(float64))
- machine_run := int64(dataBody["machine_run"].(float64))
- //液路
- fluid_path := int64(dataBody["fluid_path"].(float64))
- disinfectant := int64(dataBody["disinfectant"].(float64))
- disinfection_status := int64(dataBody["disinfection_status"].(float64))
- disinfection_residue := int64(dataBody["disinfection_residue"].(float64))
- longtime := dataBody["longtime"].(string)
- start_DateStr := dataBody["starttime"].(string)
- var start_DateStr_Unix int64
- if len(start_DateStr) > 0 {
- start_Date, _ := utils.ParseTimeStringToTime("2006-01-02 15:04", start_DateStr)
- start_DateStr_Unix = start_Date.Unix()
- }
-
- end_DateStr := dataBody["endtime"].(string)
- var end_DateStr_Unix int64
- if len(end_DateStr) > 0 {
- end_Date, _ := utils.ParseTimeStringToTime("2006-01-02 15:04", end_DateStr)
- end_DateStr_Unix = end_Date.Unix()
- }
-
- dialysis_checked := int64(dataBody["dialysis_checked"].(float64))
-
- dialysis_name := int64(dataBody["dialysis_name"].(float64))
-
- norms := dataBody["norms"].(string)
-
- dialysis_concentration := int64(dataBody["dialysis_concentration"].(float64))
-
- germ_checked := int64(dataBody["germ_checked"].(float64))
-
- germ_name := int64(dataBody["germ_name"].(float64))
-
- germ_number := dataBody["germ_number"].(string)
-
- clean := int64(dataBody["clean"].(float64))
-
- sign_name := int64(dataBody["sign_name"].(float64))
-
- information, errinfor := service.GetInformation(eid, startdate, orgid, classtype)
-
- fmt.Print("information", information)
-
- //获取该机器最后一次的透析次数
- lastInformation, _ := service.GetLastInformationById(eid, orgid)
-
- parseIntUserTotal, err := strconv.ParseInt(user_total, 10, 64)
- if parseIntUserTotal == 0 {
- var total int
- // 字符串 转 int
- intNum, _ := strconv.Atoi(lastInformation.UserTotal)
- total = intNum + 1
- itoa := strconv.Itoa(total)
- if errinfor == gorm.ErrRecordNotFound {
- infor := models.DeviceInformation{
- Date: startdate,
- Class: classtype,
- BedNumber: bednumber,
- PatientId: patient_time,
- Contagion: contagion,
- DialysisMode: dialysis_mode,
- StartTime: startDataUnix,
- EndTime: endDateUnix,
- DialysisHour: dialysis_time,
- Hyperfiltratio: hyperfiletration,
- WeightLoss: weight_loss,
- WarningValue: warining_value,
- UserTotal: itoa,
- Move: run,
- FailureStage: failure_stage,
- FaultDescription: falult_desciription,
- CodeInformation: code_information,
- DisinfectantType: disinfectant_type,
- DisinfectType: disinfect_type,
- Disinfection: disinfection,
- MachineRun: machine_run,
- FluidPath: fluid_path,
- Disinfectant: disinfectant,
- DisinfectionStatus: disinfection_status,
- DisinfectionResidue: disinfection_residue,
- LongTime: longtime,
- DisinfecStartime: start_DateStr_Unix,
- DisinfecEndtime: end_DateStr_Unix,
- DialysisChecked: dialysis_checked,
- DialysisName: dialysis_name,
- Norms: norms,
- DialysisConcentration: dialysis_concentration,
- GermChecked: germ_checked,
- GermName: germ_name,
- GermNumber: germ_number,
- Clean: clean,
- SignName: sign_name,
- Ctime: time.Now().Unix(),
- Status: 1,
- UserOrgId: orgid,
- EquimentId: eid,
- Bed: number.Number,
- Stime: startdate,
- }
- if germ_checked == 1 {
- infor.UserTotal = ""
- }
- err = service.CreateUserInformation(&infor)
- fmt.Println("使用登记错误是什么", err)
- this.ServeSuccessJSON(map[string]interface{}{
- "information": infor,
- })
- } else if errinfor == nil {
- infor := models.DeviceInformation{
- Date: startdate,
- Class: classtype,
- Zone: zone,
- BedNumber: bednumber,
- PatientId: patient_time,
- Contagion: contagion,
- DialysisMode: dialysis_mode,
- StartTime: startDataUnix,
- EndTime: endDateUnix,
- DialysisHour: dialysis_time,
- Hyperfiltratio: hyperfiletration,
- WeightLoss: weight_loss,
- WarningValue: warining_value,
- UserTotal: user_total,
- Move: run,
- FailureStage: failure_stage,
- FaultDescription: falult_desciription,
- CodeInformation: code_information,
- DisinfectantType: disinfectant_type,
- DisinfectType: disinfect_type,
- Disinfection: disinfection,
- MachineRun: machine_run,
- FluidPath: fluid_path,
- Disinfectant: disinfectant,
- DisinfectionStatus: disinfection_status,
- DisinfectionResidue: disinfection_residue,
- LongTime: longtime,
- DisinfecStartime: start_DateStr_Unix,
- DisinfecEndtime: end_DateStr_Unix,
- DialysisChecked: dialysis_checked,
- DialysisName: dialysis_name,
- Norms: norms,
- DialysisConcentration: dialysis_concentration,
- GermChecked: germ_checked,
- GermName: germ_name,
- GermNumber: germ_number,
- Clean: clean,
- SignName: sign_name,
- Ctime: time.Now().Unix(),
- Status: 1,
- UserOrgId: orgid,
- EquimentId: eid,
- Bed: number.Number,
- }
- informationdata, err := service.GetLastInformationdata(eid, startdate, orgid)
- if germ_checked == 1 {
- infor.UserTotal = ""
- }
- errors := service.UpadateForm(informationdata.ID, orgid, &infor)
- //fmt.Print("报错", errors)
- if errors != nil {
- this.ServeFailJsonSend(enums.ErrorCodeDBDelete, "查询失败:("+err.Error()+")")
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "infor": infor,
- })
- }
- }
-
- if parseIntUserTotal > 0 {
- if errinfor == gorm.ErrRecordNotFound {
- infor := models.DeviceInformation{
- Date: startdate,
- Class: classtype,
- BedNumber: bednumber,
- PatientId: patient_time,
- Contagion: contagion,
- DialysisMode: dialysis_mode,
- StartTime: startDataUnix,
- EndTime: endDateUnix,
- DialysisHour: dialysis_time,
- Hyperfiltratio: hyperfiletration,
- WeightLoss: weight_loss,
- WarningValue: warining_value,
- UserTotal: user_total,
- Move: run,
- FailureStage: failure_stage,
- FaultDescription: falult_desciription,
- CodeInformation: code_information,
- DisinfectantType: disinfectant_type,
- DisinfectType: disinfect_type,
- Disinfection: disinfection,
- MachineRun: machine_run,
- FluidPath: fluid_path,
- Disinfectant: disinfectant,
- DisinfectionStatus: disinfection_status,
- DisinfectionResidue: disinfection_residue,
- LongTime: longtime,
- DisinfecStartime: start_DateStr_Unix,
- DisinfecEndtime: end_DateStr_Unix,
- DialysisChecked: dialysis_checked,
- DialysisName: dialysis_name,
- Norms: norms,
- DialysisConcentration: dialysis_concentration,
- GermChecked: germ_checked,
- GermName: germ_name,
- GermNumber: germ_number,
- Clean: clean,
- SignName: sign_name,
- Ctime: time.Now().Unix(),
- Status: 1,
- UserOrgId: orgid,
- EquimentId: eid,
- Bed: number.Number,
- Stime: startdate,
- }
- if germ_checked == 1 {
- infor.UserTotal = ""
- }
- err = service.CreateUserInformation(&infor)
- fmt.Println("使用登记错误是什么", err)
- this.ServeSuccessJSON(map[string]interface{}{
- "information": infor,
- })
- } else if errinfor == nil {
- infor := models.DeviceInformation{
- Date: startdate,
- Class: classtype,
- Zone: zone,
- BedNumber: bednumber,
- PatientId: patient_time,
- Contagion: contagion,
- DialysisMode: dialysis_mode,
- StartTime: startDataUnix,
- EndTime: endDateUnix,
- DialysisHour: dialysis_time,
- Hyperfiltratio: hyperfiletration,
- WeightLoss: weight_loss,
- WarningValue: warining_value,
- UserTotal: user_total,
- Move: run,
- FailureStage: failure_stage,
- FaultDescription: falult_desciription,
- CodeInformation: code_information,
- DisinfectantType: disinfectant_type,
- DisinfectType: disinfect_type,
- Disinfection: disinfection,
- MachineRun: machine_run,
- FluidPath: fluid_path,
- Disinfectant: disinfectant,
- DisinfectionStatus: disinfection_status,
- DisinfectionResidue: disinfection_residue,
- LongTime: longtime,
- DisinfecStartime: start_DateStr_Unix,
- DisinfecEndtime: end_DateStr_Unix,
- DialysisChecked: dialysis_checked,
- DialysisName: dialysis_name,
- Norms: norms,
- DialysisConcentration: dialysis_concentration,
- GermChecked: germ_checked,
- GermName: germ_name,
- GermNumber: germ_number,
- Clean: clean,
- SignName: sign_name,
- Ctime: time.Now().Unix(),
- Status: 1,
- UserOrgId: orgid,
- EquimentId: eid,
- Bed: number.Number,
- }
- informationdata, err := service.GetLastInformationdata(eid, startdate, orgid)
- if germ_checked == 1 {
- infor.UserTotal = ""
- }
- errors := service.UpadateForm(informationdata.ID, orgid, &infor)
- //fmt.Print("报错", errors)
- if errors != nil {
- this.ServeFailJsonSend(enums.ErrorCodeDBDelete, "查询失败:("+err.Error()+")")
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "infor": infor,
- })
- }
- }
- }
-
- func (this *MachineApiController) ChangePatient() {
- adminUser := this.GetAdminUserInfo()
- orgid := adminUser.CurrentOrgId
- fmt.Println("机构id", orgid)
- equitid, _ := this.GetInt64("equitid")
- fmt.Println("equitid", equitid)
- id, _ := this.GetInt64("id")
- fmt.Println("id", id)
- }
-
- func (this *MachineApiController) GetRegisterInfo() {
- timeStr := time.Now().Format("2006-01-02")
- timeLayout := "2006-01-02 15:04:05"
- //fmt.Println("timeStr:", timeStr)
- timeStringToTime, _ := utils.ParseTimeStringToTime(timeLayout, timeStr+" 00:00:00")
- timenow := timeStringToTime.Unix()
- //fmt.Println("timenow是什么", timenow)
- adminUser := this.GetAdminUserInfo()
- orgid := adminUser.CurrentOrgId
- appid := adminUser.CurrentAppId
- id, _ := this.GetInt64("id")
- //fmt.Println("设备id", id)
- information, err := service.GetRegisterInfo(orgid, id, timenow)
- fmt.Print("错误", err)
- role, err := service.GetSignName(information.SignName, orgid, appid)
- dislysis, _ := service.GetDialysisTime(timenow, information.PatientId, orgid)
-
- //if err != nil {
- // // this.ServeFailJsonSend(enums.ErrorCodeDBDelete, "查询失败:("+err.Error()+")")
- // // return
- // //}
- this.ServeSuccessJSON(map[string]interface{}{
- "information": information,
- "role": role,
- "dislysis": dislysis,
- })
- }
-
- func (this *MachineApiController) GetInformationData() {
- limit, _ := this.GetInt64("limit")
- //fmt.Println("limit2", limit)
- page, _ := this.GetInt64("page")
- //fmt.Println("page", page)
- adminUser := this.GetAdminUserInfo()
- orgId := adminUser.CurrentOrgId
- information, total, err := service.GetInformationData(limit, page, orgId)
-
- if err != nil {
- this.ServeFailJsonSend(enums.ErrorCodeDBDelete, "查询失败:("+err.Error()+")")
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "information": information,
- "total": total,
- })
- }
- func (this *MachineApiController) GetOrgName() {
- adminUser := this.GetAdminUserInfo()
- orgid := adminUser.CurrentOrgId
- org, err := service.GetOrgName(orgid)
- if err != nil {
- this.ServeFailJsonSend(enums.ErrorCodeDBDelete, "查询失败:("+err.Error()+")")
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "org": org,
- })
- }
-
- func (this *MachineApiController) SaveBacteria() {
- id, _ := this.GetInt64("id")
-
- addmacher, _ := service.GetBedId(id)
-
- adminUserInfo := this.GetAdminUserInfo()
- orgid := adminUserInfo.CurrentOrgId
-
- dataBody := make(map[string]interface{}, 0)
- err := json.Unmarshal(this.Ctx.Input.RequestBody, &dataBody)
-
- date := dataBody["date"].(string)
-
- timeLayout := "2006-01-02"
- loc, _ := time.LoadLocation("Local")
- theTime, _ := time.ParseInLocation(timeLayout+" 15:04:05", date+" 00:00:00", loc)
- state_date := theTime.Unix()
-
- specimen := int64(dataBody["specimen"].(float64))
-
- cona := dataBody["concentrate_noa"].(string)
-
- conb := dataBody["concentrate_nob"].(string)
-
- samplingLoactiona := int64(dataBody["sampling_locationa"].(float64))
-
- detectionUnit := dataBody["detection_unit"].(string)
-
- sampler := int64(dataBody["sampler"].(float64))
-
- reportDate := dataBody["reporting_date"].(string)
- reportTime, _ := time.ParseInLocation(timeLayout+" 15:04:05", reportDate+" 00:00:00", loc)
- repDate := reportTime.Unix()
-
- detectionResult := dataBody["detection_result"].(string)
- sort := dataBody["sort"].(string)
-
- examination := dataBody["pass_examination"].(string)
- pass_examination, err := strconv.ParseInt(examination, 10, 64)
- modifications := int64(dataBody["modifications"].(float64))
- culture := models.DeviceCulture{
- BedId: addmacher.BedId,
- SpelingDate: state_date,
- Specimen: specimen,
- ConcentrateNoa: cona,
- ConcentrateNob: conb,
- SamplingLocationa: samplingLoactiona,
- DetectionUnit: detectionUnit,
- Sampler: sampler,
- ReportingDate: repDate,
- DetectionResult: detectionResult,
- Ctime: time.Now().Unix(),
- Status: 1,
- UserOrgId: orgid,
- EquitmentId: id,
- Bed: addmacher.BedNumber,
- Sort: sort,
- PassExamination: pass_examination,
- Modifications: modifications,
- }
-
- err = service.CreateCulture(&culture)
- //fmt.Println("创建细菌检测", err)
- if err != nil {
- this.ServeFailJsonSend(enums.ErrorCodeDBDelete, "添加失败:("+err.Error()+")")
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "culture": culture,
- })
- }
-
- func (this *MachineApiController) SaveLinconmycin() {
- timeLayout := "2006-01-02"
- loc, _ := time.LoadLocation("Local")
- id, _ := this.GetInt64("id")
-
- addmacher, _ := service.GetBedId(id)
-
- adminUserInfo := this.GetAdminUserInfo()
- orgid := adminUserInfo.CurrentOrgId
-
- dataBody := make(map[string]interface{}, 0)
- err := json.Unmarshal(this.Ctx.Input.RequestBody, &dataBody)
-
- date := dataBody["sampling_date"].(string)
- theTime, _ := time.ParseInLocation(timeLayout+" 15:04:05", date+" 00:00:00", loc)
- samp_date := theTime.Unix()
- specimen := int64(dataBody["specimenb"].(float64))
-
- cona := dataBody["concentrate_noc"].(string)
-
- conb := dataBody["concentrateb_nod"].(string)
-
- samplinglocationb := int64(dataBody["sampling_locationb"].(float64))
-
- detectionUnit := dataBody["detection_unit"].(string)
-
- samplerb := int64(dataBody["samplerb"].(float64))
-
- reportDate := dataBody["reporting_dateb"].(string)
- reportTime, _ := time.ParseInLocation(timeLayout+" 15:04:05", reportDate+" 00:00:00", loc)
- repDate := reportTime.Unix()
-
- detectionResult := dataBody["detection_resultb"].(string)
-
- sort := dataBody["sort"].(string)
-
- modifications := int64(dataBody["modifications"].(float64))
- examination := dataBody["pass_examination"].(string)
- pass_examination, _ := strconv.ParseInt(examination, 10, 64)
- dialysate := models.DeviceDialysate{
- SamplingDate: samp_date,
- Specimenb: specimen,
- ConcentrateNoc: cona,
- ConcentratebNod: conb,
- SamplingLocationb: samplinglocationb,
- DetectionUnit: detectionUnit,
- Samplerb: samplerb,
- ReportingDateb: repDate,
- DetectionResultb: detectionResult,
- Ctime: time.Now().Unix(),
- Status: 1,
- UserOrgId: orgid,
- BedId: addmacher.BedId,
- EquitmentId: id,
- Bed: addmacher.BedNumber,
- Sort: sort,
- PassExamination: pass_examination,
- Modifications: modifications,
- }
- err = service.CreateDialysate(&dialysate)
- //fmt.Println("报错", err)
- if err != nil {
- this.ServeFailJsonSend(enums.ErrorCodeDBDelete, "添加失败:("+err.Error()+")")
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "dialysate": dialysate,
- })
- }
-
- func (this *MachineApiController) SaveQualityControl() {
- id, _ := this.GetInt64("id")
-
- addmacher, _ := service.GetBedId(id)
-
- adminUserInfo := this.GetAdminUserInfo()
- orgid := adminUserInfo.CurrentOrgId
-
- dataBody := make(map[string]interface{}, 0)
- err := json.Unmarshal(this.Ctx.Input.RequestBody, &dataBody)
-
- timeLayout := "2006-01-02"
- loc, _ := time.LoadLocation("Local")
-
- // 透析液离子浓度检测
- dateb := dataBody["dateb"].(string)
- inLocation, _ := time.ParseInLocation(timeLayout+" 15:04:05", dateb+" 00:00:00", loc)
- dateB := inLocation.Unix()
-
- samplerc := int64(dataBody["samplerc"].(float64))
-
- concentratenof := dataBody["concentrate_nof"].(string)
-
- concentrateonog := dataBody["concentrate_nog"].(string)
-
- dateReportc := dataBody["date_reportc"].(string)
- parseInLocation, _ := time.ParseInLocation(timeLayout+" 15:04:05", dateReportc+" 00:00:00", loc)
- datec := parseInLocation.Unix()
-
- actualNa := dataBody["actual_na"].(string)
-
- actualPna := dataBody["actual_pna"].(string)
-
- actualK := dataBody["actual_k"].(string)
-
- actualCa := dataBody["actual_ca"].(string)
-
- actualCi := dataBody["actual_ci"].(string)
-
- actualHco := dataBody["actual_hco"].(string)
-
- actualMg := dataBody["actual_mg"].(string)
-
- actulaPH := dataBody["actual_ph"].(string)
-
- remakes := dataBody["remakes"].(string)
-
- detectionUnit := dataBody["detection_unit"].(string)
-
- sort := dataBody["sort"].(string)
-
- modifications := int64(dataBody["modifications"].(float64))
- examination := dataBody["pass_examination"].(string)
- pass_examination, _ := strconv.ParseInt(examination, 10, 64)
-
- ion := models.DeviceIon{
- SamplingDate: dateB,
- Samplerc: samplerc,
- DetectionUnit: detectionUnit,
- ConcentrateNof: concentratenof,
- ConcentrateNog: concentrateonog,
- DateReportc: datec,
- ActualNa: actualNa,
- ActualPna: actualPna,
- ActualK: actualK,
- ActualCa: actualCa,
- ActualCi: actualCi,
- ActualHco: actualHco,
- ActualMg: actualMg,
- ActualPh: actulaPH,
- Remakes: remakes,
- EquitmentId: id,
- Status: 1,
- UserOrgId: orgid,
- Ctime: time.Now().Unix(),
- BedId: addmacher.BedId,
- Bed: addmacher.BedNumber,
- Sort: sort,
- PassExamination: pass_examination,
- Modifications: modifications,
- }
-
- createIon := service.CreateIon(&ion)
- fmt.Println("报错", createIon)
- if err != nil {
- this.ServeFailJsonSend(enums.ErrorCodeDBDelete, "添加失败:("+err.Error()+")")
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "ion": ion,
- })
- }
-
- func (this *MachineApiController) GetAllQulityInfo() {
- adminUser := this.GetAdminUserInfo()
- orgID := adminUser.CurrentOrgId
- cultures, err := service.GetAllCulture(orgID)
- dialysate, _ := service.GetAllDialysate(orgID)
- ions, _ := service.GetAllDeviceIon(orgID)
-
- oxygenates, _ := service.GetAllDeviceOxygenates(orgID)
- water, err := service.GetAllHadWater(orgID)
- deviceWater, err := service.GetDeviceWater(orgID)
- devicePh, err := service.GetDevicePH(orgID)
- if err != nil {
- this.ServeFailJsonSend(enums.ErrorCodeDBDelete, "添加失败:("+err.Error()+")")
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "cultures": cultures,
- "dialysate": dialysate,
- "ions": ions,
- "oxygenates": oxygenates,
- "hadwater": water,
- "deviceWater": deviceWater,
- "devicePh": devicePh,
- })
- }
-
- func (this *MachineApiController) EditCulture() {
- id, _ := this.GetInt64("id")
- //fmt.Println("id", id)
- userid, _ := this.GetInt64("userid")
- //fmt.Println("userid", userid)
- role, _ := service.GetSampler(userid)
- culture, err := service.GetCultureById(id)
- if err != nil {
- this.ServeFailJsonSend(enums.ErrorCodeDBDelete, "查询失败:("+err.Error()+")")
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "culture": culture,
- "role": role,
- })
- }
-
- func (this *MachineApiController) UpdateCulture() {
- dataBody := make(map[string]interface{}, 0)
- err := json.Unmarshal(this.Ctx.Input.RequestBody, &dataBody)
-
- id := int64(dataBody["id"].(float64))
-
- date := dataBody["date"].(string)
-
- timeLayout := "2006-01-02"
- loc, _ := time.LoadLocation("Local")
- theTime, _ := time.ParseInLocation(timeLayout+" 15:04:05", date+" 00:00:00", loc)
- state_date := theTime.Unix()
-
- specimen := int64(dataBody["specimen"].(float64))
-
- cona := dataBody["concentrate_noa"].(string)
-
- conb := dataBody["concentrate_nob"].(string)
-
- samplingLoactiona := int64(dataBody["sampling_locationa"].(float64))
-
- detectionUnit := dataBody["detection_unit"].(string)
-
- sampler := int64(dataBody["sampler"].(float64))
-
- reportDate := dataBody["reporting_date"].(string)
- reportTime, _ := time.ParseInLocation(timeLayout+" 15:04:05", reportDate+" 00:00:00", loc)
- repDate := reportTime.Unix()
-
- detectionResult := dataBody["detection_result"].(string)
-
- sort := dataBody["sort"].(string)
- pass_examination := int64(dataBody["pass_examination"].(float64))
- modifications := int64(dataBody["modifications"].(float64))
- adminUser := this.GetAdminUserInfo()
- orgId := adminUser.CurrentOrgId
- culture := models.DeviceCulture{
- SpelingDate: state_date,
- Specimen: specimen,
- ConcentrateNoa: cona,
- ConcentrateNob: conb,
- SamplingLocationa: samplingLoactiona,
- DetectionUnit: detectionUnit,
- Sampler: sampler,
- ReportingDate: repDate,
- DetectionResult: detectionResult,
- Sort: sort,
- PassExamination: pass_examination,
- Modifications: modifications,
- }
- err = service.UpdateCulture(id, orgId, &culture)
- if err != nil {
- this.ServeFailJsonSend(enums.ErrorCodeDBDelete, "查询失败:("+err.Error()+")")
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "culture": culture,
- })
- }
-
- func (this *MachineApiController) DeleteCultrue() {
- adminUserInfo := this.GetAdminUserInfo()
- OrgID := adminUserInfo.CurrentOrgId
- dataBody := make(map[string]interface{}, 0)
- err := json.Unmarshal(this.Ctx.Input.RequestBody, &dataBody)
- if err != nil {
- utils.ErrorLog(err.Error())
- this.ServeFailJsonSend(enums.ErrorCodeParamWrong, "参数错误")
- return
- }
-
- idsInters := dataBody["ids"].([]interface{})
- if len(idsInters) == 0 {
- if err != nil {
- this.ServeFailJsonSend(enums.ErrorCodeDBDelete, "删除会员失败:(没有选择会员)")
- return
- }
- }
-
- ids := make([]int64, 0)
- for _, idsInter := range idsInters {
- id := int64(idsInter.(float64))
- ids = append(ids, id)
- }
- fmt.Println("ids", ids)
- err = service.DeleteCultrue(OrgID, ids)
- fmt.Println("err", err)
- if err != nil {
- this.ServeFailJsonSend(enums.ErrorCodeDBDelete, "删除失败:("+err.Error()+")")
- return
- }
- returnData := make(map[string]interface{}, 0)
- returnData["msg"] = "ok"
- this.ServeSuccessJSON(returnData)
- return
-
- }
-
- func (this *MachineApiController) EditDialystate() {
- id, _ := this.GetInt64("id")
- fmt.Println("id是什么", id)
- dialysate, err := service.GetDialystate(id)
- if err != nil {
- this.ServeFailJsonSend(enums.ErrorCodeDBDelete, "查询失败:("+err.Error()+")")
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "dialysate": dialysate,
- })
-
- }
-
- func (this *MachineApiController) Updatedialystate() {
- timeLayout := "2006-01-02"
- loc, _ := time.LoadLocation("Local")
- dataBody := make(map[string]interface{}, 0)
- err := json.Unmarshal(this.Ctx.Input.RequestBody, &dataBody)
- fmt.Println("err", err)
- id := int64(dataBody["id"].(float64))
- fmt.Println("id", id)
- samplingDate := dataBody["sampling_date"].(string)
- sampdate, _ := time.ParseInLocation(timeLayout+" 15:04:05", samplingDate+" 00:00:00", loc)
- samp_date := sampdate.Unix()
- fmt.Println("取样日期", samp_date)
- specimentb := int64(dataBody["specimenb"].(float64))
- fmt.Println("取样标本", specimentb)
- concentratec := dataBody["concentrate_noc"].(string)
- fmt.Println("A浓缩液批号", concentratec)
- concentraeb := dataBody["concentrateb_nod"].(string)
- fmt.Println("B浓缩", concentraeb)
- samplinglocationb := int64(dataBody["sampling_locationb"].(float64))
- fmt.Println("采样部位", samplinglocationb)
- samplerb := int64(dataBody["samplerb"].(float64))
- fmt.Println("取样者", samplerb)
- reportDateb := dataBody["reporting_dateb"].(string)
- //fmt.Println("日期", reportDateb)
- location, _ := time.ParseInLocation(timeLayout+" 15:04:05", reportDateb+" 00:00:00", loc)
- report_date := location.Unix()
- fmt.Println("出报告2日期", report_date)
- detectionResultb := dataBody["detection_resultb"].(string)
- fmt.Println("检测结果", detectionResultb)
- detectionUnit := dataBody["detection_unit"].(string)
- fmt.Println("检测单位", detectionUnit)
-
- sort := dataBody["sort"].(string)
- pass_examination := int64(dataBody["pass_examination"].(float64))
- modifications := int64(dataBody["modifications"].(float64))
- adminUser := this.GetAdminUserInfo()
- orgid := adminUser.CurrentOrgId
- dialysate := models.DeviceDialysate{
- SamplingDate: samp_date,
- Specimenb: specimentb,
- ConcentrateNoc: concentratec,
- ConcentratebNod: concentraeb,
- SamplingLocationb: samplinglocationb,
- DetectionUnit: detectionUnit,
- Samplerb: samplerb,
- ReportingDateb: report_date,
- DetectionResultb: detectionResultb,
- Sort: sort,
- PassExamination: pass_examination,
- Modifications: modifications,
- }
- err = service.Updatedialystate(id, orgid, &dialysate)
- if err != nil {
- this.ServeFailJsonSend(enums.ErrorCodeDBDelete, "查询失败:("+err.Error()+")")
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "dialysate": dialysate,
- })
- }
-
- func (this *MachineApiController) DeleteDialystate() {
- adminUserInfo := this.GetAdminUserInfo()
- OrgID := adminUserInfo.CurrentOrgId
- dataBody := make(map[string]interface{}, 0)
- err := json.Unmarshal(this.Ctx.Input.RequestBody, &dataBody)
- if err != nil {
- utils.ErrorLog(err.Error())
- this.ServeFailJsonSend(enums.ErrorCodeParamWrong, "参数错误")
- return
- }
-
- idsInters := dataBody["ids"].([]interface{})
- if len(idsInters) == 0 {
- if err != nil {
- this.ServeFailJsonSend(enums.ErrorCodeDBDelete, "删除会员失败:(没有选择会员)")
- return
- }
- }
-
- ids := make([]int64, 0)
- for _, idsInter := range idsInters {
- id := int64(idsInter.(float64))
- ids = append(ids, id)
- }
- fmt.Println("ids", ids)
- err = service.DeleteDialystate(OrgID, ids)
- fmt.Println("err", err)
- if err != nil {
- this.ServeFailJsonSend(enums.ErrorCodeDBDelete, "删除失败:("+err.Error()+")")
- return
- }
- returnData := make(map[string]interface{}, 0)
- returnData["msg"] = "ok"
- this.ServeSuccessJSON(returnData)
- return
- }
-
- func (this *MachineApiController) Edition() {
- id, _ := this.GetInt64("id")
- fmt.Println("id", id)
- ion, err := service.GetIon(id)
- if err != nil {
- this.ServeFailJsonSend(enums.ErrorCodeDBDelete, "查询失败:("+err.Error()+")")
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "ion": ion,
- })
- }
-
- func (this *MachineApiController) UpdateIon() {
- timeLayout := "2006-01-02"
- loc, _ := time.LoadLocation("Local")
- dataBody := make(map[string]interface{}, 0)
- err := json.Unmarshal(this.Ctx.Input.RequestBody, &dataBody)
- fmt.Println("err", err)
- id := int64(dataBody["id"].(float64))
- fmt.Println("id", id)
- dateb := dataBody["dateb"].(string)
- inLocation, _ := time.ParseInLocation(timeLayout+" 15:04:05", dateb+" 00:00:00", loc)
- dateB := inLocation.Unix()
-
- samplerc := int64(dataBody["samplerc"].(float64))
-
- concentratenof := dataBody["concentrate_nof"].(string)
-
- concentrateonog := dataBody["concentrate_nog"].(string)
-
- dateReportc := dataBody["date_reportc"].(string)
- parseInLocation, _ := time.ParseInLocation(timeLayout+" 15:04:05", dateReportc+" 00:00:00", loc)
- datec := parseInLocation.Unix()
-
- actualNa := dataBody["actual_na"].(string)
-
- actualPna := dataBody["actual_pna"].(string)
-
- actualK := dataBody["actual_k"].(string)
-
- actualCa := dataBody["actual_ca"].(string)
-
- actualCi := dataBody["actual_ci"].(string)
-
- actualHco := dataBody["actual_hco"].(string)
-
- actualMg := dataBody["actual_mg"].(string)
-
- actulaPH := dataBody["actual_ph"].(string)
-
- remakes := dataBody["remakes"].(string)
-
- detectionUnit := dataBody["detection_unit"].(string)
-
- sort := dataBody["sort"].(string)
- pass_examination := int64(dataBody["pass_examination"].(float64))
- modifications := int64(dataBody["modifications"].(float64))
- ion := models.DeviceIon{
- SamplingDate: dateB,
- Samplerc: samplerc,
- DetectionUnit: detectionUnit,
- ConcentrateNof: concentratenof,
- ConcentrateNog: concentrateonog,
- DateReportc: datec,
- ActualNa: actualNa,
- ActualPna: actualPna,
- ActualK: actualK,
- ActualCa: actualCa,
- ActualCi: actualCi,
- ActualHco: actualHco,
- ActualMg: actualMg,
- ActualPh: actulaPH,
- Remakes: remakes,
- Sort: sort,
- PassExamination: pass_examination,
- Modifications: modifications,
- }
- adminUser := this.GetAdminUserInfo()
- orgId := adminUser.CurrentOrgId
- err = service.UpdateIon(id, orgId, &ion)
- if err != nil {
- this.ServeFailJsonSend(enums.ErrorCodeDBDelete, "查询失败:("+err.Error()+")")
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "ion": ion,
- })
- }
-
- func (this *MachineApiController) DeleteIon() {
- adminUserInfo := this.GetAdminUserInfo()
- OrgID := adminUserInfo.CurrentOrgId
- dataBody := make(map[string]interface{}, 0)
- err := json.Unmarshal(this.Ctx.Input.RequestBody, &dataBody)
- if err != nil {
- utils.ErrorLog(err.Error())
- this.ServeFailJsonSend(enums.ErrorCodeParamWrong, "参数错误")
- return
- }
-
- idsInters := dataBody["ids"].([]interface{})
- if len(idsInters) == 0 {
- if err != nil {
- this.ServeFailJsonSend(enums.ErrorCodeDBDelete, "删除会员失败:(没有选择会员)")
- return
- }
- }
-
- ids := make([]int64, 0)
- for _, idsInter := range idsInters {
- id := int64(idsInter.(float64))
- ids = append(ids, id)
- }
- fmt.Println("ids", ids)
- err = service.DeleteIon(OrgID, ids)
- if err != nil {
- this.ServeFailJsonSend(enums.ErrorCodeDBDelete, "删除失败:("+err.Error()+")")
- return
- }
- returnData := make(map[string]interface{}, 0)
- returnData["msg"] = "ok"
- this.ServeSuccessJSON(returnData)
- return
- }
-
- func (this *MachineApiController) GetQuery() {
- timeLayout := "2006-01-02"
- loc, _ := time.LoadLocation("Local")
- adminUserInfo := this.GetAdminUserInfo()
- OrgID := adminUserInfo.CurrentOrgId
- fmt.Println("orgid", OrgID)
- bedid, _ := this.GetInt64("bedid")
- fmt.Println("bedid", bedid)
- startime := this.GetString("startime")
- fmt.Println("starttime", startime)
- inLocation, _ := time.ParseInLocation(timeLayout+" 15:04:05", startime+" 00:00:00", loc)
- start := inLocation.Unix()
- fmt.Println("start", start)
- endtime := this.GetString("endtime")
- fmt.Println("endtime", endtime)
- endLocation, _ := time.ParseInLocation(timeLayout+" 15:04:05", endtime+" 00:00:00", loc)
- end := endLocation.Unix()
- fmt.Println("end", end)
- cultures, err := service.GetCultureData(bedid, start, end, OrgID)
- fmt.Print(err)
- dialysate, err := service.GetDialysateData(bedid, start, end, OrgID)
-
- ions, err := service.GetDeviceIonData(bedid, start, end, OrgID)
-
- oxygenates, err := service.GetOxygenates(bedid, start, end, OrgID)
- hadwater, err := service.GetHardWater(bedid, start, end, OrgID)
- water, err := service.GetWater(bedid, start, end, OrgID)
- deviceph, err := service.GetDevicePh(bedid, start, end, OrgID)
- if err != nil {
- this.ServeFailJsonSend(enums.ErrorCodeDBDelete, "查询失败:("+err.Error()+")")
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "cultures": cultures,
- "dialysate": dialysate,
- "ions": ions,
- "oxygenates": oxygenates,
- "hadwater": hadwater,
- "water": water,
- "deviceph": deviceph,
- })
- }
-
- func (this *MachineApiController) SaveRepair() {
- timeLayout := "2006-01-02"
- loc, _ := time.LoadLocation("Local")
- adminUserInfo := this.GetAdminUserInfo()
- id, _ := this.GetInt64("id")
-
- addmacher, _ := service.GetBedId(id)
- OrgID := adminUserInfo.CurrentOrgId
-
- dataBody := make(map[string]interface{}, 0)
- err := json.Unmarshal(this.Ctx.Input.RequestBody, &dataBody)
- fmt.Println("err", err)
- gua_date := dataBody["guarantee_date"].(string)
-
- inLocation, _ := time.ParseInLocation(timeLayout+" 15:04:05", gua_date+" 00:00:00", loc)
- guaDate := inLocation.Unix()
-
- startDateStr := dataBody["start_time"].(string)
-
- startDate, _ := utils.ParseTimeStringToTime("2006-01-02 15:04", startDateStr)
-
- arriveDateStr := dataBody["arrive_time"].(string)
-
- arriveDate, _ := utils.ParseTimeStringToTime("2006-01-02 15:04", arriveDateStr)
-
- finishDateStr := dataBody["finish_time"].(string)
-
- finishDate, _ := utils.ParseTimeStringToTime("2006-01-02 15:04", finishDateStr)
-
- totaldistance := dataBody["total_distance"].(string)
-
- failurestate := int64(dataBody["failure_stage"].(float64))
-
- codeInformation := dataBody["code_information"].(string)
-
- faultdescription := dataBody["fault_description"].(string)
-
- causeAnalysis := dataBody["cause_analysis"].(string)
-
- treatmentprocess := dataBody["treatment_process"].(string)
-
- images := dataBody["images"].(string)
-
- exclude := int64(dataBody["exclude"].(float64))
-
- reason := dataBody["reason"].(string)
-
- imageName := dataBody["imageName"].(string)
-
- function_accessories_inspection := dataBody["function_accessories_inspection"].(string)
-
- other_information := dataBody["other_information"].(string)
-
- admin_user_id := int64(dataBody["admin_user_id"].(float64))
- repair := models.DeviceRepair{
- BedId: addmacher.BedId,
- EquitmentId: id,
- GuaranteeDate: guaDate,
- StartTime: startDate.Unix(),
- ArriveTime: arriveDate.Unix(),
- FinishTime: finishDate.Unix(),
- TotalDistance: totaldistance,
- FailureStage: failurestate,
- FaultDescription: faultdescription,
- CauseAnalysis: causeAnalysis,
- TreatmentProcess: treatmentprocess,
- Images: images,
- Exclude: exclude,
- Reason: reason,
- Status: 1,
- UserOrgId: OrgID,
- Ctime: time.Now().Unix(),
- CodeInformation: codeInformation,
- ImageName: imageName,
- FunctionAccessoriesInspection: function_accessories_inspection,
- OtherInformation: other_information,
- AdminUserId: admin_user_id,
- }
- err = service.CreateRepair(&repair)
- if err != nil {
- this.ServeFailJsonSend(enums.ErrorCodeDBDelete, "查询失败:("+err.Error()+")")
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "repair": repair,
- })
- }
-
- func (this *MachineApiController) GetAllRepair() {
- limit, _ := this.GetInt64("limit")
- page, _ := this.GetInt64("page")
- adminUser := this.GetAdminUserInfo()
- orgID := adminUser.CurrentOrgId
- appId := adminUser.CurrentAppId
- repair, total, err := service.GetAllRepair(orgID, limit, page)
-
- addmacher, _ := service.GetAllMachineByOrgId(orgID)
-
- docList, _ := service.GetAllDoctor(orgID, appId)
- if err != nil {
- this.ServeFailJsonSend(enums.ErrorCodeDBDelete, "查询失败:("+err.Error()+")")
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "repair": repair,
- "total": total,
- "macherList": addmacher,
- "docList": docList,
- })
- }
-
- func (this *MachineApiController) EditRepair() {
- id, _ := this.GetInt64("id")
-
- appId := this.GetAdminUserInfo().CurrentAppId
- orgId := this.GetAdminUserInfo().CurrentOrgId
- repair, err := service.EditRepair(id)
- docList, _ := service.GetAllDoctor(orgId, appId)
- if err != nil {
- this.ServeFailJsonSend(enums.ErrorCodeDBDelete, "查询失败:("+err.Error()+")")
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "repair": repair,
- "docList": docList,
- })
- }
-
- func (this *MachineApiController) UpdateRepair() {
- timeLayout := "2006-01-02"
- loc, _ := time.LoadLocation("Local")
- adminUserInfo := this.GetAdminUserInfo()
- OrgID := adminUserInfo.CurrentOrgId
- fmt.Println("orgid", OrgID)
- dataBody := make(map[string]interface{}, 0)
- err := json.Unmarshal(this.Ctx.Input.RequestBody, &dataBody)
- fmt.Println("err", err)
- id := int64(dataBody["id"].(float64))
- gua_date := dataBody["guarantee_date"].(string)
- fmt.Println("保修日期", gua_date)
- inLocation, _ := time.ParseInLocation(timeLayout+" 15:04:05", gua_date+" 00:00:00", loc)
- guaDate := inLocation.Unix()
- fmt.Println("保修日期", guaDate)
-
- startDateStr := dataBody["start_time"].(string)
- fmt.Println("出发时间", startDateStr)
- startDate, _ := utils.ParseTimeStringToTime("2006-01-02 15:04", startDateStr)
- fmt.Println("触发事件", startDate.Unix())
-
- arriveDateStr := dataBody["arrive_time"].(string)
- fmt.Println("到达时间", arriveDateStr)
- arriveDate, _ := utils.ParseTimeStringToTime("2006-01-02 15:04", arriveDateStr)
- fmt.Println("到达时间", arriveDate.Unix())
-
- finishDateStr := dataBody["finish_time"].(string)
- fmt.Println("完成时间", finishDateStr)
- finishDate, _ := utils.ParseTimeStringToTime("2006-01-02 15:04", finishDateStr)
- fmt.Println("完成时间", finishDate.Unix())
-
- totaldistance := dataBody["total_distance"].(string)
- fmt.Println("总公里输", totaldistance)
-
- failurestate := int64(dataBody["failure_stage"].(float64))
- fmt.Println("故事范式阶段", failurestate)
-
- codeInformation := dataBody["code_information"].(string)
- fmt.Println("故事提示信息及代码", codeInformation)
-
- faultdescription := dataBody["fault_description"].(string)
- fmt.Println("故障描述", faultdescription)
-
- causeAnalysis := dataBody["cause_analysis"].(string)
- fmt.Println("原因分析", causeAnalysis)
-
- treatmentprocess := dataBody["treatment_process"].(string)
- fmt.Println("处理过程", treatmentprocess)
-
- images := dataBody["images"].(string)
- fmt.Println("上传图片", images)
-
- exclude := int64(dataBody["exclude"].(float64))
- fmt.Println("故障是否排除", exclude)
-
- reason := dataBody["reason"].(string)
- fmt.Println("原因", reason)
-
- imageName := dataBody["image_name"].(string)
-
- function_accessories_inspection := dataBody["function_accessories_inspection"].(string)
-
- other_information := dataBody["other_information"].(string)
-
- admin_user_id := int64(dataBody["admin_user_id"].(float64))
- deviceRepair := models.DeviceRepair{
- GuaranteeDate: guaDate,
- StartTime: startDate.Unix(),
- ArriveTime: arriveDate.Unix(),
- FinishTime: finishDate.Unix(),
- TotalDistance: totaldistance,
- FailureStage: failurestate,
- FaultDescription: faultdescription,
- CauseAnalysis: causeAnalysis,
- TreatmentProcess: treatmentprocess,
- Images: images,
- Exclude: exclude,
- Reason: reason,
- CodeInformation: codeInformation,
- ImageName: imageName,
- FunctionAccessoriesInspection: function_accessories_inspection,
- OtherInformation: other_information,
- AdminUserId: admin_user_id,
- }
- err = service.UpdateRepair(id, OrgID, &deviceRepair)
- if err != nil {
- this.ServeFailJsonSend(enums.ErrorCodeDBDelete, "查询失败:("+err.Error()+")")
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "repair": deviceRepair,
- })
- }
-
- func (this *MachineApiController) DeleteRepair() {
- adminUserInfo := this.GetAdminUserInfo()
- OrgID := adminUserInfo.CurrentOrgId
- dataBody := make(map[string]interface{}, 0)
- err := json.Unmarshal(this.Ctx.Input.RequestBody, &dataBody)
- if err != nil {
- utils.ErrorLog(err.Error())
- this.ServeFailJsonSend(enums.ErrorCodeParamWrong, "参数错误")
- return
- }
-
- idsInters := dataBody["ids"].([]interface{})
- if len(idsInters) == 0 {
- if err != nil {
- this.ServeFailJsonSend(enums.ErrorCodeDBDelete, "删除会员失败:(没有选择会员)")
- return
- }
- }
-
- ids := make([]int64, 0)
- for _, idsInter := range idsInters {
- id := int64(idsInter.(float64))
- ids = append(ids, id)
- }
- fmt.Println("ids", ids)
- err = service.DeleteRepair(OrgID, ids)
- if err != nil {
- this.ServeFailJsonSend(enums.ErrorCodeDBDelete, "删除失败:("+err.Error()+")")
- return
- }
- returnData := make(map[string]interface{}, 0)
- returnData["msg"] = "ok"
- this.ServeSuccessJSON(returnData)
- return
- }
-
- func (this *MachineApiController) GetRepair() {
- timeLayout := "2006-01-02"
- loc, _ := time.LoadLocation("Local")
- adminUserInfo := this.GetAdminUserInfo()
- OrgID := adminUserInfo.CurrentOrgId
- fmt.Println("orgid", OrgID)
- bedid, _ := this.GetInt64("bedid")
- fmt.Println("bedid", bedid)
- startime := this.GetString("startime")
- fmt.Println("starttime", startime)
- inLocation, _ := time.ParseInLocation(timeLayout+" 15:04:05", startime+" 00:00:00", loc)
- start := inLocation.Unix()
- fmt.Println("start", start)
- endtime := this.GetString("endtime")
- fmt.Println("endtime", endtime)
- endLocation, _ := time.ParseInLocation(timeLayout+" 15:04:05", endtime+" 00:00:00", loc)
- end := endLocation.Unix()
- fmt.Println("end", end)
- repair, err := service.GetRepair(bedid, start, end, OrgID)
- if err != nil {
- this.ServeFailJsonSend(enums.ErrorCodeDBDelete, "查询失败:("+err.Error()+")")
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "repair": repair,
- })
- }
-
- func (this *MachineApiController) EditUser() {
- adminUser := this.GetAdminUserInfo()
- orgId := adminUser.CurrentOrgId
- id, _ := this.GetInt64("id")
- fmt.Println("id", id)
- patientid, _ := this.GetInt64("patientid")
- device, _ := service.GetUserInformation(id)
- //获取初次使用记录
- macher, _ := service.GetUserTotalByMacher(device.EquimentId)
- count, _ := service.GetUserTotalCount(orgId, device.BedNumber)
- patients, _ := service.GetPatientInfoMation(patientid)
-
- this.ServeSuccessJSON(map[string]interface{}{
- "device": device,
- "patients": patients,
- "count": count,
- "macher": macher,
- })
- }
-
- func (this *MachineApiController) DeleteForm() {
- adminUserInfo := this.GetAdminUserInfo()
- OrgID := adminUserInfo.CurrentOrgId
- dataBody := make(map[string]interface{}, 0)
- err := json.Unmarshal(this.Ctx.Input.RequestBody, &dataBody)
- if err != nil {
- utils.ErrorLog(err.Error())
- this.ServeFailJsonSend(enums.ErrorCodeParamWrong, "参数错误")
- return
- }
-
- idsInters := dataBody["ids"].([]interface{})
- if len(idsInters) == 0 {
- if err != nil {
- this.ServeFailJsonSend(enums.ErrorCodeDBDelete, "删除会员失败:(没有选择会员)")
- return
- }
- }
-
- ids := make([]int64, 0)
- for _, idsInter := range idsInters {
- id := int64(idsInter.(float64))
- ids = append(ids, id)
- }
- fmt.Println("ids", ids)
- err = service.DeleteForm(OrgID, ids)
- if err != nil {
- this.ServeFailJsonSend(enums.ErrorCodeDBDelete, "删除失败:("+err.Error()+")")
- return
- }
- returnData := make(map[string]interface{}, 0)
- returnData["msg"] = "ok"
- this.ServeSuccessJSON(returnData)
- return
- }
-
- func (this *MachineApiController) UpdateForm() {
- dataBody := make(map[string]interface{}, 0)
- err := json.Unmarshal(this.Ctx.Input.RequestBody, &dataBody)
- fmt.Println("错误是", err)
- adminUserInfo := this.GetAdminUserInfo()
- orgid := adminUserInfo.CurrentOrgId
- date := dataBody["spling_date"].(string)
- timeLayout := "2006-01-02"
- loc, _ := time.LoadLocation("Local")
- theTime, _ := time.ParseInLocation(timeLayout+" 15:04:05", date+" 00:00:00", loc)
- startdate := theTime.Unix()
- fmt.Println("日期", startdate)
-
- id := int64(dataBody["id"].(float64))
- fmt.Println("id", id)
- classtype := int64(dataBody["classtype"].(float64))
- fmt.Println("班次", classtype)
- zone := int64(dataBody["zone"].(float64))
- fmt.Println("分区", zone)
- bednumber := int64(dataBody["bed_number"].(float64))
- fmt.Println("床位号", bednumber)
- number, _ := service.GetNumbers(bednumber, orgid)
- patient_id := int64(dataBody["patient_id"].(float64))
- fmt.Println("患者", patient_id)
- contagion := dataBody["contagion"].(string)
- fmt.Println("传染病", contagion)
- dialysis_mode := int64(dataBody["dialysis_mode"].(float64))
- fmt.Println("透析方式", dialysis_mode)
-
- startDateStr := dataBody["start_time"].(string)
- fmt.Println("上机时间", startDateStr)
- startDate, _ := utils.ParseTimeStringToTime("2006-01-02 15:04", startDateStr)
- fmt.Println("上机时间", startDate.Unix())
-
- endDateStr := dataBody["end_time"].(string)
- fmt.Println("上机时间", startDateStr)
- endDate, _ := utils.ParseTimeStringToTime("2006-01-02 15:04", endDateStr)
- fmt.Println("上机时间", endDate.Unix())
-
- dialysis_time := dataBody["dialysis_time"].(string)
- fmt.Println("透析时长", dialysis_time)
-
- hyperfiletration := dataBody["hyperfiltratio"].(float64)
- fmt.Println("实际超滤量", hyperfiletration)
- weight_loss := dataBody["weight_loss"].(float64)
- fmt.Println("体重减少", weight_loss)
- warining_value := dataBody["warning_value"].(string)
- fmt.Println("预警值", warining_value)
- //user_total := int64(dataBody["user_total"].(float64))
- user_total := dataBody["user_total"].(string)
- fmt.Println("使用次数", user_total)
- run := int64(dataBody["run"].(float64))
- fmt.Println("运行", run)
- failure_stage := int64(dataBody["failure_stage"].(float64))
- fmt.Println("故事发生阶段", failure_stage)
- falult_desciription := dataBody["fault_description"].(string)
- fmt.Println("故障描述", falult_desciription)
- code_information := dataBody["code_information"].(string)
- fmt.Println("故障提示及代码", code_information)
- //机器消毒
- disinfect_type := int64(dataBody["disinfect_type"].(float64))
- fmt.Println("消毒方式", disinfect_type)
- disinfectant_type := int64(dataBody["disinfectant_type"].(float64))
- fmt.Println("消毒液", disinfectant_type)
- disinfection := int64(dataBody["disinfection"].(float64))
- fmt.Println("消毒状态", disinfection)
- machine_run := int64(dataBody["machine_run"].(float64))
- fmt.Println("运行", machine_run)
- //液路
- fluid_path := int64(dataBody["fluid_path"].(float64))
- fmt.Println("液路消毒方式", fluid_path)
- disinfectant := int64(dataBody["disinfectant"].(float64))
- fmt.Println("消毒液", disinfectant)
- disinfection_status := int64(dataBody["disinfection_status"].(float64))
- fmt.Println("消毒状态", disinfection_status)
- disinfection_residue := int64(dataBody["disinfection_residue"].(float64))
- fmt.Println("消毒液残留", disinfection_residue)
- longtime := dataBody["longtime"].(string)
- fmt.Println("消毒时长", longtime)
-
- starttime := dataBody["starttime"].(string)
- disstarttime, _ := utils.ParseTimeStringToTime("2006-01-02 15:04", starttime)
- distartime := disstarttime.Unix()
- if distartime < 0 {
- distartime = 0
- }
- //fmt.Println("开始消毒时间====", distartime)
-
- entime := dataBody["endtime"].(string)
- disendtime, _ := utils.ParseTimeStringToTime("2006-01-02 15:04", entime)
- diendtime := disendtime.Unix()
- fmt.Println("结束消毒时间", diendtime)
-
- if diendtime < 0 {
- diendtime = 0
- }
-
- dialysis_checked := int64(dataBody["dialysis_checked"].(float64))
- //fmt.Println("更换", dialysis_checked)
- dialysis_name := int64(dataBody["dialysis_name"].(float64))
- fmt.Println("名称", dialysis_name)
- norms := dataBody["norms"].(string)
- fmt.Println("规格", norms)
- dialysis_concentration := int64(dataBody["dialysis_concentration"].(float64))
- fmt.Println("浓度", dialysis_concentration)
- germ_checked := int64(dataBody["germ_checked"].(float64))
- fmt.Println("更换", germ_checked)
- germ_name := int64(dataBody["germ_name"].(float64))
- fmt.Println("名称", germ_name)
- //germ_number := int64(dataBody["germ_number"].(float64))
- germ_number := dataBody["germ_number"].(string)
- fmt.Println("数量", germ_number)
- clean := int64(dataBody["clean"].(float64))
- fmt.Println("清洁", clean)
- sign_name := int64(dataBody["sign_name"].(float64))
- fmt.Println("签名", sign_name)
- equitment_id := int64(dataBody["equiment_id"].(float64))
- fmt.Println("设备ID", equitment_id)
-
- addmacher := models.DeviceAddmacher{
- BedId: bednumber,
- }
- //更新床位号
- err = service.UpdateAddMacherBedID(equitment_id, orgid, &addmacher)
- fmt.Println("更新设备失败", err)
-
- //更新区号
- //deviceNumber := models.DeviceNumber{
- // ZoneID: zone,
- //}
- //err = service.UpdatedZoneID(bednumber, orgid, &deviceNumber)
- //fmt.Println("更新区号失败", err)
- information := models.DeviceInformation{
- Date: startdate,
- Class: classtype,
- Zone: zone,
- BedNumber: bednumber,
- Contagion: contagion,
- DialysisMode: dialysis_mode,
- StartTime: startDate.Unix(),
- EndTime: endDate.Unix(),
- DialysisHour: dialysis_time,
- Hyperfiltratio: hyperfiletration,
- WeightLoss: weight_loss,
- WarningValue: warining_value,
- UserTotal: user_total,
- Move: run,
- FailureStage: failure_stage,
- FaultDescription: falult_desciription,
- CodeInformation: code_information,
- DisinfectantType: disinfectant_type,
- DisinfectType: disinfect_type,
- Disinfection: disinfection,
- MachineRun: machine_run,
- FluidPath: fluid_path,
- Disinfectant: disinfectant,
- DisinfectionStatus: disinfection_status,
- DisinfectionResidue: disinfection_residue,
- LongTime: longtime,
- DisinfecStartime: distartime,
- DisinfecEndtime: diendtime,
- DialysisChecked: dialysis_checked,
- DialysisName: dialysis_name,
- Norms: norms,
- DialysisConcentration: dialysis_concentration,
- GermChecked: germ_checked,
- GermName: germ_name,
- GermNumber: germ_number,
- Clean: clean,
- SignName: sign_name,
- Ctime: time.Now().Unix(),
- Status: 1,
- UserOrgId: orgid,
- EquimentId: id,
- Bed: number.Number,
- PatientId: patient_id,
- }
- err = service.UpadateForm(id, orgid, &information)
- fmt.Println("报错", err)
- if err != nil {
- this.ServeFailJsonSend(enums.ErrorCodeDBDelete, "修改失败:("+err.Error()+")")
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "information": information,
- })
- }
-
- func (this *MachineApiController) QueryInfo() {
- zone, _ := this.GetInt64("zone")
- fmt.Println("zone", zone)
- //bed, _ := this.GetInt64("bed")
- //fmt.Println("bed", bed)
- bed, _ := this.GetInt64("bed")
- startime := this.GetString("startime")
- timeLayout := "2006-01-02"
- loc, _ := time.LoadLocation("Local")
- theTime, _ := time.ParseInLocation(timeLayout+" 15:04:05", startime+" 00:00:00", loc)
- startdate := theTime.Unix()
- fmt.Println("开始时间", startdate)
- endtime := this.GetString("endtime")
- theTimes, _ := time.ParseInLocation(timeLayout+" 15:04:05", endtime+" 00:00:00", loc)
- endtimes := theTimes.Unix()
- fmt.Println("结束", endtimes)
- limit, _ := this.GetInt64("limit")
- fmt.Println("limit", limit)
- page, _ := this.GetInt64("page")
- fmt.Println("page", page)
- adminUser := this.GetAdminUserInfo()
- orgId := adminUser.CurrentOrgId
- infor, total, err := service.QueryInfo(bed, startdate, endtimes, orgId, limit, page)
- if err != nil {
- this.ServeFailJsonSend(enums.ErrorCodeDBDelete, "查询:("+err.Error()+")")
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "infor": infor,
- "total": total,
- })
- }
-
- func (this *MachineApiController) InsertAutoData() {
- id, _ := this.GetInt64("id")
- addmacher, _ := service.GetBedId(id)
- fmt.Println("床位号", addmacher.BedId)
- adminUser := this.GetAdminUserInfo()
- timeStr := time.Now().Format("2006-01-02")
- timeLayout := "2006-01-02 15:04:05"
- fmt.Println("timeStr:", timeStr)
- timeStringToTime, _ := utils.ParseTimeStringToTime(timeLayout, timeStr+" 00:00:00")
- timenow := timeStringToTime.Unix()
- fmt.Println("timenow是什么", timenow)
- orgId := adminUser.CurrentOrgId
- dialysis, err := service.GetPatientID(id, orgId, timenow)
- if err != nil {
- this.ServeFailJsonSend(enums.ErrorCodeDBDelete, "查询:("+err.Error()+")")
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "dialysis": dialysis,
- })
- }
-
- func (this *MachineApiController) GetAllEquitType() {
- adminUserInfo := this.GetAdminUserInfo()
- orgID := adminUserInfo.CurrentOrgId
- fmt.Println("orgId", orgID)
- //equitname, err := service.GetAllEquitType(orgID)
- //name, err := service.GetAllEquitName(orgID)
- mode, err := service.GetAllMode(orgID)
- fmt.Print(err)
- if err != nil {
- this.ServeFailJsonSend(enums.ErrorCodeDBDelete, "查询:("+err.Error()+")")
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "mode": mode,
- })
- }
-
- func (this *MachineApiController) GetUserForm() {
- id, _ := this.GetInt64("id")
- fmt.Println("id是什么", id)
- limit, _ := this.GetInt64("limit")
- fmt.Println("limit", limit)
- page, _ := this.GetInt64("page")
- fmt.Println("page", page)
- adminUserInfo := this.GetAdminUserInfo()
- orgID := adminUserInfo.CurrentOrgId
- fmt.Println("orgId", orgID)
- information, total, err := service.GetUserForm(id, orgID, limit, page)
- fmt.Print("information", information)
- fmt.Println("错误", err)
- addmacher, _ := service.GetBedNumber(id, orgID)
- fmt.Println("addmacher", addmacher)
- if err != nil {
- this.ServeFailJsonSend(enums.ErrorCodeDBDelete, "查询:("+err.Error()+")")
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "information": information,
- "total": total,
- "addmacher": addmacher,
- })
- }
-
- func (this *MachineApiController) GetBedForm() {
- adminUser := this.GetAdminUserInfo()
- orgId := adminUser.CurrentOrgId
- id, _ := this.GetInt64("id")
- fmt.Println("id", id)
- addmacher, err := service.GetZoneForm(id)
- bed, err := service.GetZoneId(addmacher.BedId, orgId)
- number, err := service.GetBedForm(bed.ZoneID)
- if err != nil {
- this.ServeFailJsonSend(enums.ErrorCodeDBDelete, "查询:("+err.Error()+")")
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "addmacher": addmacher,
- "number": number,
- })
- }
-
- func (this *MachineApiController) GetTotalCount() {
- info := this.GetAdminUserInfo()
- orgid := info.CurrentOrgId
- _, total, err := service.GetTotalCount(orgid)
- fmt.Print("------------------------------声优", err)
- if err != nil {
- this.ServeFailJsonSend(enums.ErrorCodeDBDelete, "查询:("+err.Error()+")")
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "total": total,
- })
- }
-
- func (this *MachineApiController) GetTotalNumber() {
- id, _ := this.GetInt64("id")
- fmt.Println("id", id)
- info := this.GetAdminUserInfo()
- orgId := info.CurrentOrgId
- total, _ := service.GetTotalNumber(id, orgId)
- //fmt.Println("total",total)
- //fmt.Println("====================真的",err)
- //if err != nil {
- // this.ServeFailJsonSend(enums.ErrorCodeDBDelete, "查询:("+err.Error()+")")
- // return
- //}
- this.ServeSuccessJSON(map[string]interface{}{
- "total": total,
- })
- }
-
- func (this *MachineApiController) GetTimeWarning() {
-
- id, _ := this.GetInt64("id")
- fmt.Println("设备id", id)
- adminUserInfo := this.GetAdminUserInfo()
- orgId := adminUserInfo.CurrentOrgId
- //获取透析机消毒液更换的最后一次更换日期
- information, err := service.GetTimeWarning(id, orgId)
- //获取透析机消毒液细菌过滤器的最后一次更换日期
- deviceInformation, err := service.GetTimeLast(id, orgId)
-
- //获取空气滤网清洁最后一次更换日期
- clean, err := service.GetTimeLastData(id, orgId)
-
- if err != nil {
- this.ServeFailJsonSend(enums.ErrorCodeDBDelete, "查询:("+err.Error()+")")
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "informations": information,
- "deviceInformation": deviceInformation,
- "clean": clean,
- })
- }
-
- func (this *MachineApiController) SaveManageinfoTwo() {
- adminUserInfo := this.GetAdminUserInfo()
- orgid := adminUserInfo.CurrentOrgId
- dataBody := make(map[string]interface{}, 0)
- err := json.Unmarshal(this.Ctx.Input.RequestBody, &dataBody)
- fmt.Println("err", err)
- serial_numbe := dataBody["serial_number"].(string)
- device_type := int64(dataBody["device_type"].(float64))
- bed_number := this.GetString("beds")
- device_name := dataBody["device_name"].(string)
- manufacture_factory := dataBody["manufacture_factory"].(string)
- service_manufacturer := dataBody["service_manufacturer"].(string)
- unit_type := int64(dataBody["unit_type"].(float64))
- use_section := dataBody["use_section"].(string)
- section_number := dataBody["section_number"].(string)
- buy_date := dataBody["buy_date"].(string)
-
- timeLayout := "2006-01-02 15:04:05"
- theTime, err := utils.ParseTimeStringToTime(timeLayout, buy_date+" 00:00:00")
- buydate := theTime.Unix()
- int_num := *(*int)(unsafe.Pointer(&buydate))
- if int_num < 0 {
- buydate = 0
- }
-
- install_date := dataBody["install_date"].(string)
- toTime, err := utils.ParseTimeStringToTime(timeLayout, install_date+" 00:00:00")
- installdate := toTime.Unix()
- buy_num := *(*int)(unsafe.Pointer(&installdate))
- if buy_num < 0 {
- installdate = 0
- }
-
- start_date := dataBody["start_date"].(string)
- stringToTime, err := utils.ParseTimeStringToTime(timeLayout, start_date+" 00:00:00")
- startdate := stringToTime.Unix()
- start_num := *(*int)(unsafe.Pointer(&startdate))
- if start_num < 0 {
- startdate = 0
- }
- maintenance_engineer := dataBody["maintenance_engineer"].(string)
- telephone := dataBody["telephone"].(string)
- guarantee_date := dataBody["guarantee_date"].(string)
- machine_status := int64(dataBody["machine_status"].(float64))
- disinfection_mode := int64(dataBody["Disinfection_mode"].(float64))
- remarks := dataBody["remarks"].(string)
- rubbish_date := dataBody["rubbish_date"].(string)
- timeStringToTime, err := utils.ParseTimeStringToTime(timeLayout, rubbish_date+" 00:00:00")
- rubbishdate := timeStringToTime.Unix()
- rubb_num := *(*int)(unsafe.Pointer(&rubbishdate))
- if rubb_num < 0 {
- rubbishdate = 0
- }
- rubbish_reason := int64(dataBody["rubbish_reason"].(float64))
- user_year := dataBody["user_year"].(string)
- work_time := dataBody["work_time"].(string)
- revers := int64(dataBody["revers_mode"].(float64))
- zone_id := int64(dataBody["zone_id"].(float64))
- addmacher := &models.DeviceAddmacher{
- SerialNumber: serial_numbe,
- DeviceType: device_type,
- BedNumber: bed_number,
- DeviceName: device_name,
- ManufactureFactory: manufacture_factory,
- ServiceManufacturer: service_manufacturer,
- UnitType: unit_type,
- UseSection: use_section,
- SectionNumber: section_number,
- BuyDate: buydate,
- InstallDate: installdate,
- StartDate: startdate,
- MaintenaceEngineer: maintenance_engineer,
- Telephone: telephone,
- GuaranteeDate: guarantee_date,
- MachineStatus: machine_status,
- DisinfectionMode: disinfection_mode,
- Remarks: remarks,
- RubbishDate: rubbishdate,
- RubbishReason: rubbish_reason,
- UserYear: user_year,
- WorkTime: work_time,
- ReversMode: revers,
- Status: 1,
- Ctime: time.Now().Unix(),
- UserOrgId: orgid,
- ZoneId: zone_id,
- }
- err = service.CreateMacher(addmacher)
- fmt.Println("什么原因啊", err)
- if err != nil {
- this.ServeFailJsonSend(enums.ErrorCodeDataException, "添加设备失败")
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "addmacher": addmacher,
- })
- }
-
- func (this *MachineApiController) GetAllpatient() {
- adminUserInfo := this.GetAdminUserInfo()
- orgid := adminUserInfo.CurrentOrgId
- allpatient, err := service.GetAllpatient(orgid)
- fmt.Print(err)
- if err != nil {
- this.ServeFailJsonSend(enums.ErrorCodeDataException, "添加设备失败")
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "allpatient": allpatient,
- })
- }
-
- func (this *MachineApiController) ChangeBed() {
- id, _ := this.GetInt64("id")
- fmt.Print("id", id)
- info := this.GetAdminUserInfo()
- orgId := info.CurrentOrgId
- bed, err := service.ChangeBed(id, orgId)
- if err != nil {
- this.ServeFailJsonSend(enums.ErrorCodeDataException, "添加设备失败")
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "bed": bed,
- })
- }
-
- func (this *MachineApiController) GetPatientDetail() {
- id, _ := this.GetInt64("id")
- fmt.Print("id", id)
- info := this.GetAdminUserInfo()
- orgid := info.CurrentOrgId
- patient, err := service.GetPatientDetail(id, orgid)
- if err != nil {
- this.ServeFailJsonSend(enums.ErrorCodeDataException, "添加设备失败")
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "patient": patient,
- })
- }
-
- func (this *MachineApiController) SaveReminder() {
- id, _ := this.GetInt64("id")
- info := this.GetAdminUserInfo()
- orgId := info.CurrentOrgId
- remander := models.DeviceRemander{
- IsRun: id,
- Status: 1,
- UserOrgId: orgId,
- Ctime: time.Now().Unix(),
- }
- RemanderData, _ := service.GetRemanderData(orgId)
-
- if RemanderData.ID == 0 {
- service.CreateRemander(&remander).Error()
- }
- if RemanderData.ID > 0 {
- deviceRemander := models.DeviceRemander{
- ID: RemanderData.ID,
- IsRun: id,
- Status: 1,
- UserOrgId: orgId,
- Mtime: time.Now().Unix(),
- }
- service.UpdateRemander(&deviceRemander)
- }
-
- this.ServeSuccessJSON(map[string]interface{}{
- "id": id,
- })
- return
- }
-
- func (this *MachineApiController) GetRemanderData() {
- info := this.GetAdminUserInfo()
- orgid := info.CurrentOrgId
- data, err := service.GetRemanderData(orgid)
- if err != nil {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeCreateConfig)
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "remander": data,
- })
- }
-
- func (this *MachineApiController) OpenDelete() {
- id, _ := this.GetInt64("id")
- err := service.DeletePlan(id)
- if err != nil {
- this.ServeFailJsonSend(enums.ErrorCodeDBDelete, "删除失败")
- return
- }
- returnData := make(map[string]interface{}, 0)
- returnData["msg"] = "ok"
- this.ServeSuccessJSON(returnData)
- return
- }
-
- func (this *MachineApiController) DeleteUserLogin() {
- id, _ := this.GetInt64("id")
- err := service.DeleteUserLogin(id)
- if err != nil {
- this.ServeFailJsonSend(enums.ErrorCodeDBDelete, "删除失败")
- return
- }
- returnData := make(map[string]interface{}, 0)
- returnData["msg"] = "ok"
- this.ServeSuccessJSON(returnData)
- return
- }
-
- func (this *MachineApiController) DeleteCultrues() {
- id, _ := this.GetInt64("id")
- err := service.DeleteCultrues(id)
- if err != nil {
- this.ServeFailJsonSend(enums.ErrorCodeDBDelete, "删除失败")
- return
- }
- returnData := make(map[string]interface{}, 0)
- returnData["msg"] = "ok"
- this.ServeSuccessJSON(returnData)
- return
- }
-
- func (this *MachineApiController) DeleteDialystates() {
- id, _ := this.GetInt64("id")
- err := service.DeleteDialystates(id)
- if err != nil {
- this.ServeFailJsonSend(enums.ErrorCodeDBDelete, "删除失败")
- return
- }
- returnData := make(map[string]interface{}, 0)
- returnData["msg"] = "ok"
- this.ServeSuccessJSON(returnData)
- return
- }
-
- func (this *MachineApiController) Deleteions() {
- id, _ := this.GetInt64("id")
- err := service.DeleteIons(id)
- if err != nil {
- this.ServeFailJsonSend(enums.ErrorCodeDBDelete, "删除失败")
- return
- }
- returnData := make(map[string]interface{}, 0)
- returnData["msg"] = "ok"
- this.ServeSuccessJSON(returnData)
- return
- }
-
- func (this *MachineApiController) DeleteRepairs() {
- id, _ := this.GetInt64("id")
- err := service.DeleteRepairs(id)
- if err != nil {
- this.ServeFailJsonSend(enums.ErrorCodeDBDelete, "删除失败")
- return
- }
- returnData := make(map[string]interface{}, 0)
- returnData["msg"] = "ok"
- this.ServeSuccessJSON(returnData)
- return
- }
-
- func (this *MachineApiController) SaveMode() {
- adminUserInfo := this.GetAdminUserInfo()
- orgid := adminUserInfo.CurrentOrgId
- fmt.Println("机构id", orgid)
- dataBody := make(map[string]interface{}, 0)
- err := json.Unmarshal(this.Ctx.Input.RequestBody, &dataBody)
- fmt.Println("err", err)
- device_mode := dataBody["device_mode"].(string)
- mode := models.DeviceMode{
- DeviceMode: device_mode,
- UserOrgId: orgid,
- Status: 1,
- Ctime: time.Now().Unix(),
- }
- _, errcode := service.GetMode(device_mode, orgid)
- if errcode == gorm.ErrRecordNotFound {
- err = service.SaveMode(&mode)
- } else if errcode == nil {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeCreateConfig)
- return
- } else {
- }
- if err != nil {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeCreateConfig)
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "mode": mode,
- })
- }
-
- func (this *MachineApiController) GetAllMode() {
- fmt.Println("进来了没哟")
- adminUserInfo := this.GetAdminUserInfo()
- orgid := adminUserInfo.CurrentOrgId
- mode, err := service.GetAllMode(orgid)
- if err != nil {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeCreateConfig)
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "mode": mode,
- })
- }
-
- func (this *MachineApiController) EditMode() {
- id, _ := this.GetInt64("id")
- mode, err := service.GetModeById(id)
- if err != nil {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeCreateConfig)
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "mode": mode,
- })
- }
-
- func (this *MachineApiController) UpdateMode() {
- id, _ := this.GetInt64("id")
- dataBody := make(map[string]interface{}, 0)
- err := json.Unmarshal(this.Ctx.Input.RequestBody, &dataBody)
- fmt.Println("err", err)
- device_mode := dataBody["device_mode"].(string)
- mode := models.DeviceMode{DeviceMode: device_mode}
- err = service.UpdateMode(id, mode)
-
- if err != nil {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeCreateConfig)
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "mode": mode,
- })
- }
-
- func (this *MachineApiController) DeleteMode() {
- id, _ := this.GetInt64("id")
- adminUserInfo := this.GetAdminUserInfo()
- orgid := adminUserInfo.CurrentOrgId
- _, errcode := service.QueryDeviceMode(id, orgid)
- if errcode == gorm.ErrRecordNotFound {
- service.DeleteMode(id)
- returnData := make(map[string]interface{}, 0)
- returnData["msg"] = "ok"
- this.ServeSuccessJSON(returnData)
- return
- } else if errcode == nil {
- return
- } else {
- fmt.Print("设备型号已存在")
- }
-
- }
-
- func (this *MachineApiController) SelectChange() {
- id, _ := this.GetInt64("id")
- adminUserInfo := this.GetAdminUserInfo()
- orgid := adminUserInfo.CurrentOrgId
- change, err := service.SelectChange(id, orgid)
- //fmt.Print("---------------------------", err)
- if err != nil {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeCreateConfig)
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "change": change,
- })
-
- }
-
- func (this *MachineApiController) SelectBed() {
- id, _ := this.GetInt64("id")
- adminUserInfo := this.GetAdminUserInfo()
- orgid := adminUserInfo.CurrentOrgId
- bed, err := service.SelectBed(id, orgid)
- if err != nil {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeCreateConfig)
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "zone": bed,
- })
- }
-
- func (this *MachineApiController) GetTimeData() {
- equitid, _ := this.GetInt64("equitid")
- fmt.Print("equitid", equitid)
- timeLayout := "2006-01-02 15:04:05"
- todaytime := this.GetString("todaytime")
- theTime, _ := utils.ParseTimeStringToTime(timeLayout, todaytime+" 00:00:00")
- fmt.Print("时间", theTime.Unix())
- adminUserInfo := this.GetAdminUserInfo()
- orgid := adminUserInfo.CurrentOrgId
- timeData, err := service.GetTimeData(equitid, orgid, theTime.Unix())
- fmt.Print("报错", err)
- timeDataTwo, err := service.GetTimeTwo(equitid, orgid, theTime.Unix())
- timeDataThree, err := service.GetTimeThree(equitid, orgid, theTime.Unix())
- fmt.Print("err报错了没有", err)
- if err != nil {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeCreateConfig)
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "timeData": timeData,
- "timeDataTwo": timeDataTwo,
- "timeDataThree": timeDataThree,
- })
- }
-
- func (this *MachineApiController) DeleteImages() {
- id, _ := this.GetInt64("id")
- err := service.DeleteImages(id)
- fmt.Print("err", err)
- if err != nil {
- this.ServeFailJsonSend(enums.ErrorCodeDBDelete, "删除失败")
- return
- }
- returnData := make(map[string]interface{}, 0)
- returnData["msg"] = "ok"
- this.ServeSuccessJSON(returnData)
- return
- }
-
- func (this *MachineApiController) GetUserMachTotalCount() {
- adminUserInfo := this.GetAdminUserInfo()
- orgid := adminUserInfo.CurrentOrgId
- count, err := service.GetUserMachTotalCount(orgid)
- if err != nil {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeCreateConfig)
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "count": count,
- })
- }
-
- func (this *MachineApiController) GetUserTotalCount() {
- adminUserInfo := this.GetAdminUserInfo()
- orgid := adminUserInfo.CurrentOrgId
- id, _ := this.GetInt64("id")
- count, err := service.GetUserTotalCount(orgid, id)
- addmacher, err := service.GetUserTotal(orgid, id)
- if err != nil {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeCreateConfig)
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "count": count,
- "addmacher": addmacher,
- })
- }
-
- func (this *MachineApiController) DeleteManagement() {
- id, _ := this.GetInt64("id")
- _, err := service.DeleteEquit(id)
- if err != nil {
- this.ServeFailJsonSend(enums.ErrorCodeDBDelete, "删除失败")
- return
- }
- returnData := make(map[string]interface{}, 0)
- returnData["msg"] = "ok"
- this.ServeSuccessJSON(returnData)
- return
- }
-
- func (this *MachineApiController) SaveOxygenates() {
-
- timeLayout := "2006-01-02"
- loc, _ := time.LoadLocation("Local")
- id, _ := this.GetInt64("id")
-
- addmacher, _ := service.GetBedId(id)
-
- adminUserInfo := this.GetAdminUserInfo()
- orgid := adminUserInfo.CurrentOrgId
-
- dataBody := make(map[string]interface{}, 0)
- err := json.Unmarshal(this.Ctx.Input.RequestBody, &dataBody)
-
- date := dataBody["sampling_date"].(string)
- theTime, _ := time.ParseInLocation(timeLayout+" 15:04:05", date+" 00:00:00", loc)
- samp_date := theTime.Unix()
- specimen := int64(dataBody["specimenb"].(float64))
-
- cona := dataBody["concentrate_noc"].(string)
-
- conb := dataBody["concentrateb_nod"].(string)
-
- samplinglocationb := int64(dataBody["sampling_locationb"].(float64))
-
- detectionUnit := dataBody["detection_unit"].(string)
-
- samplerb := int64(dataBody["samplerb"].(float64))
-
- reportDate := dataBody["reporting_dateb"].(string)
- reportTime, _ := time.ParseInLocation(timeLayout+" 15:04:05", reportDate+" 00:00:00", loc)
- repDate := reportTime.Unix()
-
- detectionResult := dataBody["detection_resultb"].(string)
-
- sort := dataBody["sort"].(string)
-
- modifications := int64(dataBody["modifications"].(float64))
- examination := dataBody["pass_examination"].(string)
- pass_examination, _ := strconv.ParseInt(examination, 10, 64)
- oxygenates := models.XtDeviceOxygenates{
- SamplingDate: samp_date,
- Specimenb: specimen,
- ConcentrateNoc: cona,
- ConcentratebNod: conb,
- SamplingLocationb: samplinglocationb,
- DetectionUnit: detectionUnit,
- Samplerb: samplerb,
- ReportingDateb: repDate,
- DetectionResultb: detectionResult,
- Ctime: time.Now().Unix(),
- Status: 1,
- UserOrgId: orgid,
- BedId: addmacher.BedId,
- EquitmentId: id,
- Bed: addmacher.BedNumber,
- Sort: sort,
- PassExamination: pass_examination,
- Modifications: modifications,
- }
- err = service.CreateOxygenates(&oxygenates)
- if err != nil {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeCreateConfig)
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "oxygenates": oxygenates,
- })
- }
-
- func (this *MachineApiController) SaveHardWater() {
-
- timeLayout := "2006-01-02"
- loc, _ := time.LoadLocation("Local")
- id, _ := this.GetInt64("id")
-
- addmacher, _ := service.GetBedId(id)
-
- adminUserInfo := this.GetAdminUserInfo()
- orgid := adminUserInfo.CurrentOrgId
-
- dataBody := make(map[string]interface{}, 0)
- err := json.Unmarshal(this.Ctx.Input.RequestBody, &dataBody)
-
- date := dataBody["sampling_date"].(string)
- theTime, _ := time.ParseInLocation(timeLayout+" 15:04:05", date+" 00:00:00", loc)
- samp_date := theTime.Unix()
- specimen := int64(dataBody["specimenb"].(float64))
-
- cona := dataBody["concentrate_noc"].(string)
-
- conb := dataBody["concentrateb_nod"].(string)
-
- samplinglocationb := int64(dataBody["sampling_locationb"].(float64))
-
- detectionUnit := dataBody["detection_unit"].(string)
-
- samplerb := int64(dataBody["samplerb"].(float64))
-
- reportDate := dataBody["reporting_dateb"].(string)
- reportTime, _ := time.ParseInLocation(timeLayout+" 15:04:05", reportDate+" 00:00:00", loc)
- repDate := reportTime.Unix()
-
- detectionResult := dataBody["detection_resultb"].(string)
-
- sort := dataBody["sort"].(string)
-
- modifications := int64(dataBody["modifications"].(float64))
- examination := dataBody["pass_examination"].(string)
- pass_examination, _ := strconv.ParseInt(examination, 10, 64)
- hadwater := models.XtDeviceHadwater{
- SamplingDate: samp_date,
- Specimenb: specimen,
- ConcentrateNoc: cona,
- ConcentratebNod: conb,
- SamplingLocationb: samplinglocationb,
- DetectionUnit: detectionUnit,
- Samplerb: samplerb,
- ReportingDateb: repDate,
- DetectionResultb: detectionResult,
- Ctime: time.Now().Unix(),
- Status: 1,
- UserOrgId: orgid,
- BedId: addmacher.BedId,
- EquitmentId: id,
- Bed: addmacher.BedNumber,
- Sort: sort,
- PassExamination: pass_examination,
- Modifications: modifications,
- }
-
- err = service.CreateHadWater(&hadwater)
- if err != nil {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeCreateConfig)
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "hadwater": hadwater,
- })
- }
-
- func (this *MachineApiController) SaveWater() {
-
- timeLayout := "2006-01-02"
- loc, _ := time.LoadLocation("Local")
- id, _ := this.GetInt64("id")
-
- addmacher, _ := service.GetBedId(id)
-
- adminUserInfo := this.GetAdminUserInfo()
- orgid := adminUserInfo.CurrentOrgId
-
- dataBody := make(map[string]interface{}, 0)
- err := json.Unmarshal(this.Ctx.Input.RequestBody, &dataBody)
-
- date := dataBody["sampling_date"].(string)
- theTime, _ := time.ParseInLocation(timeLayout+" 15:04:05", date+" 00:00:00", loc)
- samp_date := theTime.Unix()
- specimen := int64(dataBody["specimenb"].(float64))
-
- cona := dataBody["concentrate_noc"].(string)
-
- conb := dataBody["concentrateb_nod"].(string)
-
- samplinglocationb := int64(dataBody["sampling_locationb"].(float64))
-
- detectionUnit := dataBody["detection_unit"].(string)
-
- samplerb := int64(dataBody["samplerb"].(float64))
-
- reportDate := dataBody["reporting_dateb"].(string)
- reportTime, _ := time.ParseInLocation(timeLayout+" 15:04:05", reportDate+" 00:00:00", loc)
- repDate := reportTime.Unix()
-
- detectionResult := dataBody["detection_resultb"].(string)
-
- sort := dataBody["sort"].(string)
-
- modifications := int64(dataBody["modifications"].(float64))
- examination := dataBody["pass_examination"].(string)
- pass_examination, _ := strconv.ParseInt(examination, 10, 64)
- deviceWater := models.XtDeviceWater{
- SamplingDate: samp_date,
- Specimenb: specimen,
- ConcentrateNoc: cona,
- ConcentratebNod: conb,
- SamplingLocationb: samplinglocationb,
- DetectionUnit: detectionUnit,
- Samplerb: samplerb,
- ReportingDateb: repDate,
- DetectionResultb: detectionResult,
- Ctime: time.Now().Unix(),
- Status: 1,
- UserOrgId: orgid,
- BedId: addmacher.BedId,
- EquitmentId: id,
- Bed: addmacher.BedNumber,
- Sort: sort,
- PassExamination: pass_examination,
- Modifications: modifications,
- }
- err = service.CreateWater(&deviceWater)
- if err != nil {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeCreateConfig)
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "deviceWater": deviceWater,
- })
- }
-
- func (this *MachineApiController) SaveDevicePH() {
-
- timeLayout := "2006-01-02"
- loc, _ := time.LoadLocation("Local")
- id, _ := this.GetInt64("id")
-
- addmacher, _ := service.GetBedId(id)
-
- adminUserInfo := this.GetAdminUserInfo()
- orgid := adminUserInfo.CurrentOrgId
-
- dataBody := make(map[string]interface{}, 0)
- err := json.Unmarshal(this.Ctx.Input.RequestBody, &dataBody)
-
- date := dataBody["sampling_date"].(string)
- theTime, _ := time.ParseInLocation(timeLayout+" 15:04:05", date+" 00:00:00", loc)
- samp_date := theTime.Unix()
- specimen := int64(dataBody["specimenb"].(float64))
-
- cona := dataBody["concentrate_noc"].(string)
-
- conb := dataBody["concentrateb_nod"].(string)
-
- samplinglocationb := int64(dataBody["sampling_locationb"].(float64))
-
- detectionUnit := dataBody["detection_unit"].(string)
-
- samplerb := int64(dataBody["samplerb"].(float64))
-
- reportDate := dataBody["reporting_dateb"].(string)
- reportTime, _ := time.ParseInLocation(timeLayout+" 15:04:05", reportDate+" 00:00:00", loc)
- repDate := reportTime.Unix()
-
- detectionResult := dataBody["detection_resultb"].(string)
-
- sort := dataBody["sort"].(string)
-
- modifications := int64(dataBody["modifications"].(float64))
- examination := dataBody["pass_examination"].(string)
- pass_examination, _ := strconv.ParseInt(examination, 10, 64)
- devicePh := models.XtDevicePh{
- SamplingDate: samp_date,
- Specimenb: specimen,
- ConcentrateNoc: cona,
- ConcentratebNod: conb,
- SamplingLocationb: samplinglocationb,
- DetectionUnit: detectionUnit,
- Samplerb: samplerb,
- ReportingDateb: repDate,
- DetectionResultb: detectionResult,
- Ctime: time.Now().Unix(),
- Status: 1,
- UserOrgId: orgid,
- BedId: addmacher.BedId,
- EquitmentId: id,
- Bed: addmacher.BedNumber,
- Sort: sort,
- PassExamination: pass_examination,
- Modifications: modifications,
- }
- err = service.CreateDevicePh(&devicePh)
- if err != nil {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeCreateConfig)
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "devicePh": devicePh,
- })
- }
-
- func (this *MachineApiController) EditOxygenates() {
-
- id, _ := this.GetInt64("id")
- oxygenates, err := service.GetOxygenatesById(id)
- if err != nil {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeCreateConfig)
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "oxygenates": oxygenates,
- })
- }
-
- func (this *MachineApiController) UpdateOxygenates() {
-
- timeLayout := "2006-01-02"
- loc, _ := time.LoadLocation("Local")
- dataBody := make(map[string]interface{}, 0)
- err := json.Unmarshal(this.Ctx.Input.RequestBody, &dataBody)
- fmt.Println("err", err)
- id := int64(dataBody["id"].(float64))
- fmt.Println("id", id)
- samplingDate := dataBody["sampling_date"].(string)
- sampdate, _ := time.ParseInLocation(timeLayout+" 15:04:05", samplingDate+" 00:00:00", loc)
- samp_date := sampdate.Unix()
-
- specimentb := int64(dataBody["specimenb"].(float64))
-
- concentratec := dataBody["concentrate_noc"].(string)
-
- concentraeb := dataBody["concentrateb_nod"].(string)
-
- samplinglocationb := int64(dataBody["sampling_locationb"].(float64))
-
- samplerb := int64(dataBody["samplerb"].(float64))
-
- reportDateb := dataBody["reporting_dateb"].(string)
-
- location, _ := time.ParseInLocation(timeLayout+" 15:04:05", reportDateb+" 00:00:00", loc)
- report_date := location.Unix()
-
- detectionResultb := dataBody["detection_resultb"].(string)
-
- detectionUnit := dataBody["detection_unit"].(string)
-
- sort := dataBody["sort"].(string)
- pass_examination := int64(dataBody["pass_examination"].(float64))
- modifications := int64(dataBody["modifications"].(float64))
- adminUserInfo := this.GetAdminUserInfo()
- orgId := adminUserInfo.CurrentOrgId
- oxygenates := models.XtDeviceOxygenates{
- SamplingDate: samp_date,
- Specimenb: specimentb,
- ConcentrateNoc: concentratec,
- ConcentratebNod: concentraeb,
- SamplingLocationb: samplinglocationb,
- DetectionUnit: detectionUnit,
- Samplerb: samplerb,
- ReportingDateb: report_date,
- DetectionResultb: detectionResultb,
- Sort: sort,
- PassExamination: pass_examination,
- Modifications: modifications,
- }
-
- err = service.UpdateOxygenates(id, orgId, &oxygenates)
- if err != nil {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeCreateConfig)
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "oxygenates": oxygenates,
- })
- }
-
- func (this *MachineApiController) EditHardWater() {
-
- id, _ := this.GetInt64("id")
- hardWater, err := service.GetHardWaterById(id)
- if err != nil {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeCreateConfig)
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "hardWater": hardWater,
- })
- }
-
- func (this *MachineApiController) EditWater() {
-
- id, _ := this.GetInt64("id")
- water, err := service.GetWaterById(id)
- if err != nil {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeCreateConfig)
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "water": water,
- })
- }
-
- func (this *MachineApiController) EditDevicePh() {
-
- id, _ := this.GetInt64("id")
- deviceph, err := service.GetDevicePhById(id)
- if err != nil {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeCreateConfig)
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "deviceph": deviceph,
- })
- }
-
- func (this *MachineApiController) GetAllDoctorList() {
-
- adminUserInfo := this.GetAdminUserInfo()
- orgId := adminUserInfo.CurrentOrgId
- appId := this.GetAdminUserInfo().CurrentAppId
- list, err := service.GetAllDoctorTwo(orgId, appId)
- operators, err := service.GetAdminUserEsOne(orgId)
-
- if err != nil {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeCreateConfig)
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "list": list,
- "operators": operators,
- })
- }
-
- func (this *MachineApiController) SaveAirDisinfect() {
-
- timeLayout := "2006-01-02"
- loc, _ := time.LoadLocation("Local")
- check_out, err := this.GetInt64("check_out")
- class, err := this.GetInt64("class")
- create_time := this.GetString("created_time")
- createTime, err := time.ParseInLocation(timeLayout+" 15:04:05", create_time+" 00:00:00", loc)
- creator, err := this.GetInt64("creator")
- detection_result := this.GetString("detection_result")
- detection_time := this.GetString("detection_time")
- detectionTime, err := time.ParseInLocation(timeLayout+" 15:04:05", detection_time+" 00:00:00", loc)
- disinfection_fluid := this.GetString("disinfection_fluid")
- disinfection_methods := this.GetString("disinfection_methods")
- modifications, _ := this.GetInt64("modifications")
- sort := this.GetString("sort")
- upload_time := this.GetString("upload_time")
- uploadTime, err := time.ParseInLocation(timeLayout+" 15:04:05", upload_time+" 00:00:00", loc)
- start_time := this.GetString("start_time")
- startTime, _ := time.ParseInLocation(timeLayout+" 15:04:05", start_time+" 00:00:00", loc)
- adminUserInfo := this.GetAdminUserInfo()
- orgId := adminUserInfo.CurrentOrgId
- detection := models.XtAerialDetection{
- CheckOut: check_out,
- Class: class,
- CreatedTime: createTime.Unix(),
- Creator: creator,
- DetectionResult: detection_result,
- DetectionTime: detectionTime.Unix(),
- DisinfectionFluid: disinfection_fluid,
- DisinfectionMethods: disinfection_methods,
- Modifications: modifications,
- Sort: sort,
- UploadTime: uploadTime.Unix(),
- StartTime: startTime.Unix(),
- UserOrgId: orgId,
- Ctime: time.Now().Unix(),
- Status: 1,
- }
-
- err = service.CreateAerialDetection(&detection)
- if err != nil {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeCreateConfig)
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "list": detection,
- })
- }
-
- func (this *MachineApiController) GetAirList() {
-
- limit, _ := this.GetInt64("limit")
- page, _ := this.GetInt64("page")
- adminUserInfo := this.GetAdminUserInfo()
- orgId := adminUserInfo.CurrentOrgId
- list, total, err := service.GetAirList(limit, page, orgId)
- if err != nil {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeCreateConfig)
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "list": list,
- "total": total,
- })
- }
-
- func (this *MachineApiController) GetAirDisinfetDetail() {
- id, _ := this.GetInt64("id")
- detail, err := service.GetAirDisinfectDetail(id)
- if err != nil {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeCreateConfig)
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "detail": detail,
- })
- }
-
- func (this *MachineApiController) UpdateAirDisinfect() {
-
- timeLayout := "2006-01-02"
- loc, _ := time.LoadLocation("Local")
- check_out, err := this.GetInt64("check_out")
- class, err := this.GetInt64("class")
- create_time := this.GetString("created_time")
-
- createTime, err := time.ParseInLocation(timeLayout+" 15:04:05", create_time+" 00:00:00", loc)
- creator, err := this.GetInt64("creator")
- detection_result := this.GetString("detection_result")
- detection_time := this.GetString("detection_time")
- detectionTime, err := time.ParseInLocation(timeLayout+" 15:04:05", detection_time+" 00:00:00", loc)
- disinfection_fluid := this.GetString("disinfection_fluid")
- disinfection_methods := this.GetString("disinfection_methods")
- modifications, _ := this.GetInt64("modifications")
- sort := this.GetString("sort")
- upload_time := this.GetString("upload_time")
- uploadTime, err := time.ParseInLocation(timeLayout+" 15:04:05", upload_time+" 00:00:00", loc)
- start_time := this.GetString("start_time")
- startTime, _ := time.ParseInLocation(timeLayout+" 15:04:05", start_time+" 00:00:00", loc)
- id, _ := this.GetInt64("id")
- adminUserInfo := this.GetAdminUserInfo()
- orgId := adminUserInfo.CurrentOrgId
- detection := models.XtAerialDetection{
- CheckOut: check_out,
- Class: class,
- CreatedTime: createTime.Unix(),
- Creator: creator,
- DetectionResult: detection_result,
- DetectionTime: detectionTime.Unix(),
- DisinfectionFluid: disinfection_fluid,
- DisinfectionMethods: disinfection_methods,
- Modifications: modifications,
- Sort: sort,
- UploadTime: uploadTime.Unix(),
- StartTime: startTime.Unix(),
- UserOrgId: orgId,
- Ctime: time.Now().Unix(),
- Status: 1,
- }
- err = service.UpdateAeriaDetection(&detection, id)
- if err != nil {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeCreateConfig)
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "detection": detection,
- })
- }
-
- func (this *MachineApiController) DeleteAirDisinfect() {
-
- id, _ := this.GetInt64("id")
- err := service.DeleteAirDisinfect(id)
- fmt.Println(err)
- returnData := make(map[string]interface{}, 0)
- returnData["msg"] = "ok"
- this.ServeSuccessJSON(returnData)
- return
- }
-
- func (this *MachineApiController) SaveBodyDisinfect() {
-
- timeLayout := "2006-01-02"
- loc, _ := time.LoadLocation("Local")
- check_out, err := this.GetInt64("check_out")
- class, err := this.GetInt64("class")
- create_time := this.GetString("created_time")
- createTime, err := time.ParseInLocation(timeLayout+" 15:04:05", create_time+" 00:00:00", loc)
- creator, err := this.GetInt64("creator")
- detection_result := this.GetString("detection_result")
- detection_time := this.GetString("detection_time")
- detectionTime, err := time.ParseInLocation(timeLayout+" 15:04:05", detection_time+" 00:00:00", loc)
- disinfection_fluid := this.GetString("disinfection_fluid")
- disinfection_methods := this.GetString("disinfection_methods")
- modifications, _ := this.GetInt64("modifications")
- sort := this.GetString("sort")
- upload_time := this.GetString("upload_time")
- uploadTime, err := time.ParseInLocation(timeLayout+" 15:04:05", upload_time+" 00:00:00", loc)
- start_time := this.GetString("start_time")
- startTime, _ := time.ParseInLocation(timeLayout+" 15:04:05", start_time+" 00:00:00", loc)
- adminUserInfo := this.GetAdminUserInfo()
- orgId := adminUserInfo.CurrentOrgId
- detection := models.XtBodyDetection{
- CheckOut: check_out,
- Class: class,
- CreatedTime: createTime.Unix(),
- Creator: creator,
- DetectionResult: detection_result,
- DetectionTime: detectionTime.Unix(),
- DisinfectionFluid: disinfection_fluid,
- DisinfectionMethods: disinfection_methods,
- Modifications: modifications,
- Sort: sort,
- UploadTime: uploadTime.Unix(),
- StartTime: startTime.Unix(),
- UserOrgId: orgId,
- Ctime: time.Now().Unix(),
- Status: 1,
- }
-
- err = service.SaveBodyDetection(&detection)
- if err != nil {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeCreateConfig)
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "detection": detection,
- })
- }
-
- func (this *MachineApiController) GetBodyList() {
-
- limit, _ := this.GetInt64("limit")
- page, _ := this.GetInt64("page")
- adminUserInfo := this.GetAdminUserInfo()
- orgId := adminUserInfo.CurrentOrgId
- list, total, err := service.GetBodyList(limit, page, orgId)
- if err != nil {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeCreateConfig)
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "list": list,
- "total": total,
- })
- }
-
- func (this *MachineApiController) GetBodyDisinfetDetail() {
-
- id, _ := this.GetInt64("id")
- detail, err := service.GetBodyDisinfectDetail(id)
- if err != nil {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeCreateConfig)
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "detail": detail,
- })
- }
-
- func (this *MachineApiController) UpdateBodyDisinfect() {
-
- timeLayout := "2006-01-02"
- loc, _ := time.LoadLocation("Local")
- check_out, _ := this.GetInt64("check_out")
- class, _ := this.GetInt64("class")
- create_time := this.GetString("created_time")
-
- createTime, err := time.ParseInLocation(timeLayout+" 15:04:05", create_time+" 00:00:00", loc)
- creator, err := this.GetInt64("creator")
- detection_result := this.GetString("detection_result")
- detection_time := this.GetString("detection_time")
- detectionTime, err := time.ParseInLocation(timeLayout+" 15:04:05", detection_time+" 00:00:00", loc)
- disinfection_fluid := this.GetString("disinfection_fluid")
- disinfection_methods := this.GetString("disinfection_methods")
- modifications, _ := this.GetInt64("modifications")
- sort := this.GetString("sort")
- upload_time := this.GetString("upload_time")
- uploadTime, err := time.ParseInLocation(timeLayout+" 15:04:05", upload_time+" 00:00:00", loc)
- start_time := this.GetString("start_time")
- startTime, _ := time.ParseInLocation(timeLayout+" 15:04:05", start_time+" 00:00:00", loc)
- id, _ := this.GetInt64("id")
- adminUserInfo := this.GetAdminUserInfo()
- orgId := adminUserInfo.CurrentOrgId
- detection := models.XtBodyDetection{
- CheckOut: check_out,
- Class: class,
- CreatedTime: createTime.Unix(),
- Creator: creator,
- DetectionResult: detection_result,
- DetectionTime: detectionTime.Unix(),
- DisinfectionFluid: disinfection_fluid,
- DisinfectionMethods: disinfection_methods,
- Modifications: modifications,
- Sort: sort,
- UploadTime: uploadTime.Unix(),
- StartTime: startTime.Unix(),
- UserOrgId: orgId,
- Ctime: time.Now().Unix(),
- Status: 1,
- }
-
- err = service.UpdateBodyDetection(&detection, id)
- if err != nil {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeCreateConfig)
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "detection": detection,
- })
- }
-
- func (this *MachineApiController) DeleteBodyDisInfect() {
-
- id, _ := this.GetInt64("id")
- err := service.DeleteBodyDisInfect(id)
- fmt.Println(err)
- returnData := make(map[string]interface{}, 0)
- returnData["msg"] = "ok"
- this.ServeSuccessJSON(returnData)
- return
- }
-
- func (this *MachineApiController) UpdateHadWater() {
-
- timeLayout := "2006-01-02"
- loc, _ := time.LoadLocation("Local")
- dataBody := make(map[string]interface{}, 0)
- err := json.Unmarshal(this.Ctx.Input.RequestBody, &dataBody)
- fmt.Println("err", err)
- id := int64(dataBody["id"].(float64))
- fmt.Println("id", id)
- samplingDate := dataBody["sampling_date"].(string)
- sampdate, _ := time.ParseInLocation(timeLayout+" 15:04:05", samplingDate+" 00:00:00", loc)
- samp_date := sampdate.Unix()
-
- specimentb := int64(dataBody["specimenb"].(float64))
-
- concentratec := dataBody["concentrate_noc"].(string)
-
- concentraeb := dataBody["concentrateb_nod"].(string)
-
- samplinglocationb := int64(dataBody["sampling_locationb"].(float64))
-
- samplerb := int64(dataBody["samplerb"].(float64))
-
- reportDateb := dataBody["reporting_dateb"].(string)
-
- location, _ := time.ParseInLocation(timeLayout+" 15:04:05", reportDateb+" 00:00:00", loc)
- report_date := location.Unix()
-
- detectionResultb := dataBody["detection_resultb"].(string)
-
- detectionUnit := dataBody["detection_unit"].(string)
-
- sort := dataBody["sort"].(string)
- pass_examination := int64(dataBody["pass_examination"].(float64))
- modifications := int64(dataBody["modifications"].(float64))
- adminUserInfo := this.GetAdminUserInfo()
- orgId := adminUserInfo.CurrentOrgId
- hadWater := models.XtDeviceHadwater{
- SamplingDate: samp_date,
- Specimenb: specimentb,
- ConcentrateNoc: concentratec,
- ConcentratebNod: concentraeb,
- SamplingLocationb: samplinglocationb,
- DetectionUnit: detectionUnit,
- Samplerb: samplerb,
- ReportingDateb: report_date,
- DetectionResultb: detectionResultb,
- Sort: sort,
- PassExamination: pass_examination,
- Modifications: modifications,
- }
- err = service.UpdateHadWater(id, orgId, &hadWater)
- if err != nil {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeCreateConfig)
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "hadWater": hadWater,
- })
- }
-
- func (this *MachineApiController) UpdateWater() {
- timeLayout := "2006-01-02"
- loc, _ := time.LoadLocation("Local")
- dataBody := make(map[string]interface{}, 0)
- err := json.Unmarshal(this.Ctx.Input.RequestBody, &dataBody)
- fmt.Println("err", err)
- id := int64(dataBody["id"].(float64))
- fmt.Println("id", id)
- samplingDate := dataBody["sampling_date"].(string)
- sampdate, _ := time.ParseInLocation(timeLayout+" 15:04:05", samplingDate+" 00:00:00", loc)
- samp_date := sampdate.Unix()
-
- specimentb := int64(dataBody["specimenb"].(float64))
-
- concentratec := dataBody["concentrate_noc"].(string)
-
- concentraeb := dataBody["concentrateb_nod"].(string)
-
- samplinglocationb := int64(dataBody["sampling_locationb"].(float64))
-
- samplerb := int64(dataBody["samplerb"].(float64))
-
- reportDateb := dataBody["reporting_dateb"].(string)
-
- location, _ := time.ParseInLocation(timeLayout+" 15:04:05", reportDateb+" 00:00:00", loc)
- report_date := location.Unix()
-
- detectionResultb := dataBody["detection_resultb"].(string)
-
- detectionUnit := dataBody["detection_unit"].(string)
- sort := dataBody["sort"].(string)
- pass_examination := int64(dataBody["pass_examination"].(float64))
- modifications := int64(dataBody["modifications"].(float64))
- adminUserInfo := this.GetAdminUserInfo()
- orgId := adminUserInfo.CurrentOrgId
- hadWater := models.XtDeviceWater{
- SamplingDate: samp_date,
- Specimenb: specimentb,
- ConcentrateNoc: concentratec,
- ConcentratebNod: concentraeb,
- SamplingLocationb: samplinglocationb,
- DetectionUnit: detectionUnit,
- Samplerb: samplerb,
- ReportingDateb: report_date,
- DetectionResultb: detectionResultb,
- Sort: sort,
- PassExamination: pass_examination,
- Modifications: modifications,
- }
- err = service.UpdateDeviceWater(id, orgId, &hadWater)
- if err != nil {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeCreateConfig)
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "hadWater": hadWater,
- })
- }
-
- func (this *MachineApiController) UpdateDevicePh() {
- timeLayout := "2006-01-02"
- loc, _ := time.LoadLocation("Local")
- dataBody := make(map[string]interface{}, 0)
- err := json.Unmarshal(this.Ctx.Input.RequestBody, &dataBody)
- fmt.Println("err", err)
- id := int64(dataBody["id"].(float64))
- fmt.Println("id", id)
- samplingDate := dataBody["sampling_date"].(string)
- sampdate, _ := time.ParseInLocation(timeLayout+" 15:04:05", samplingDate+" 00:00:00", loc)
- samp_date := sampdate.Unix()
-
- specimentb := int64(dataBody["specimenb"].(float64))
-
- concentratec := dataBody["concentrate_noc"].(string)
-
- concentraeb := dataBody["concentrateb_nod"].(string)
-
- samplinglocationb := int64(dataBody["sampling_locationb"].(float64))
-
- samplerb := int64(dataBody["samplerb"].(float64))
-
- reportDateb := dataBody["reporting_dateb"].(string)
-
- location, _ := time.ParseInLocation(timeLayout+" 15:04:05", reportDateb+" 00:00:00", loc)
- report_date := location.Unix()
-
- detectionResultb := dataBody["detection_resultb"].(string)
-
- detectionUnit := dataBody["detection_unit"].(string)
-
- sort := dataBody["sort"].(string)
- pass_examination := int64(dataBody["pass_examination"].(float64))
- modifications := int64(dataBody["modifications"].(float64))
- adminUserInfo := this.GetAdminUserInfo()
- orgId := adminUserInfo.CurrentOrgId
- hadWater := models.XtDevicePh{
- SamplingDate: samp_date,
- Specimenb: specimentb,
- ConcentrateNoc: concentratec,
- ConcentratebNod: concentraeb,
- SamplingLocationb: samplinglocationb,
- DetectionUnit: detectionUnit,
- Samplerb: samplerb,
- ReportingDateb: report_date,
- DetectionResultb: detectionResultb,
- Sort: sort,
- PassExamination: pass_examination,
- Modifications: modifications,
- }
- err = service.UpdateDivicePh(id, orgId, &hadWater)
- if err != nil {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeCreateConfig)
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "hadWater": hadWater,
- })
- }
-
- func (this *MachineApiController) DeleteOxygenates() {
-
- id, _ := this.GetInt64("id")
- err := service.DeleteOxygenates(id)
- fmt.Println(err)
- returnData := make(map[string]interface{}, 0)
- returnData["msg"] = "ok"
- this.ServeSuccessJSON(returnData)
- return
- }
-
- func (this *MachineApiController) DeleteHadWater() {
-
- id, _ := this.GetInt64("id")
- err := service.DeleteHadWater(id)
- fmt.Println(err)
- returnData := make(map[string]interface{}, 0)
- returnData["msg"] = "ok"
- this.ServeSuccessJSON(returnData)
- return
- }
-
- func (this *MachineApiController) DeleteWater() {
- id, _ := this.GetInt64("id")
- err := service.DeleteWater(id)
- fmt.Println(err)
- returnData := make(map[string]interface{}, 0)
- returnData["msg"] = "ok"
- this.ServeSuccessJSON(returnData)
- return
- }
-
- func (this *MachineApiController) DeleteDevicePh() {
- id, _ := this.GetInt64("id")
- err := service.DeleteDevicePh(id)
- fmt.Println(err)
- returnData := make(map[string]interface{}, 0)
- returnData["msg"] = "ok"
- this.ServeSuccessJSON(returnData)
- return
- }
-
- func (this *MachineApiController) SaveWaterList() {
-
- equitment_id, _ := this.GetInt64("equitment_id")
-
- timeLayout := "2006-01-02"
- loc, _ := time.LoadLocation("Local")
- dataBody := make(map[string]interface{}, 0)
- err := json.Unmarshal(this.Ctx.Input.RequestBody, &dataBody)
- fmt.Println("err", err)
- record_date := dataBody["record_date"].(string)
- sampdate, _ := time.ParseInLocation(timeLayout+" 15:04:05", record_date+" 00:00:00", loc)
- recorddateunix := sampdate.Unix()
- fmt.Println("日期", recorddateunix)
- machine_status := int64(dataBody["machine_status"].(float64))
- fmt.Println("machine_status", machine_status)
-
- fault_description := dataBody["fault_description"].(string)
- water_conductivity := dataBody["water_conductivity"].(float64)
- water_pressure := dataBody["water_pressure"].(float64)
- temperature := dataBody["temperature"].(float64)
- force_pump_status := int64(dataBody["force_pump_status"].(float64))
- first_ro_membrane_water := dataBody["first_ro_membrane_water"].(float64)
- first_ro_film_thick_water := dataBody["first_ro_film_thick_water"].(float64)
- first_ro_membrane_effluent := dataBody["first_ro_membrane_effluent"].(float64)
- first_production_of_water_conductivity := dataBody["first_production_of_water_conductivity"].(float64)
- first_water_yield := dataBody["first_water_yield"].(float64)
- last_ro_membrane_water := dataBody["last_ro_membrane_water"].(float64)
- last_ro_membrane_effluent := dataBody["last_ro_membrane_effluent"].(float64)
- last_ro_film_thick_water := dataBody["last_ro_film_thick_water"].(float64)
- last_production_of_water_conductivity := dataBody["last_production_of_water_conductivity"].(float64)
- last_water_yield := dataBody["last_water_yield"].(float64)
- carbon_tank := dataBody["carbon_tank"].(float64)
- snd_tank := dataBody["snd_tank"].(float64)
- resin_tank := dataBody["resin_tank"].(float64)
- ultrafilter := dataBody["ultrafilter"].(float64)
- hardness_monitoring := dataBody["hardness_monitoring"].(float64)
- total_chlorine_detection := dataBody["total_chlorine_detection"].(float64)
- ph_detection := dataBody["ph_detection"].(float64)
- concentration_of_peroxyacetic_acid := dataBody["concentration_of_peroxyacetic_acid"].(float64)
- reverse_osmosis_membrane_disinfection := int64(dataBody["reverse_osmosis_membrane_disinfection"].(float64))
- first_disinfection_method := int64(dataBody["first_disinfection_method"].(float64))
- last_disinfection_method := int64(dataBody["last_disinfection_method"].(float64))
- first_disinfection_time := dataBody["first_disinfection_time"].(float64)
- last_disinfection_time := dataBody["last_disinfection_time"].(float64)
- remark := dataBody["remark"].(string)
- filter_replacement := int64(dataBody["filter_replacement"].(float64))
- admin_user_id := int64(dataBody["admin_user_id"].(float64))
- disinfection_of_water_pipeline := int64(dataBody["disinfection_of_water_pipeline"].(float64))
-
- orgId := this.GetAdminUserInfo().CurrentOrgId
-
- deviceWater := models.XtDialysisDeviceWater{
- UserOrgId: orgId,
- EquimentId: equitment_id,
- RecordDate: recorddateunix,
- MachineStatus: machine_status,
- FaultDescription: fault_description,
- WaterConductivity: water_conductivity,
- WaterPressure: water_pressure,
- Temperature: temperature,
- ForcePumpStatus: force_pump_status,
- FirstRoMembraneWater: first_ro_membrane_water,
- FirstRoFilmThickWater: first_ro_film_thick_water,
- FirstRoMembraneEffluent: first_ro_membrane_effluent,
- FirstProductionOfWaterConductivity: first_production_of_water_conductivity,
- FirstWaterYield: first_water_yield,
- LastRoMembraneWater: last_ro_membrane_water,
- LastRoFilmThickWater: last_ro_film_thick_water,
- LastRoMembraneEffluent: last_ro_membrane_effluent,
- LastProductionOfWaterConductivity: last_production_of_water_conductivity,
- LastWaterYield: last_water_yield,
- CarbonTank: carbon_tank,
- SndTank: snd_tank,
- ResinTank: resin_tank,
- Ultrafilter: ultrafilter,
- HardnessMonitoring: hardness_monitoring,
- TotalChlorineDetection: total_chlorine_detection,
- ConcentrationOfPeroxyaceticAcid: concentration_of_peroxyacetic_acid,
- ReverseOsmosisMembraneDisinfection: reverse_osmosis_membrane_disinfection,
- FirstDisinfectionMethod: first_disinfection_method,
- LastDisinfectionMethod: last_disinfection_method,
- FirstDisinfectionTime: first_disinfection_time,
- LastDisinfectionTime: last_disinfection_time,
- Remark: remark,
- FilterReplacement: filter_replacement,
- AdminUserId: admin_user_id,
- Ctime: time.Now().Unix(),
- Mtime: time.Now().Unix(),
- Status: 1,
- PhDetection: ph_detection,
- DisinfectionOfWaterPipeline: disinfection_of_water_pipeline,
- }
-
- err = service.CretaDeviceWater(deviceWater)
- if err != nil {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeCreateConfig)
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "deviceWater": deviceWater,
- })
- }
-
- func (this *MachineApiController) GetWaterFormList() {
-
- equitment_id, _ := this.GetInt64("equitment_id")
-
- timeLayout := "2006-01-02"
- loc, _ := time.LoadLocation("Local")
-
- start_time := this.GetString("start_time")
- var theStartTIme int64
- if len(start_time) > 0 {
- theTime, err := time.ParseInLocation(timeLayout+" 15:04:05", start_time+" 00:00:00", loc)
- if err != nil {
- utils.ErrorLog(err.Error())
- }
- theStartTIme = theTime.Unix()
- }
-
- end_time := this.GetString("end_time")
- var theEndTime int64
- if len(end_time) > 0 {
- theTime, err := time.ParseInLocation(timeLayout+" 15:04:05", end_time+" 00:00:00", loc)
- if err != nil {
- utils.ErrorLog(err.Error())
- }
- theEndTime = theTime.Unix()
- }
-
- limit, _ := this.GetInt64("limit")
- page, _ := this.GetInt64("page")
- orgId := this.GetAdminUserInfo().CurrentOrgId
-
- list, total, err := service.GetWaterFormList(equitment_id, theStartTIme, theEndTime, limit, page, orgId)
-
- appId := this.GetAdminUserInfo().CurrentAppId
- adminRole, err := service.GetAllDoctorTwo(orgId, appId)
- operators, err := service.GetAdminUserEsOne(orgId)
- if err != nil {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeCreateConfig)
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "list": list,
- "total": total,
- "adminRole": adminRole,
- "operators": operators,
- })
- }
-
- func (this *MachineApiController) DeleteDialysisWater() {
-
- id, _ := this.GetInt64("id")
-
- err := service.DelelteDialysisWater(id)
- fmt.Println(err)
- returnData := make(map[string]interface{}, 0)
- returnData["msg"] = "ok"
- this.ServeSuccessJSON(returnData)
- return
- }
-
- func (this *MachineApiController) GetDialysisWaterDetail() {
-
- id, _ := this.GetInt64("id")
-
- detail, err := service.GetDialysisWaterDetail(id)
- appId := this.GetAdminUserInfo().CurrentAppId
- orgId := this.GetAdminUserInfo().CurrentOrgId
- adminRole, err := service.GetAllDoctorTwo(orgId, appId)
- if err != nil {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeCreateConfig)
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "detail": detail,
- "adminRole": adminRole,
- })
-
- }
-
- func (this *MachineApiController) UpdateDialysisWater() {
-
- equitment_id, _ := this.GetInt64("equitment_id")
- timeLayout := "2006-01-02"
- loc, _ := time.LoadLocation("Local")
- dataBody := make(map[string]interface{}, 0)
- err := json.Unmarshal(this.Ctx.Input.RequestBody, &dataBody)
- fmt.Println("err", err)
- id := int64(dataBody["id"].(float64))
- record_date := dataBody["record_date"].(string)
- sampdate, _ := time.ParseInLocation(timeLayout+" 15:04:05", record_date+" 00:00:00", loc)
- recorddateunix := sampdate.Unix()
- fmt.Println("日期", recorddateunix)
- machine_status := int64(dataBody["machine_status"].(float64))
- fmt.Println("machine_status", machine_status)
-
- fault_description := dataBody["fault_description"].(string)
- water_conductivity := dataBody["water_conductivity"].(float64)
- water_pressure := dataBody["water_pressure"].(float64)
- temperature := dataBody["temperature"].(float64)
- force_pump_status := int64(dataBody["force_pump_status"].(float64))
- first_ro_membrane_water := dataBody["first_ro_membrane_water"].(float64)
- first_ro_film_thick_water := dataBody["first_ro_film_thick_water"].(float64)
- first_ro_membrane_effluent := dataBody["first_ro_membrane_effluent"].(float64)
- first_production_of_water_conductivity := dataBody["first_production_of_water_conductivity"].(float64)
- first_water_yield := dataBody["first_water_yield"].(float64)
- last_ro_membrane_water := dataBody["last_ro_membrane_water"].(float64)
- last_ro_membrane_effluent := dataBody["last_ro_membrane_effluent"].(float64)
- last_ro_film_thick_water := dataBody["last_ro_film_thick_water"].(float64)
- last_production_of_water_conductivity := dataBody["last_production_of_water_conductivity"].(float64)
- last_water_yield := dataBody["last_water_yield"].(float64)
- carbon_tank := dataBody["carbon_tank"].(float64)
- snd_tank := dataBody["snd_tank"].(float64)
- resin_tank := dataBody["resin_tank"].(float64)
- ultrafilter := dataBody["ultrafilter"].(float64)
- hardness_monitoring := dataBody["hardness_monitoring"].(float64)
- total_chlorine_detection := dataBody["total_chlorine_detection"].(float64)
- ph_detection := dataBody["ph_detection"].(float64)
- concentration_of_peroxyacetic_acid := dataBody["concentration_of_peroxyacetic_acid"].(float64)
- reverse_osmosis_membrane_disinfection := int64(dataBody["reverse_osmosis_membrane_disinfection"].(float64))
- first_disinfection_method := int64(dataBody["first_disinfection_method"].(float64))
- last_disinfection_method := int64(dataBody["last_disinfection_method"].(float64))
- first_disinfection_time := dataBody["first_disinfection_time"].(float64)
- last_disinfection_time := dataBody["last_disinfection_time"].(float64)
- remark := dataBody["remark"].(string)
- filter_replacement := int64(dataBody["filter_replacement"].(float64))
- admin_user_id := int64(dataBody["admin_user_id"].(float64))
- disinfection_of_water_pipeline := int64(dataBody["disinfection_of_water_pipeline"].(float64))
-
- orgId := this.GetAdminUserInfo().CurrentOrgId
-
- deviceWater := models.XtDialysisDeviceWater{
- ID: id,
- UserOrgId: orgId,
- EquimentId: equitment_id,
- RecordDate: recorddateunix,
- MachineStatus: machine_status,
- FaultDescription: fault_description,
- WaterConductivity: water_conductivity,
- WaterPressure: water_pressure,
- Temperature: temperature,
- ForcePumpStatus: force_pump_status,
- FirstRoMembraneWater: first_ro_membrane_water,
- FirstRoFilmThickWater: first_ro_film_thick_water,
- FirstRoMembraneEffluent: first_ro_membrane_effluent,
- FirstProductionOfWaterConductivity: first_production_of_water_conductivity,
- FirstWaterYield: first_water_yield,
- LastRoMembraneWater: last_ro_membrane_water,
- LastRoFilmThickWater: last_ro_film_thick_water,
- LastRoMembraneEffluent: last_ro_membrane_effluent,
- LastProductionOfWaterConductivity: last_production_of_water_conductivity,
- LastWaterYield: last_water_yield,
- CarbonTank: carbon_tank,
- SndTank: snd_tank,
- ResinTank: resin_tank,
- Ultrafilter: ultrafilter,
- HardnessMonitoring: hardness_monitoring,
- TotalChlorineDetection: total_chlorine_detection,
- ConcentrationOfPeroxyaceticAcid: concentration_of_peroxyacetic_acid,
- ReverseOsmosisMembraneDisinfection: reverse_osmosis_membrane_disinfection,
- FirstDisinfectionMethod: first_disinfection_method,
- LastDisinfectionMethod: last_disinfection_method,
- FirstDisinfectionTime: first_disinfection_time,
- LastDisinfectionTime: last_disinfection_time,
- Remark: remark,
- FilterReplacement: filter_replacement,
- AdminUserId: admin_user_id,
- Ctime: time.Now().Unix(),
- Mtime: time.Now().Unix(),
- Status: 1,
- PhDetection: ph_detection,
- DisinfectionOfWaterPipeline: disinfection_of_water_pipeline,
- }
-
- err = service.SaveDeviceWater(deviceWater)
- if err != nil {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeCreateConfig)
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "deviceWater": deviceWater,
- })
- }
-
- func (this *MachineApiController) DeleteBatchDialysisWater() {
-
- adminUserInfo := this.GetAdminUserInfo()
- OrgID := adminUserInfo.CurrentOrgId
- dataBody := make(map[string]interface{}, 0)
- err := json.Unmarshal(this.Ctx.Input.RequestBody, &dataBody)
- if err != nil {
- utils.ErrorLog(err.Error())
- this.ServeFailJsonSend(enums.ErrorCodeParamWrong, "参数错误")
- return
- }
-
- idsInters := dataBody["ids"].([]interface{})
- if len(idsInters) == 0 {
- if err != nil {
- this.ServeFailJsonSend(enums.ErrorCodeDBDelete, "删除失败")
- return
- }
- }
-
- ids := make([]int64, 0)
- for _, idsInter := range idsInters {
- id := int64(idsInter.(float64))
- ids = append(ids, id)
- }
- fmt.Println("ids", ids)
- err = service.DeleteBatchDialysisWater(OrgID, ids)
- if err != nil {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeCreateConfig)
- return
- }
- returnData := make(map[string]interface{}, 0)
- returnData["msg"] = "ok"
- this.ServeSuccessJSON(returnData)
- return
- }
-
- func (this *MachineApiController) SaveNewAirDisInfect() {
-
- timeLayout := "2006-01-02"
- loc, _ := time.LoadLocation("Local")
- dataBody := make(map[string]interface{}, 0)
- err := json.Unmarshal(this.Ctx.Input.RequestBody, &dataBody)
- fmt.Println("err", err)
- record_date := dataBody["record_date"].(string)
- recorddate, _ := time.ParseInLocation(timeLayout+" 15:04:05", record_date+" 00:00:00", loc)
- recorddateunix := recorddate.Unix()
-
- first_disinfection_water := dataBody["first_disinfection_water"].(string)
- first_disinfection_methods := dataBody["first_disinfection_methods"].(string)
- first_disinfection_time := dataBody["first_disinfection_time"].(string)
-
- first_start_time := dataBody["first_start_time"].(string)
-
- if len(first_start_time) == 0 {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeParamWrong)
- return
- }
- firstStartTime, _ := utils.ParseTimeStringToTime("2006-01-02 15:04", first_start_time)
-
- first_end_time := dataBody["first_end_time"].(string)
-
- if len(first_end_time) == 0 {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeParamWrong)
- return
- }
- firstEndTime, _ := utils.ParseTimeStringToTime("2006-01-02 15:04", first_end_time)
-
- first_total_time := dataBody["first_total_time"].(string)
-
- first_is_check := int64(dataBody["first_is_check"].(float64))
-
- first_modifications := int64(dataBody["first_modifications"].(float64))
-
- first_creator := int64(dataBody["first_creator"].(float64))
-
- sencond_disinfection_water := dataBody["sencond_disinfection_water"].(string)
- sencond_disinfection_methods := dataBody["sencond_disinfection_methods"].(string)
- sencond_disinfection_time := dataBody["sencond_disinfection_time"].(string)
-
- sencond_start_time := dataBody["sencond_start_time"].(string)
-
- if len(sencond_start_time) == 0 {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeParamWrong)
- return
- }
- sencondStartTime, _ := utils.ParseTimeStringToTime("2006-01-02 15:04", sencond_start_time)
-
- sencond_end_time := dataBody["sencond_end_time"].(string)
-
- if len(sencond_end_time) == 0 {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeParamWrong)
- return
- }
- sencondEndTime, _ := utils.ParseTimeStringToTime("2006-01-02 15:04", sencond_end_time)
-
- sencond_total_time := dataBody["sencond_total_time"].(string)
-
- sencond_is_check := int64(dataBody["sencond_is_check"].(float64))
-
- sencond_modifications := int64(dataBody["sencond_modifications"].(float64))
-
- sencond_creator := int64(dataBody["sencond_creator"].(float64))
-
- third_disinfection_water := dataBody["third_disinfection_water"].(string)
- third_disinfection_methods := dataBody["third_disinfection_methods"].(string)
- third_disinfection_time := dataBody["third_disinfection_time"].(string)
-
- third_start_time := dataBody["third_start_time"].(string)
-
- if len(third_start_time) == 0 {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeParamWrong)
- return
- }
- thirdStartTime, _ := utils.ParseTimeStringToTime("2006-01-02 15:04", third_start_time)
-
- third_end_time := dataBody["third_end_time"].(string)
-
- if len(third_end_time) == 0 {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeParamWrong)
- return
- }
- thirdEndTime, _ := utils.ParseTimeStringToTime("2006-01-02 15:04", third_end_time)
-
- third_total_time := dataBody["third_total_time"].(string)
-
- third_is_check := int64(dataBody["third_is_check"].(float64))
-
- third_modifications := int64(dataBody["third_modifications"].(float64))
-
- third_creator := int64(dataBody["third_creator"].(float64))
-
- last_start_time := dataBody["last_start_time"].(string)
-
- if len(last_start_time) == 0 {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeParamWrong)
- return
- }
- lastStartTime, _ := utils.ParseTimeStringToTime("2006-01-02 15:04", last_start_time)
-
- last_end_time := dataBody["last_end_time"].(string)
-
- if len(last_end_time) == 0 {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeParamWrong)
- return
- }
- lastEndTime, _ := utils.ParseTimeStringToTime("2006-01-02 15:04", last_end_time)
-
- last_total_time := dataBody["last_total_time"].(string)
-
- last_is_check := int64(dataBody["last_is_check"].(float64))
-
- last_modifications := int64(dataBody["last_modifications"].(float64))
-
- last_creator := int64(dataBody["last_creator"].(float64))
-
- storey := dataBody["storey"].(string)
-
- orgId := this.GetAdminUserInfo().CurrentOrgId
- disinfect := models.XtNewAriDisinfect{
- UserOrgId: orgId,
- RecordDate: recorddateunix,
- FirstDisinfectionWater: first_disinfection_water,
- FirstDisinfectionMethods: first_disinfection_methods,
- FirstDisinfectionTime: first_disinfection_time,
- FirstStartTime: firstStartTime.Unix(),
- FirstEndTime: firstEndTime.Unix(),
- FirstTotalTime: first_total_time,
- FirstIsCheck: first_is_check,
- FirstModifications: first_modifications,
- FirstCreator: first_creator,
- SencondDisinfectionWater: sencond_disinfection_water,
- SencondDisinfectionMethods: sencond_disinfection_methods,
- SencondDisinfectionTime: sencond_disinfection_time,
- SencondStartTime: sencondStartTime.Unix(),
- SencondEndTime: sencondEndTime.Unix(),
- SencondTotalTime: sencond_total_time,
- SencondIsCheck: sencond_is_check,
- SencondModifications: sencond_modifications,
- SencondCreator: sencond_creator,
- ThirdDisinfectionWater: third_disinfection_water,
- ThirdDisinfectionMethods: third_disinfection_methods,
- ThirdDisinfectionTime: third_disinfection_time,
- ThirdStartTime: thirdStartTime.Unix(),
- ThirdEndTime: thirdEndTime.Unix(),
- ThirdTotalTime: third_total_time,
- ThirdIsCheck: third_is_check,
- ThirdModifications: third_modifications,
- ThirdCreator: third_creator,
- LastStartTime: lastStartTime.Unix(),
- LastEndTime: lastEndTime.Unix(),
- LastTotalTime: last_total_time,
- LastIsCheck: last_is_check,
- LastModifications: last_modifications,
- LastCreator: last_creator,
- Ctime: time.Now().Unix(),
- Mtime: time.Now().Unix(),
- Status: 1,
- Storey: storey,
- }
-
- err = service.CreateNewAirDisinfect(disinfect)
-
- if err != nil {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeCreateConfig)
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "disinfect": disinfect,
- })
- }
-
- func (this *MachineApiController) GetNewAirDisinfectList() {
-
- timeLayout := "2006-01-02"
- loc, _ := time.LoadLocation("Local")
- start_time := this.GetString("start_time")
- end_time := this.GetString("end_time")
- limit, _ := this.GetInt64("limit")
- page, _ := this.GetInt64("page")
- storey := this.GetString("storey")
- var startTime int64
- if len(start_time) > 0 {
- theTime, err := time.ParseInLocation(timeLayout+" 15:04:05", start_time+" 00:00:00", loc)
- if err != nil {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeParamWrong)
- return
- }
- startTime = theTime.Unix()
- }
- var endTime int64
- if len(end_time) > 0 {
- theTime, err := time.ParseInLocation(timeLayout+" 15:04:05", end_time+" 23:59:59", loc)
- if err != nil {
- utils.ErrorLog(err.Error())
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeParamWrong)
- return
- }
- endTime = theTime.Unix()
- }
- orgId := this.GetAdminUserInfo().CurrentOrgId
- list, total, err := service.GetNewAirDisinfectList(limit, page, startTime, endTime, orgId, storey)
- if err != nil {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeCreateConfig)
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "list": list,
- "total": total,
- })
- }
-
- func (this *MachineApiController) GetNewAirDisinfectByIdList() {
-
- id, _ := this.GetInt64("id")
-
- list, err := service.GetNewAirDisinfectByIdList(id)
-
- if err != nil {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeCreateConfig)
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "list": list,
- })
- }
-
- func (this *MachineApiController) UpdateNewAirDisInfect() {
-
- timeLayout := "2006-01-02"
- loc, _ := time.LoadLocation("Local")
- dataBody := make(map[string]interface{}, 0)
- err := json.Unmarshal(this.Ctx.Input.RequestBody, &dataBody)
- fmt.Println("err", err)
-
- id := int64(dataBody["id"].(float64))
- record_date := dataBody["record_date"].(string)
- recorddate, _ := time.ParseInLocation(timeLayout+" 15:04:05", record_date+" 00:00:00", loc)
- recorddateunix := recorddate.Unix()
-
- first_disinfection_water := dataBody["first_disinfection_water"].(string)
- first_disinfection_methods := dataBody["first_disinfection_methods"].(string)
- first_disinfection_time := dataBody["first_disinfection_time"].(string)
-
- first_start_time := dataBody["first_start_time"].(string)
-
- if len(first_start_time) == 0 {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeParamWrong)
- return
- }
- firstStartTime, _ := utils.ParseTimeStringToTime("2006-01-02 15:04", first_start_time)
-
- first_end_time := dataBody["first_end_time"].(string)
-
- if len(first_end_time) == 0 {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeParamWrong)
- return
- }
- firstEndTime, _ := utils.ParseTimeStringToTime("2006-01-02 15:04", first_end_time)
-
- first_total_time := dataBody["first_total_time"].(string)
-
- first_is_check := int64(dataBody["first_is_check"].(float64))
-
- first_modifications := int64(dataBody["first_modifications"].(float64))
-
- first_creator := int64(dataBody["first_creator"].(float64))
-
- sencond_disinfection_water := dataBody["sencond_disinfection_water"].(string)
- sencond_disinfection_methods := dataBody["sencond_disinfection_methods"].(string)
- sencond_disinfection_time := dataBody["sencond_disinfection_time"].(string)
-
- sencond_start_time := dataBody["sencond_start_time"].(string)
-
- if len(sencond_start_time) == 0 {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeParamWrong)
- return
- }
- sencondStartTime, _ := utils.ParseTimeStringToTime("2006-01-02 15:04", sencond_start_time)
-
- sencond_end_time := dataBody["sencond_end_time"].(string)
-
- if len(sencond_end_time) == 0 {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeParamWrong)
- return
- }
- sencondEndTime, _ := utils.ParseTimeStringToTime("2006-01-02 15:04", sencond_end_time)
-
- sencond_total_time := dataBody["sencond_total_time"].(string)
-
- sencond_is_check := int64(dataBody["sencond_is_check"].(float64))
-
- sencond_modifications := int64(dataBody["sencond_modifications"].(float64))
-
- sencond_creator := int64(dataBody["sencond_creator"].(float64))
-
- third_disinfection_water := dataBody["third_disinfection_water"].(string)
- third_disinfection_methods := dataBody["third_disinfection_methods"].(string)
- third_disinfection_time := dataBody["third_disinfection_time"].(string)
-
- third_start_time := dataBody["third_start_time"].(string)
-
- if len(third_start_time) == 0 {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeParamWrong)
- return
- }
- thirdStartTime, _ := utils.ParseTimeStringToTime("2006-01-02 15:04", third_start_time)
-
- third_end_time := dataBody["third_end_time"].(string)
-
- if len(third_end_time) == 0 {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeParamWrong)
- return
- }
- thirdEndTime, _ := utils.ParseTimeStringToTime("2006-01-02 15:04", third_end_time)
-
- third_total_time := dataBody["third_total_time"].(string)
-
- third_is_check := int64(dataBody["third_is_check"].(float64))
-
- third_modifications := int64(dataBody["third_modifications"].(float64))
-
- third_creator := int64(dataBody["third_creator"].(float64))
-
- last_start_time := dataBody["last_start_time"].(string)
-
- if len(last_start_time) == 0 {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeParamWrong)
- return
- }
- lastStartTime, _ := utils.ParseTimeStringToTime("2006-01-02 15:04", last_start_time)
-
- last_end_time := dataBody["last_end_time"].(string)
-
- if len(last_end_time) == 0 {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeParamWrong)
- return
- }
- lastEndTime, _ := utils.ParseTimeStringToTime("2006-01-02 15:04", last_end_time)
-
- last_total_time := dataBody["last_total_time"].(string)
-
- last_is_check := int64(dataBody["last_is_check"].(float64))
-
- last_modifications := int64(dataBody["last_modifications"].(float64))
-
- last_creator := int64(dataBody["last_creator"].(float64))
-
- storey := dataBody["storey"].(string)
-
- orgId := this.GetAdminUserInfo().CurrentOrgId
- disinfect := models.XtNewAriDisinfect{
- ID: id,
- UserOrgId: orgId,
- RecordDate: recorddateunix,
- FirstDisinfectionWater: first_disinfection_water,
- FirstDisinfectionMethods: first_disinfection_methods,
- FirstDisinfectionTime: first_disinfection_time,
- FirstStartTime: firstStartTime.Unix(),
- FirstEndTime: firstEndTime.Unix(),
- FirstTotalTime: first_total_time,
- FirstIsCheck: first_is_check,
- FirstModifications: first_modifications,
- FirstCreator: first_creator,
- SencondDisinfectionWater: sencond_disinfection_water,
- SencondDisinfectionMethods: sencond_disinfection_methods,
- SencondDisinfectionTime: sencond_disinfection_time,
- SencondStartTime: sencondStartTime.Unix(),
- SencondEndTime: sencondEndTime.Unix(),
- SencondTotalTime: sencond_total_time,
- SencondIsCheck: sencond_is_check,
- SencondModifications: sencond_modifications,
- SencondCreator: sencond_creator,
- ThirdDisinfectionWater: third_disinfection_water,
- ThirdDisinfectionMethods: third_disinfection_methods,
- ThirdDisinfectionTime: third_disinfection_time,
- ThirdStartTime: thirdStartTime.Unix(),
- ThirdEndTime: thirdEndTime.Unix(),
- ThirdTotalTime: third_total_time,
- ThirdIsCheck: third_is_check,
- ThirdModifications: third_modifications,
- ThirdCreator: third_creator,
- LastStartTime: lastStartTime.Unix(),
- LastEndTime: lastEndTime.Unix(),
- LastTotalTime: last_total_time,
- LastIsCheck: last_is_check,
- LastModifications: last_modifications,
- LastCreator: last_creator,
- Ctime: time.Now().Unix(),
- Mtime: time.Now().Unix(),
- Status: 1,
- Storey: storey,
- }
-
- err = service.SaveNewAriDisinfect(disinfect)
- if err != nil {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeCreateConfig)
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "disinfect": disinfect,
- })
-
- }
-
- func (this *MachineApiController) DeleteNewAirDisinfect() {
-
- id, _ := this.GetInt64("id")
-
- err := service.DeleteNewAirDisInfect(id)
-
- if err != nil {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeCreateConfig)
- return
- }
- returnData := make(map[string]interface{}, 0)
- returnData["msg"] = "ok"
- this.ServeSuccessJSON(returnData)
- return
- }
-
- func (this *MachineApiController) SaveObjTableDisInfect() {
-
- timeLayout := "2006-01-02"
- loc, _ := time.LoadLocation("Local")
- dataBody := make(map[string]interface{}, 0)
- err := json.Unmarshal(this.Ctx.Input.RequestBody, &dataBody)
- fmt.Println("err", err)
- record_date := dataBody["record_date"].(string)
- recorddate, _ := time.ParseInLocation(timeLayout+" 15:04:05", record_date+" 00:00:00", loc)
- recorddateunix := recorddate.Unix()
-
- first_disinfection_water := dataBody["first_disinfection_water"].(string)
- first_disinfection_methods := dataBody["first_disinfection_methods"].(string)
- first_disinfection_time := dataBody["first_disinfection_time"].(string)
-
- first_start_time := dataBody["first_start_time"].(string)
-
- var firstStartTimeUnix int64
- if len(first_start_time) > 0 {
- firstStartTime, _ := utils.ParseTimeStringToTime("2006-01-02 15:04", first_start_time)
- firstStartTimeUnix = firstStartTime.Unix()
- }
-
- var firstEndTimeUnix int64
- first_end_time := dataBody["first_end_time"].(string)
-
- if len(first_end_time) > 0 {
- firstEndTime, _ := utils.ParseTimeStringToTime("2006-01-02 15:04", first_end_time)
- firstEndTimeUnix = firstEndTime.Unix()
- }
-
- first_total_time := dataBody["first_total_time"].(string)
-
- first_is_check := int64(dataBody["first_is_check"].(float64))
-
- first_modifications := int64(dataBody["first_modifications"].(float64))
-
- first_creator := int64(dataBody["first_creator"].(float64))
-
- sencond_disinfection_water := dataBody["sencond_disinfection_water"].(string)
- sencond_disinfection_methods := dataBody["sencond_disinfection_methods"].(string)
- sencond_disinfection_time := dataBody["sencond_disinfection_time"].(string)
-
- sencond_start_time := dataBody["sencond_start_time"].(string)
- var sencondStartTimeUnixt int64
- if len(sencond_start_time) > 0 {
- sencondStartTime, _ := utils.ParseTimeStringToTime("2006-01-02 15:04", sencond_start_time)
- sencondStartTimeUnixt = sencondStartTime.Unix()
- }
-
- sencond_end_time := dataBody["sencond_end_time"].(string)
- var sencondEndTimeUnixt int64
- if len(sencond_end_time) > 0 {
- sencondEndTime, _ := utils.ParseTimeStringToTime("2006-01-02 15:04", sencond_end_time)
- sencondEndTimeUnixt = sencondEndTime.Unix()
- }
-
- sencond_total_time := dataBody["sencond_total_time"].(string)
-
- sencond_is_check := int64(dataBody["sencond_is_check"].(float64))
-
- sencond_modifications := int64(dataBody["sencond_modifications"].(float64))
-
- sencond_creator := int64(dataBody["sencond_creator"].(float64))
-
- third_disinfection_water := dataBody["third_disinfection_water"].(string)
- third_disinfection_methods := dataBody["third_disinfection_methods"].(string)
- third_disinfection_time := dataBody["third_disinfection_time"].(string)
-
- third_start_time := dataBody["third_start_time"].(string)
- var thirdStartTimeUnix int64
- if len(third_start_time) > 0 {
- thirdStartTime, _ := utils.ParseTimeStringToTime("2006-01-02 15:04", third_start_time)
- thirdStartTimeUnix = thirdStartTime.Unix()
- }
-
- third_end_time := dataBody["third_end_time"].(string)
- var thirdEndTimeUnix int64
- if len(third_end_time) > 0 {
- thirdEndTime, _ := utils.ParseTimeStringToTime("2006-01-02 15:04", third_end_time)
- thirdEndTimeUnix = thirdEndTime.Unix()
- }
-
- third_total_time := dataBody["third_total_time"].(string)
-
- third_is_check := int64(dataBody["third_is_check"].(float64))
-
- third_modifications := int64(dataBody["third_modifications"].(float64))
-
- third_creator := int64(dataBody["third_creator"].(float64))
-
- fourth_disinfection_water := dataBody["fourth_disinfection_water"].(string)
- fourth_disinfection_methods := dataBody["fourth_disinfection_methods"].(string)
- fourth_disinfection_time := dataBody["fourth_disinfection_time"].(string)
-
- fourth_start_time := dataBody["fourth_start_time"].(string)
- var fourthiStartTimeUnitx int64
- if len(fourth_start_time) > 0 {
- fourthStartTime, _ := utils.ParseTimeStringToTime("2006-01-02 15:04", fourth_start_time)
- fourthiStartTimeUnitx = fourthStartTime.Unix()
- }
-
- fourth_end_time := dataBody["fourth_end_time"].(string)
- var fourthEndTimeUnix int64
- if len(fourth_end_time) > 0 {
- fourthEndTime, _ := utils.ParseTimeStringToTime("2006-01-02 15:04", fourth_end_time)
- fourthEndTimeUnix = fourthEndTime.Unix()
- }
-
- fourth_total_time := dataBody["fourth_total_time"].(string)
-
- fourth_is_check := int64(dataBody["fourth_is_check"].(float64))
-
- fourth_modifications := int64(dataBody["fourth_modifications"].(float64))
-
- fourth_creator := int64(dataBody["fourth_creator"].(float64))
-
- last_disinfection_water := dataBody["last_disinfection_water"].(string)
- last_disinfection_methods := dataBody["last_disinfection_methods"].(string)
- last_disinfection_time := dataBody["last_disinfection_time"].(string)
- last_start_time := dataBody["last_start_time"].(string)
- var lastStartTimeUnix int64
- if len(last_start_time) > 0 {
- lastStartTime, _ := utils.ParseTimeStringToTime("2006-01-02 15:04", last_start_time)
- lastStartTimeUnix = lastStartTime.Unix()
- }
-
- last_end_time := dataBody["last_end_time"].(string)
-
- var lastEndTimeUnix int64
- if len(last_end_time) > 0 {
- lastEndTime, _ := utils.ParseTimeStringToTime("2006-01-02 15:04", last_end_time)
- lastEndTimeUnix = lastEndTime.Unix()
- }
-
- last_total_time := dataBody["last_total_time"].(string)
-
- last_is_check := int64(dataBody["last_is_check"].(float64))
-
- last_modifications := int64(dataBody["last_modifications"].(float64))
-
- last_creator := int64(dataBody["last_creator"].(float64))
-
- storey := dataBody["storey"].(string)
-
- orgId := this.GetAdminUserInfo().CurrentOrgId
-
- objectDisinfect := models.XtNewObjectDisinfect{
- UserOrgId: orgId,
- RecordDate: recorddateunix,
- FirstDisinfectionWater: first_disinfection_water,
- FirstDisinfectionMethods: first_disinfection_methods,
- FirstDisinfectionTime: first_disinfection_time,
- FirstStartTime: firstStartTimeUnix,
- FirstEndTime: firstEndTimeUnix,
- FirstTotalTime: first_total_time,
- FirstIsCheck: first_is_check,
- FirstModifications: first_modifications,
- FirstCreator: first_creator,
- SencondDisinfectionWater: sencond_disinfection_water,
- SencondDisinfectionMethods: sencond_disinfection_methods,
- SencondDisinfectionTime: sencond_disinfection_time,
- SencondStartTime: sencondStartTimeUnixt,
- SencondEndTime: sencondEndTimeUnixt,
- SencondTotalTime: sencond_total_time,
- SencondIsCheck: sencond_is_check,
- SencondModifications: sencond_modifications,
- SencondCreator: sencond_creator,
- ThirdDisinfectionWater: third_disinfection_water,
- ThirdDisinfectionMethods: third_disinfection_methods,
- ThirdDisinfectionTime: third_disinfection_time,
- ThirdStartTime: thirdStartTimeUnix,
- ThirdEndTime: thirdEndTimeUnix,
- ThirdTotalTime: third_total_time,
- ThirdIsCheck: third_is_check,
- ThirdModifications: third_modifications,
- ThirdCreator: third_creator,
- LastStartTime: lastStartTimeUnix,
- LastEndTime: lastEndTimeUnix,
- LastTotalTime: last_total_time,
- LastIsCheck: last_is_check,
- LastModifications: last_modifications,
- LastCreator: last_creator,
- Ctime: time.Now().Unix(),
- Mtime: 0,
- Status: 1,
- FourthDisinfectionWater: fourth_disinfection_water,
- FourthDisinfectionMethods: fourth_disinfection_methods,
- FourthDisinfectionTime: fourth_disinfection_time,
- FourthStartTime: fourthiStartTimeUnitx,
- FourthEndTime: fourthEndTimeUnix,
- FourthTotalTime: fourth_total_time,
- FourthIsCheck: fourth_is_check,
- FourthModifications: fourth_modifications,
- FourthCreator: fourth_creator,
- LastDisinfectionWater: last_disinfection_water,
- LastDisinfectionMethods: last_disinfection_methods,
- LastDisinfectionTime: last_disinfection_time,
- Storey: storey,
- }
-
- err = service.CreateObjectDisInfect(objectDisinfect)
-
- if err != nil {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeCreateConfig)
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "objectDisinfect": objectDisinfect,
- })
- }
-
- func (this *MachineApiController) GetObjectTableDisinfectList() {
-
- timeLayout := "2006-01-02"
- loc, _ := time.LoadLocation("Local")
- start_time := this.GetString("start_time")
- end_time := this.GetString("end_time")
- limit, _ := this.GetInt64("limit")
- page, _ := this.GetInt64("page")
- storey := this.GetString("storey")
- var startTime int64
- if len(start_time) > 0 {
- theTime, err := time.ParseInLocation(timeLayout+" 15:04:05", start_time+" 00:00:00", loc)
- if err != nil {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeParamWrong)
- return
- }
- startTime = theTime.Unix()
- }
- var endTime int64
- if len(end_time) > 0 {
- theTime, err := time.ParseInLocation(timeLayout+" 15:04:05", end_time+" 23:59:59", loc)
- if err != nil {
- utils.ErrorLog(err.Error())
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeParamWrong)
- return
- }
- endTime = theTime.Unix()
- }
- orgId := this.GetAdminUserInfo().CurrentOrgId
- list, total, err := service.GetObjectTableDisinfectList(limit, page, startTime, endTime, orgId, storey)
-
- if err != nil {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeCreateConfig)
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "list": list,
- "total": total,
- })
- }
-
- func (this *MachineApiController) GetObjectTableDisinfectByList() {
-
- id, _ := this.GetInt64("id")
- list, err := service.GetObjectTableDisinfectByList(id)
- if err != nil {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeCreateConfig)
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "list": list,
- })
- }
-
- func (this *MachineApiController) UpdateObjectTableDisinfect() {
-
- timeLayout := "2006-01-02"
- loc, _ := time.LoadLocation("Local")
- dataBody := make(map[string]interface{}, 0)
- err := json.Unmarshal(this.Ctx.Input.RequestBody, &dataBody)
- fmt.Println("err", err)
- record_date := dataBody["record_date"].(string)
-
- id := int64(dataBody["id"].(float64))
- recorddate, _ := time.ParseInLocation(timeLayout+" 15:04:05", record_date+" 00:00:00", loc)
- recorddateunix := recorddate.Unix()
-
- first_disinfection_water := dataBody["first_disinfection_water"].(string)
- first_disinfection_methods := dataBody["first_disinfection_methods"].(string)
- first_disinfection_time := dataBody["first_disinfection_time"].(string)
-
- first_start_time := dataBody["first_start_time"].(string)
-
- var firstStartTimeUnix int64
- if len(first_start_time) > 0 {
- firstStartTime, _ := utils.ParseTimeStringToTime("2006-01-02 15:04", first_start_time)
- firstStartTimeUnix = firstStartTime.Unix()
- }
-
- var firstEndTimeUnix int64
- first_end_time := dataBody["first_end_time"].(string)
-
- if len(first_end_time) > 0 {
- firstEndTime, _ := utils.ParseTimeStringToTime("2006-01-02 15:04", first_end_time)
- firstEndTimeUnix = firstEndTime.Unix()
- }
-
- first_total_time := dataBody["first_total_time"].(string)
-
- first_is_check := int64(dataBody["first_is_check"].(float64))
-
- first_modifications := int64(dataBody["first_modifications"].(float64))
-
- first_creator := int64(dataBody["first_creator"].(float64))
-
- sencond_disinfection_water := dataBody["sencond_disinfection_water"].(string)
- sencond_disinfection_methods := dataBody["sencond_disinfection_methods"].(string)
- sencond_disinfection_time := dataBody["sencond_disinfection_time"].(string)
-
- sencond_start_time := dataBody["sencond_start_time"].(string)
- var sencondStartTimeUnixt int64
- if len(sencond_start_time) > 0 {
- sencondStartTime, _ := utils.ParseTimeStringToTime("2006-01-02 15:04", sencond_start_time)
- sencondStartTimeUnixt = sencondStartTime.Unix()
- }
-
- sencond_end_time := dataBody["sencond_end_time"].(string)
- var sencondEndTimeUnixt int64
- if len(sencond_end_time) > 0 {
- sencondEndTime, _ := utils.ParseTimeStringToTime("2006-01-02 15:04", sencond_end_time)
- sencondEndTimeUnixt = sencondEndTime.Unix()
- }
-
- sencond_total_time := dataBody["sencond_total_time"].(string)
-
- sencond_is_check := int64(dataBody["sencond_is_check"].(float64))
-
- sencond_modifications := int64(dataBody["sencond_modifications"].(float64))
-
- sencond_creator := int64(dataBody["sencond_creator"].(float64))
-
- third_disinfection_water := dataBody["third_disinfection_water"].(string)
- third_disinfection_methods := dataBody["third_disinfection_methods"].(string)
- third_disinfection_time := dataBody["third_disinfection_time"].(string)
-
- third_start_time := dataBody["third_start_time"].(string)
- var thirdStartTimeUnix int64
- if len(third_start_time) > 0 {
- thirdStartTime, _ := utils.ParseTimeStringToTime("2006-01-02 15:04", third_start_time)
- thirdStartTimeUnix = thirdStartTime.Unix()
- }
-
- third_end_time := dataBody["third_end_time"].(string)
- var thirdEndTimeUnix int64
- if len(third_end_time) > 0 {
- thirdEndTime, _ := utils.ParseTimeStringToTime("2006-01-02 15:04", third_end_time)
- thirdEndTimeUnix = thirdEndTime.Unix()
- }
-
- third_total_time := dataBody["third_total_time"].(string)
-
- third_is_check := int64(dataBody["third_is_check"].(float64))
-
- third_modifications := int64(dataBody["third_modifications"].(float64))
-
- third_creator := int64(dataBody["third_creator"].(float64))
-
- fourth_disinfection_water := dataBody["fourth_disinfection_water"].(string)
- fourth_disinfection_methods := dataBody["fourth_disinfection_methods"].(string)
- fourth_disinfection_time := dataBody["fourth_disinfection_time"].(string)
-
- fourth_start_time := dataBody["fourth_start_time"].(string)
- var fourthiStartTimeUnitx int64
- if len(fourth_start_time) > 0 {
- fourthStartTime, _ := utils.ParseTimeStringToTime("2006-01-02 15:04", fourth_start_time)
- fourthiStartTimeUnitx = fourthStartTime.Unix()
- }
-
- fourth_end_time := dataBody["fourth_end_time"].(string)
- var fourthEndTimeUnix int64
- if len(fourth_end_time) > 0 {
- fourthEndTime, _ := utils.ParseTimeStringToTime("2006-01-02 15:04", fourth_end_time)
- fourthEndTimeUnix = fourthEndTime.Unix()
- }
-
- fourth_total_time := dataBody["fourth_total_time"].(string)
-
- fourth_is_check := int64(dataBody["fourth_is_check"].(float64))
-
- fourth_modifications := int64(dataBody["fourth_modifications"].(float64))
-
- fourth_creator := int64(dataBody["fourth_creator"].(float64))
-
- last_disinfection_water := dataBody["last_disinfection_water"].(string)
- last_disinfection_methods := dataBody["last_disinfection_methods"].(string)
- last_disinfection_time := dataBody["last_disinfection_time"].(string)
- last_start_time := dataBody["last_start_time"].(string)
- var lastStartTimeUnix int64
- if len(last_start_time) > 0 {
- lastStartTime, _ := utils.ParseTimeStringToTime("2006-01-02 15:04", last_start_time)
- lastStartTimeUnix = lastStartTime.Unix()
- }
-
- last_end_time := dataBody["last_end_time"].(string)
-
- var lastEndTimeUnix int64
- if len(last_end_time) > 0 {
- lastEndTime, _ := utils.ParseTimeStringToTime("2006-01-02 15:04", last_end_time)
- lastEndTimeUnix = lastEndTime.Unix()
- }
-
- last_total_time := dataBody["last_total_time"].(string)
-
- last_is_check := int64(dataBody["last_is_check"].(float64))
-
- last_modifications := int64(dataBody["last_modifications"].(float64))
-
- last_creator := int64(dataBody["last_creator"].(float64))
-
- storey := dataBody["storey"].(string)
-
- orgId := this.GetAdminUserInfo().CurrentOrgId
-
- objectDisinfect := models.XtNewObjectDisinfect{
- ID: id,
- UserOrgId: orgId,
- RecordDate: recorddateunix,
- FirstDisinfectionWater: first_disinfection_water,
- FirstDisinfectionMethods: first_disinfection_methods,
- FirstDisinfectionTime: first_disinfection_time,
- FirstStartTime: firstStartTimeUnix,
- FirstEndTime: firstEndTimeUnix,
- FirstTotalTime: first_total_time,
- FirstIsCheck: first_is_check,
- FirstModifications: first_modifications,
- FirstCreator: first_creator,
- SencondDisinfectionWater: sencond_disinfection_water,
- SencondDisinfectionMethods: sencond_disinfection_methods,
- SencondDisinfectionTime: sencond_disinfection_time,
- SencondStartTime: sencondStartTimeUnixt,
- SencondEndTime: sencondEndTimeUnixt,
- SencondTotalTime: sencond_total_time,
- SencondIsCheck: sencond_is_check,
- SencondModifications: sencond_modifications,
- SencondCreator: sencond_creator,
- ThirdDisinfectionWater: third_disinfection_water,
- ThirdDisinfectionMethods: third_disinfection_methods,
- ThirdDisinfectionTime: third_disinfection_time,
- ThirdStartTime: thirdStartTimeUnix,
- ThirdEndTime: thirdEndTimeUnix,
- ThirdTotalTime: third_total_time,
- ThirdIsCheck: third_is_check,
- ThirdModifications: third_modifications,
- ThirdCreator: third_creator,
- LastStartTime: lastStartTimeUnix,
- LastEndTime: lastEndTimeUnix,
- LastTotalTime: last_total_time,
- LastIsCheck: last_is_check,
- LastModifications: last_modifications,
- LastCreator: last_creator,
- Ctime: time.Now().Unix(),
- Mtime: 0,
- Status: 1,
- FourthDisinfectionWater: fourth_disinfection_water,
- FourthDisinfectionMethods: fourth_disinfection_methods,
- FourthDisinfectionTime: fourth_disinfection_time,
- FourthStartTime: fourthiStartTimeUnitx,
- FourthEndTime: fourthEndTimeUnix,
- FourthTotalTime: fourth_total_time,
- FourthIsCheck: fourth_is_check,
- FourthModifications: fourth_modifications,
- FourthCreator: fourth_creator,
- LastDisinfectionWater: last_disinfection_water,
- LastDisinfectionMethods: last_disinfection_methods,
- LastDisinfectionTime: last_disinfection_time,
- Storey: storey,
- }
- err = service.UpdateObjectTableDisinfect(objectDisinfect)
- if err != nil {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeCreateConfig)
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "objectDisinfect": objectDisinfect,
- })
- }
-
- func (this *MachineApiController) DeleteObjectTableDisinfect() {
-
- id, _ := this.GetInt64("id")
- err := service.DeleteObjectTableDisinfect(id)
- if err != nil {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeCreateConfig)
- return
- }
- returnData := make(map[string]interface{}, 0)
- returnData["msg"] = "ok"
- this.ServeSuccessJSON(returnData)
- return
- }
-
- func (this *MachineApiController) GetAirDisinfectionLongTime() {
-
- orgId := this.GetAdminUserInfo().CurrentOrgId
-
- storey := this.GetString("storey")
- list, err := service.GetAirDisInfectionLongTime(orgId, storey)
-
- if err != nil {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeCreateConfig)
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "list": list,
- })
- }
-
- func (this *MachineApiController) GetObjectDisInfectionLongTime() {
-
- orgId := this.GetAdminUserInfo().CurrentOrgId
-
- list, err := service.GetObjectDisInfectionLongTime(orgId)
-
- if err != nil {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeCreateConfig)
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "list": list,
- })
- }
-
- func (this *MachineApiController) GetInformationmanalist() {
-
- //获取2022年8月1日到12日的上机患者
-
- list, _ := service.GetDialysisOrderPatient(9538)
-
- for _, dialysisOrder := range list {
-
- //根据床位号获取设备型号
- unitType, _ := service.GetUnitType(dialysisOrder.BedId, dialysisOrder.UserOrgId)
- //查询使用消毒最后一条消毒记录
- _, err := service.GetLaseDeviceInfomation(dialysisOrder.UserOrgId, dialysisOrder.BedId, dialysisOrder.DialysisDate, dialysisOrder.SchedualType)
- fmt.Println("err", err)
- if err == gorm.ErrRecordNotFound {
- //查找排班
- scheduleByPatient, _ := service.GetScheduleByPatient(dialysisOrder.PatientId, dialysisOrder.DialysisDate, dialysisOrder.UserOrgId)
- //查询改设备是否有消毒计划
- plan, errcode := service.GetDisInfectionTime(dialysisOrder.UserOrgId, unitType.UnitType, dialysisOrder.SchedualType, scheduleByPatient.ScheduleWeek)
-
- //根据床位号获取设备id
- addmacher, _ := service.GetEquimentIDTwo(dialysisOrder.BedId, dialysisOrder.UserOrgId)
-
- //查询病人信息
- patients, _ := service.GetPatientInfoMation(dialysisOrder.PatientId)
- var con = ""
- if patients.IsInfectious == 0 {
- con = ""
- }
- if patients.IsInfectious == 1 {
- con = "无"
- }
- if patients.IsInfectious == 2 {
- con = "有"
- }
-
- if errcode == nil {
- var end_time int64
- end_time = dialysisOrder.EndTime + plan.DisinfecTime*60
- //新增消毒
- information := models.DeviceInformation{
- Date: dialysisOrder.DialysisDate,
- Zone: dialysisOrder.ZoneId,
- Class: dialysisOrder.SchedualType,
- BedNumber: dialysisOrder.BedId,
- PatientId: dialysisOrder.PatientId,
- DialysisMode: scheduleByPatient.ModeId,
- LongTime: strconv.FormatInt(plan.DisinfecTime, 10),
- Disinfection: 1,
- DialysisConcentration: 1,
- DisinfectionStatus: 1,
- Move: 1,
- UserOrgId: dialysisOrder.UserOrgId,
- DisinfectType: plan.Way,
- DisinfectantType: plan.MachineDisinfectant,
- FluidPath: plan.DisinfectanWay, //液路消毒方式
- Disinfectant: plan.Disinfectant,
- Ctime: time.Now().Unix(),
- Status: 1,
- SignName: dialysisOrder.FinishNurse,
- EquimentId: addmacher.ID,
- DisinfectionResidue: 2,
- Bed: addmacher.BedNumber,
- StartTime: dialysisOrder.StartTime,
- EndTime: dialysisOrder.EndTime,
- Contagion: con,
- WeightLoss: 0,
- Hyperfiltratio: 0,
- DialysisHour: "",
- MachineRun: 1,
- DisinfecStartime: dialysisOrder.EndTime,
- DisinfecEndtime: end_time,
- }
- err := service.CreateInformationTwo(&information)
- fmt.Println("报错", err)
- }
- }
- }
-
- this.ServeSuccessJSON(map[string]interface{}{
- "list": list,
- })
- }
-
- func (this *MachineApiController) SaveObjectRegistration() {
-
- timeLayout := "2006-01-02"
- loc, _ := time.LoadLocation("Local")
- dataBody := make(map[string]interface{}, 0)
- err := json.Unmarshal(this.Ctx.Input.RequestBody, &dataBody)
- fmt.Println(err)
- record_date := dataBody["record_date"].(string)
-
- recorddate, _ := time.ParseInLocation(timeLayout+" 15:04:05", record_date+" 00:00:00", loc)
- recorddateunix := recorddate.Unix()
-
- model_number := dataBody["model_number"].(string)
- user_count := dataBody["user_count"].(string)
-
- product_date := dataBody["product_date"].(string)
-
- productdate, _ := time.ParseInLocation(timeLayout+" 15:04:05", product_date+" 00:00:00", loc)
- productdateunix := productdate.Unix()
-
- expiry_date := dataBody["expiry_date"].(string)
-
- expirydate, _ := time.ParseInLocation(timeLayout+" 15:04:05", expiry_date+" 00:00:00", loc)
- expirydateunix := expirydate.Unix()
-
- packaging_identification := int64(dataBody["packaging_identification"].(float64))
-
- destroy_people := int64(dataBody["destroy_people"].(float64))
-
- destroy_nubmer := dataBody["destroy_nubmer"].(string)
-
- destroy_way := int64(dataBody["destroy_way"].(float64))
-
- leader := int64(dataBody["leader"].(float64))
-
- orgId := this.GetAdminUserInfo().CurrentOrgId
- registration := models.XtDialysisRegistration{
- RecordDate: recorddateunix,
- ModelNumber: model_number,
- UserCount: user_count,
- ProductDate: productdateunix,
- ExpiryDate: expirydateunix,
- PackagingIdentification: packaging_identification,
- DestroyPeople: destroy_people,
- DestroyNubmer: destroy_nubmer,
- DestroyWay: destroy_way,
- Leader: leader,
- UserOrgId: orgId,
- Status: 1,
- Ctime: time.Now().Unix(),
- Mtime: 0,
- }
-
- err = service.CreateObjectRegistration(registration)
-
- this.ServeSuccessJSON(map[string]interface{}{
- "registration": registration,
- })
-
- }
-
- func (this *MachineApiController) GetRegistrationDisinfectList() {
-
- timeLayout := "2006-01-02"
- loc, _ := time.LoadLocation("Local")
- start_time := this.GetString("start_time")
- end_time := this.GetString("end_time")
- limit, _ := this.GetInt64("limit")
- page, _ := this.GetInt64("page")
- var startTime int64
- if len(start_time) > 0 {
- theTime, err := time.ParseInLocation(timeLayout+" 15:04:05", start_time+" 00:00:00", loc)
- if err != nil {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeParamWrong)
- return
- }
- startTime = theTime.Unix()
- }
- var endTime int64
- if len(end_time) > 0 {
- theTime, err := time.ParseInLocation(timeLayout+" 15:04:05", end_time+" 23:59:59", loc)
- if err != nil {
- utils.ErrorLog(err.Error())
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeParamWrong)
- return
- }
- endTime = theTime.Unix()
- }
- orgId := this.GetAdminUserInfo().CurrentOrgId
- list, total, err := service.GetRegistrationDisinfectList(limit, page, startTime, endTime, orgId)
-
- if err != nil {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeCreateConfig)
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "list": list,
- "total": total,
- })
- }
-
- func (this *MachineApiController) GetObjectRegistrationByIdList() {
-
- id, _ := this.GetInt64("id")
-
- list, err := service.GetObjectRegistrationByIdList(id)
-
- if err != nil {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeCreateConfig)
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "list": list,
- })
- }
-
- func (this *MachineApiController) UpdateObjectRegistration() {
-
- timeLayout := "2006-01-02"
- loc, _ := time.LoadLocation("Local")
- dataBody := make(map[string]interface{}, 0)
- err := json.Unmarshal(this.Ctx.Input.RequestBody, &dataBody)
- fmt.Println(err)
- record_date := dataBody["record_date"].(string)
-
- recorddate, _ := time.ParseInLocation(timeLayout+" 15:04:05", record_date+" 00:00:00", loc)
- recorddateunix := recorddate.Unix()
-
- model_number := dataBody["model_number"].(string)
- user_count := dataBody["user_count"].(string)
-
- product_date := dataBody["product_date"].(string)
-
- productdate, _ := time.ParseInLocation(timeLayout+" 15:04:05", product_date+" 00:00:00", loc)
- productdateunix := productdate.Unix()
-
- expiry_date := dataBody["expiry_date"].(string)
-
- expirydate, _ := time.ParseInLocation(timeLayout+" 15:04:05", expiry_date+" 00:00:00", loc)
- expirydateunix := expirydate.Unix()
-
- packaging_identification := int64(dataBody["packaging_identification"].(float64))
-
- destroy_people := int64(dataBody["destroy_people"].(float64))
-
- destroy_nubmer := dataBody["destroy_nubmer"].(string)
-
- destroy_way := int64(dataBody["destroy_way"].(float64))
-
- leader := int64(dataBody["leader"].(float64))
-
- id := int64(dataBody["id"].(float64))
- orgId := this.GetAdminUserInfo().CurrentOrgId
- registration := models.XtDialysisRegistration{
- ID: id,
- RecordDate: recorddateunix,
- ModelNumber: model_number,
- UserCount: user_count,
- ProductDate: productdateunix,
- ExpiryDate: expirydateunix,
- PackagingIdentification: packaging_identification,
- DestroyPeople: destroy_people,
- DestroyNubmer: destroy_nubmer,
- DestroyWay: destroy_way,
- Leader: leader,
- UserOrgId: orgId,
- Status: 1,
- Ctime: time.Now().Unix(),
- Mtime: 0,
- }
-
- service.UpdateObjectRegistration(registration)
-
- this.ServeSuccessJSON(map[string]interface{}{
- "registration": registration,
- })
- }
-
- func (this *MachineApiController) DeleteObjectTregistration() {
-
- id, _ := this.GetInt64("id")
- err := service.DeleteObjectTregistration(id)
- if err != nil {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeCreateConfig)
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "msg": "ok",
- })
- return
- }
-
- func (this *MachineApiController) GetRegistGoodInforList() {
-
- orgId := this.GetAdminUserInfo().CurrentOrgId
-
- list, err := service.GetRegistGoodInforList(orgId)
-
- if err != nil {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeCreateConfig)
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "list": list,
- })
- return
- }
-
- func (this *MachineApiController) GetRegistNumber() {
-
- id, _ := this.GetInt64("id")
- record_date := this.GetString("record_date")
- timeLayout := "2006-01-02"
- loc, _ := time.LoadLocation("Local")
- dataBody := make(map[string]interface{}, 0)
- err := json.Unmarshal(this.Ctx.Input.RequestBody, &dataBody)
- fmt.Println(err)
- recorddate, _ := time.ParseInLocation(timeLayout+" 15:04:05", record_date+" 00:00:00", loc)
- recorddateunix := recorddate.Unix()
- orgId := this.GetAdminUserInfo().CurrentOrgId
- infor, err := service.GetRegistNumber(recorddateunix, id, orgId)
- if err != nil {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeCreateConfig)
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "list": infor,
- })
- return
- }
-
- func (this *MachineApiController) SaveSetAirDisInfect() {
-
- air_way, _ := this.GetInt64("air_way")
- orgId := this.GetAdminUserInfo().CurrentOrgId
-
- airdisinfect, _ := service.GetAirDisInfectSetting(orgId)
-
- airSetting := models.XtDeviceAirSetting{
- ID: airdisinfect.ID,
- AirWay: air_way,
- UserOrgId: orgId,
- Ctime: time.Now().Unix(),
- Status: 1,
- Mtime: time.Now().Unix(),
- }
-
- err := service.SaveSetAirDisInfect(airSetting)
-
- if err != nil {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeCreateConfig)
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "airSetting": airSetting,
- })
- return
-
- }
-
- func (this *MachineApiController) GetSetAirInfectById() {
-
- orgId := this.GetAdminUserInfo().CurrentOrgId
-
- airset, _ := service.GetAirDisInfectSetting(orgId)
- this.ServeSuccessJSON(map[string]interface{}{
- "airset": airset,
- })
- return
-
- }
-
- func (this *MachineApiController) SaveNewAirWayDisinfect() {
-
- timeLayout := "2006-01-02"
- loc, _ := time.LoadLocation("Local")
- dataBody := make(map[string]interface{}, 0)
- err := json.Unmarshal(this.Ctx.Input.RequestBody, &dataBody)
- fmt.Println("err", err)
- record_date := dataBody["record_date"].(string)
- recorddate, _ := time.ParseInLocation(timeLayout+" 15:04:05", record_date+" 00:00:00", loc)
- recorddateunix := recorddate.Unix()
-
- first_disinfection_water := dataBody["first_disinfection_water"].(string)
- first_disinfection_methods := dataBody["first_disinfection_methods"].(string)
- first_disinfection_time := dataBody["first_disinfection_time"].(string)
-
- first_start_time := dataBody["first_start_time"].(string)
-
- if len(first_start_time) == 0 {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeParamWrong)
- return
- }
- firstStartTime, _ := utils.ParseTimeStringToTime("2006-01-02 15:04", first_start_time)
-
- first_end_time := dataBody["first_end_time"].(string)
-
- if len(first_end_time) == 0 {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeParamWrong)
- return
- }
- firstEndTime, _ := utils.ParseTimeStringToTime("2006-01-02 15:04", first_end_time)
-
- first_total_time := dataBody["first_total_time"].(string)
-
- first_is_check := int64(dataBody["first_is_check"].(float64))
-
- first_modifications := int64(dataBody["first_modifications"].(float64))
-
- first_creator := int64(dataBody["first_creator"].(float64))
-
- last_start_time := dataBody["last_start_time"].(string)
-
- if len(last_start_time) == 0 {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeParamWrong)
- return
- }
- lastStartTime, _ := utils.ParseTimeStringToTime("2006-01-02 15:04", last_start_time)
-
- last_end_time := dataBody["last_end_time"].(string)
-
- if len(last_end_time) == 0 {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeParamWrong)
- return
- }
- lastEndTime, _ := utils.ParseTimeStringToTime("2006-01-02 15:04", last_end_time)
-
- last_total_time := dataBody["last_total_time"].(string)
-
- last_is_check := int64(dataBody["last_is_check"].(float64))
-
- last_modifications := int64(dataBody["last_modifications"].(float64))
-
- last_creator := int64(dataBody["last_creator"].(float64))
-
- department := dataBody["department"].(string)
-
- orgId := this.GetAdminUserInfo().CurrentOrgId
- disinfect := models.XtNewAriDisinfectWay{
- UserOrgId: orgId,
- RecordDate: recorddateunix,
- FirstDisinfectionWater: first_disinfection_water,
- FirstDisinfectionMethods: first_disinfection_methods,
- FirstDisinfectionTime: first_disinfection_time,
- FirstStartTime: firstStartTime.Unix(),
- FirstEndTime: firstEndTime.Unix(),
- FirstTotalTime: first_total_time,
- FirstIsCheck: first_is_check,
- FirstModifications: first_modifications,
- FirstCreator: first_creator,
- LastStartTime: lastStartTime.Unix(),
- LastEndTime: lastEndTime.Unix(),
- LastTotalTime: last_total_time,
- LastIsCheck: last_is_check,
- LastModifications: last_modifications,
- LastCreator: last_creator,
- Ctime: time.Now().Unix(),
- Mtime: time.Now().Unix(),
- Status: 1,
- Department: department,
- }
-
- err = service.CreateNewAirWayDisinfectOne(disinfect)
-
- if err != nil {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeCreateConfig)
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "disinfect": disinfect,
- })
- }
-
- func (this *MachineApiController) GetNewAirWayDisinfectList() {
-
- timeLayout := "2006-01-02"
- loc, _ := time.LoadLocation("Local")
- start_time := this.GetString("start_time")
- end_time := this.GetString("end_time")
- limit, _ := this.GetInt64("limit")
- page, _ := this.GetInt64("page")
- var startTime int64
- if len(start_time) > 0 {
- theTime, err := time.ParseInLocation(timeLayout+" 15:04:05", start_time+" 00:00:00", loc)
- if err != nil {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeParamWrong)
- return
- }
- startTime = theTime.Unix()
- }
- var endTime int64
- if len(end_time) > 0 {
- theTime, err := time.ParseInLocation(timeLayout+" 15:04:05", end_time+" 23:59:59", loc)
- if err != nil {
- utils.ErrorLog(err.Error())
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeParamWrong)
- return
- }
- endTime = theTime.Unix()
- }
- orgId := this.GetAdminUserInfo().CurrentOrgId
- list, total, err := service.GetNewAirWayDisinfectList(limit, page, startTime, endTime, orgId)
-
- if err != nil {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeCreateConfig)
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "list": list,
- "total": total,
- })
- }
-
- func (this *MachineApiController) GetAirDisinfectWayLongTime() {
-
- orgId := this.GetAdminUserInfo().CurrentOrgId
-
- department := this.GetString("department")
- list, err := service.GetAirDisinfectWayLongTime(orgId, department)
-
- if err != nil {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeCreateConfig)
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "list": list,
- })
- }
-
- func (this *MachineApiController) GetNewAirWayDisinfectByIdList() {
-
- id, _ := this.GetInt64("id")
- list, err := service.GetNewAirWayDisinfectByIdList(id)
- if err != nil {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeCreateConfig)
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "list": list,
- })
- }
-
- func (this *MachineApiController) UpdateNewAirWayDisInfect() {
-
- timeLayout := "2006-01-02"
- loc, _ := time.LoadLocation("Local")
- dataBody := make(map[string]interface{}, 0)
- err := json.Unmarshal(this.Ctx.Input.RequestBody, &dataBody)
- fmt.Println("err", err)
-
- id := int64(dataBody["id"].(float64))
- record_date := dataBody["record_date"].(string)
- recorddate, _ := time.ParseInLocation(timeLayout+" 15:04:05", record_date+" 00:00:00", loc)
- recorddateunix := recorddate.Unix()
-
- first_disinfection_water := dataBody["first_disinfection_water"].(string)
- first_disinfection_methods := dataBody["first_disinfection_methods"].(string)
- first_disinfection_time := dataBody["first_disinfection_time"].(string)
-
- first_start_time := dataBody["first_start_time"].(string)
-
- if len(first_start_time) == 0 {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeParamWrong)
- return
- }
- firstStartTime, _ := utils.ParseTimeStringToTime("2006-01-02 15:04", first_start_time)
-
- first_end_time := dataBody["first_end_time"].(string)
-
- if len(first_end_time) == 0 {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeParamWrong)
- return
- }
- firstEndTime, _ := utils.ParseTimeStringToTime("2006-01-02 15:04", first_end_time)
-
- first_total_time := dataBody["first_total_time"].(string)
-
- first_is_check := int64(dataBody["first_is_check"].(float64))
-
- first_modifications := int64(dataBody["first_modifications"].(float64))
-
- first_creator := int64(dataBody["first_creator"].(float64))
-
- last_start_time := dataBody["last_start_time"].(string)
-
- if len(last_start_time) == 0 {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeParamWrong)
- return
- }
- lastStartTime, _ := utils.ParseTimeStringToTime("2006-01-02 15:04", last_start_time)
-
- last_end_time := dataBody["last_end_time"].(string)
-
- if len(last_end_time) == 0 {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeParamWrong)
- return
- }
- lastEndTime, _ := utils.ParseTimeStringToTime("2006-01-02 15:04", last_end_time)
-
- last_total_time := dataBody["last_total_time"].(string)
-
- last_is_check := int64(dataBody["last_is_check"].(float64))
-
- last_modifications := int64(dataBody["last_modifications"].(float64))
-
- last_creator := int64(dataBody["last_creator"].(float64))
-
- department := dataBody["department"].(string)
- orgId := this.GetAdminUserInfo().CurrentOrgId
- disinfect := models.XtNewAriDisinfectWay{
- ID: id,
- UserOrgId: orgId,
- RecordDate: recorddateunix,
- FirstDisinfectionWater: first_disinfection_water,
- FirstDisinfectionMethods: first_disinfection_methods,
- FirstDisinfectionTime: first_disinfection_time,
- FirstStartTime: firstStartTime.Unix(),
- FirstEndTime: firstEndTime.Unix(),
- FirstTotalTime: first_total_time,
- FirstIsCheck: first_is_check,
- FirstModifications: first_modifications,
- FirstCreator: first_creator,
- LastStartTime: lastStartTime.Unix(),
- LastEndTime: lastEndTime.Unix(),
- LastTotalTime: last_total_time,
- LastIsCheck: last_is_check,
- LastModifications: last_modifications,
- LastCreator: last_creator,
- Ctime: time.Now().Unix(),
- Mtime: time.Now().Unix(),
- Status: 1,
- Department: department,
- }
-
- err = service.CreateNewAirWayDisinfect(disinfect)
- if err != nil {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeCreateConfig)
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "disinfect": disinfect,
- })
- }
-
- func (this *MachineApiController) DeleteNewAirWayDisinfect() {
-
- id, _ := this.GetInt64("id")
- err := service.DeleteNewAirWayDisinfect(id)
- if err != nil {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeCreateConfig)
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "msg": "ok",
- })
- return
- }
-
- func (this *MachineApiController) SaveSetObjectDisinfect() {
-
- air_way, _ := this.GetInt64("air_way")
-
- orgId := this.GetAdminUserInfo().CurrentOrgId
-
- disinfect, _ := service.GetObjectTableDisinfect(orgId)
-
- objctSet := models.XtDeviceObjctSet{
- ID: disinfect.ID,
- UserOrgId: orgId,
- Status: 1,
- AirWay: air_way,
- Ctime: time.Now().Unix(),
- Mtime: time.Now().Unix(),
- }
-
- err := service.SaveSetObjectDisinfect(objctSet)
- if err != nil {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeCreateConfig)
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "objctSet": objctSet,
- })
- return
- }
-
- func (this *MachineApiController) GetObjectWayDisinect() {
-
- orgId := this.GetAdminUserInfo().CurrentOrgId
-
- disinfect, _ := service.GetObjectTableDisinfect(orgId)
-
- this.ServeSuccessJSON(map[string]interface{}{
- "disinfect": disinfect,
- })
- return
- }
-
- func (this *MachineApiController) SaveObjectWayTableDisinfect() {
-
- timeLayout := "2006-01-02"
- loc, _ := time.LoadLocation("Local")
- dataBody := make(map[string]interface{}, 0)
- err := json.Unmarshal(this.Ctx.Input.RequestBody, &dataBody)
- fmt.Println("err", err)
- record_date := dataBody["record_date"].(string)
- recorddate, _ := time.ParseInLocation(timeLayout+" 15:04:05", record_date+" 00:00:00", loc)
- recorddateunix := recorddate.Unix()
-
- first_disinfection_water := dataBody["first_disinfection_water"].(string)
- first_disinfection_methods := dataBody["first_disinfection_methods"].(string)
- first_disinfection_time := dataBody["first_disinfection_time"].(string)
-
- first_start_time := dataBody["first_start_time"].(string)
-
- var firstStartTimeUnix int64
- if len(first_start_time) > 0 {
- firstStartTime, _ := utils.ParseTimeStringToTime("2006-01-02 15:04", first_start_time)
- firstStartTimeUnix = firstStartTime.Unix()
- }
-
- var firstEndTimeUnix int64
- first_end_time := dataBody["first_end_time"].(string)
-
- if len(first_end_time) > 0 {
- firstEndTime, _ := utils.ParseTimeStringToTime("2006-01-02 15:04", first_end_time)
- firstEndTimeUnix = firstEndTime.Unix()
- }
-
- first_total_time := dataBody["first_total_time"].(string)
-
- first_is_check := int64(dataBody["first_is_check"].(float64))
-
- first_modifications := int64(dataBody["first_modifications"].(float64))
-
- first_creator := int64(dataBody["first_creator"].(float64))
-
- last_disinfection_water := dataBody["last_disinfection_water"].(string)
- last_disinfection_methods := dataBody["last_disinfection_methods"].(string)
- last_disinfection_time := dataBody["last_disinfection_time"].(string)
- last_start_time := dataBody["last_start_time"].(string)
- var lastStartTimeUnix int64
- if len(last_start_time) > 0 {
- lastStartTime, _ := utils.ParseTimeStringToTime("2006-01-02 15:04", last_start_time)
- lastStartTimeUnix = lastStartTime.Unix()
- }
-
- last_end_time := dataBody["last_end_time"].(string)
-
- var lastEndTimeUnix int64
- if len(last_end_time) > 0 {
- lastEndTime, _ := utils.ParseTimeStringToTime("2006-01-02 15:04", last_end_time)
- lastEndTimeUnix = lastEndTime.Unix()
- }
-
- last_total_time := dataBody["last_total_time"].(string)
-
- last_is_check := int64(dataBody["last_is_check"].(float64))
-
- last_modifications := int64(dataBody["last_modifications"].(float64))
-
- last_creator := int64(dataBody["last_creator"].(float64))
-
- orgId := this.GetAdminUserInfo().CurrentOrgId
-
- department := dataBody["department"].(string)
- objectDisinfect := models.XtNewObjectDisinfectWay{
- UserOrgId: orgId,
- RecordDate: recorddateunix,
- FirstDisinfectionWater: first_disinfection_water,
- FirstDisinfectionMethods: first_disinfection_methods,
- FirstDisinfectionTime: first_disinfection_time,
- FirstStartTime: firstStartTimeUnix,
- FirstEndTime: firstEndTimeUnix,
- FirstTotalTime: first_total_time,
- FirstIsCheck: first_is_check,
- FirstModifications: first_modifications,
- FirstCreator: first_creator,
- LastStartTime: lastStartTimeUnix,
- LastEndTime: lastEndTimeUnix,
- LastTotalTime: last_total_time,
- LastIsCheck: last_is_check,
- LastModifications: last_modifications,
- LastCreator: last_creator,
- Ctime: time.Now().Unix(),
- Mtime: 0,
- Status: 1,
- LastDisinfectionWater: last_disinfection_water,
- LastDisinfectionMethods: last_disinfection_methods,
- LastDisinfectionTime: last_disinfection_time,
- Department: department,
- }
-
- err = service.CreateNewObjectWayDisInfect(objectDisinfect)
-
- if err != nil {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeCreateConfig)
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "objectDisinfect": objectDisinfect,
- })
- }
-
- func (this *MachineApiController) GetObjectAbleDisInfectWayList() {
-
- timeLayout := "2006-01-02"
- loc, _ := time.LoadLocation("Local")
- start_time := this.GetString("start_time")
- end_time := this.GetString("end_time")
- limit, _ := this.GetInt64("limit")
- page, _ := this.GetInt64("page")
- var startTime int64
- if len(start_time) > 0 {
- theTime, err := time.ParseInLocation(timeLayout+" 15:04:05", start_time+" 00:00:00", loc)
- if err != nil {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeParamWrong)
- return
- }
- startTime = theTime.Unix()
- }
- var endTime int64
- if len(end_time) > 0 {
- theTime, err := time.ParseInLocation(timeLayout+" 15:04:05", end_time+" 23:59:59", loc)
- if err != nil {
- utils.ErrorLog(err.Error())
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeParamWrong)
- return
- }
- endTime = theTime.Unix()
- }
- orgId := this.GetAdminUserInfo().CurrentOrgId
- list, total, err := service.GetObjectAbleDisInfectWayList(limit, page, startTime, endTime, orgId)
-
- if err != nil {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeCreateConfig)
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "list": list,
- "total": total,
- })
- }
-
- func (this *MachineApiController) GetObjectAbledDisInfectWayById() {
-
- id, _ := this.GetInt64("id")
- list, err := service.GetObjectAbledDisInfectWayById(id)
- if err != nil {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeCreateConfig)
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "list": list,
- })
- }
-
- func (this *MachineApiController) UpdateObjectWayAbleDisinfect() {
-
- timeLayout := "2006-01-02"
- loc, _ := time.LoadLocation("Local")
- dataBody := make(map[string]interface{}, 0)
- err := json.Unmarshal(this.Ctx.Input.RequestBody, &dataBody)
- fmt.Println("err", err)
- record_date := dataBody["record_date"].(string)
- recorddate, _ := time.ParseInLocation(timeLayout+" 15:04:05", record_date+" 00:00:00", loc)
- recorddateunix := recorddate.Unix()
-
- first_disinfection_water := dataBody["first_disinfection_water"].(string)
- first_disinfection_methods := dataBody["first_disinfection_methods"].(string)
- first_disinfection_time := dataBody["first_disinfection_time"].(string)
-
- first_start_time := dataBody["first_start_time"].(string)
-
- var firstStartTimeUnix int64
- if len(first_start_time) > 0 {
- firstStartTime, _ := utils.ParseTimeStringToTime("2006-01-02 15:04", first_start_time)
- firstStartTimeUnix = firstStartTime.Unix()
- }
-
- var firstEndTimeUnix int64
- first_end_time := dataBody["first_end_time"].(string)
-
- if len(first_end_time) > 0 {
- firstEndTime, _ := utils.ParseTimeStringToTime("2006-01-02 15:04", first_end_time)
- firstEndTimeUnix = firstEndTime.Unix()
- }
-
- first_total_time := dataBody["first_total_time"].(string)
-
- first_is_check := int64(dataBody["first_is_check"].(float64))
-
- first_modifications := int64(dataBody["first_modifications"].(float64))
-
- first_creator := int64(dataBody["first_creator"].(float64))
-
- last_disinfection_water := dataBody["last_disinfection_water"].(string)
- last_disinfection_methods := dataBody["last_disinfection_methods"].(string)
- last_disinfection_time := dataBody["last_disinfection_time"].(string)
- last_start_time := dataBody["last_start_time"].(string)
- var lastStartTimeUnix int64
- if len(last_start_time) > 0 {
- lastStartTime, _ := utils.ParseTimeStringToTime("2006-01-02 15:04", last_start_time)
- lastStartTimeUnix = lastStartTime.Unix()
- }
-
- last_end_time := dataBody["last_end_time"].(string)
-
- var lastEndTimeUnix int64
- if len(last_end_time) > 0 {
- lastEndTime, _ := utils.ParseTimeStringToTime("2006-01-02 15:04", last_end_time)
- lastEndTimeUnix = lastEndTime.Unix()
- }
-
- last_total_time := dataBody["last_total_time"].(string)
-
- last_is_check := int64(dataBody["last_is_check"].(float64))
-
- last_modifications := int64(dataBody["last_modifications"].(float64))
-
- last_creator := int64(dataBody["last_creator"].(float64))
-
- id := int64(dataBody["id"].(float64))
-
- orgId := this.GetAdminUserInfo().CurrentOrgId
-
- department := dataBody["department"].(string)
- objectDisinfect := models.XtNewObjectDisinfectWay{
- ID: id,
- UserOrgId: orgId,
- RecordDate: recorddateunix,
- FirstDisinfectionWater: first_disinfection_water,
- FirstDisinfectionMethods: first_disinfection_methods,
- FirstDisinfectionTime: first_disinfection_time,
- FirstStartTime: firstStartTimeUnix,
- FirstEndTime: firstEndTimeUnix,
- FirstTotalTime: first_total_time,
- FirstIsCheck: first_is_check,
- FirstModifications: first_modifications,
- FirstCreator: first_creator,
- LastStartTime: lastStartTimeUnix,
- LastEndTime: lastEndTimeUnix,
- LastTotalTime: last_total_time,
- LastIsCheck: last_is_check,
- LastModifications: last_modifications,
- LastCreator: last_creator,
- Ctime: time.Now().Unix(),
- Mtime: 0,
- Status: 1,
- LastDisinfectionWater: last_disinfection_water,
- LastDisinfectionMethods: last_disinfection_methods,
- LastDisinfectionTime: last_disinfection_time,
- Department: department,
- }
- err = service.SaveobjectDisinfect(objectDisinfect)
- if err != nil {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeCreateConfig)
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "objectDisinfect": objectDisinfect,
- })
- }
-
- func (this *MachineApiController) DeleteObjectAbleWayDisinfect() {
-
- id, _ := this.GetInt64("id")
- err := service.DeleteObjectAbleWayDisinfect(id)
-
- if err != nil {
- this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeCreateConfig)
- return
- }
- this.ServeSuccessJSON(map[string]interface{}{
- "msg": "ok",
- })
- return
- }
|