@@ -52,6 +52,27 @@ export default class Db {
5252 }
5353 evt . reply ( val . event , parseRet )
5454 } )
55+ ipcMain . on ( 'dbUpdateItem' , ( evt , db ) => {
56+ if ( this . connected [ db . db ] ) {
57+ this . repo [ db . db ] [ db . column ] . update ( { pn :db . value . pn } , db . value ) . then ( ( ) => {
58+ let ret = db
59+ ret . status = true
60+ evt . reply ( db . event , ret )
61+ } ) . catch ( err => {
62+ log . error ( err )
63+ let ret = db
64+ ret . status = false
65+ ret . err = err . message
66+ evt . reply ( db . event , ret )
67+ } )
68+ } else {
69+ let ret = db
70+ ret . status = false
71+ ret . err = `${ db . db } doesn't connect`
72+ evt . reply ( db . event , ret )
73+ }
74+
75+ } )
5576 ipcMain . on ( 'dbDeleteItem' , ( evt , db ) => {
5677 if ( this . connected [ db . db ] ) {
5778 this . repo [ db . db ] [ db . column ] . delete ( db . value . id ) . then ( ( ) => {
@@ -222,6 +243,7 @@ export default class Db {
222243
223244
224245 } ) . catch ( err => {
246+ log . error ( err )
225247 this . lastErr . bom = err ;
226248 this . connected . bom = false
227249 } )
@@ -231,15 +253,15 @@ export default class Db {
231253 }
232254 }
233255 connectJlc ( sync ) {
234- let jlcConParam = store . get ( 'jlcConParam' , {
256+ let jlcConParam = {
235257 name : "jlc" ,
236258 type : "mysql" ,
237259 host : "www.whyengineer.com" ,
238260 port : 3306 ,
239- username : "jlc" ,
240- password : "71451085a " ,
261+ username : "openbom- jlc" ,
262+ password : "openbom " ,
241263 database : "jlc" ,
242- } )
264+ }
243265 jlcConParam . logging = this . log
244266 jlcConParam . synchronize = sync
245267 jlcConParam . entities = [ Cap , Res , Diode , Connector ]
@@ -256,6 +278,7 @@ export default class Db {
256278
257279
258280 } ) . catch ( err => {
281+ log . error ( err )
259282 this . lastErr . jlc = err
260283 this . connected . jlc = false ;
261284 } )
0 commit comments