1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- const mysql = require('./mysql')
- const field = require('../maps/field')
- const code = require('../maps/rcodeMap')
- const checkArgumentsIsEmpty = require('../until/checkArgumentsIsEmpty')
- function addArea(cityType = field.cityType_domestic,cityName){
- let sql=``,values=[];
- sql+=`insert into (cityname,cityType) values(?,?);`
- values.push(cityName,cityType)
- return mysql.pq(sql,values);
- }
- function searchAreas(cityType){
- let sql=``,values=[];
- sql+=`select * from area`
- if(cityType){
- sql+=' where cityType = ?'
- values.push(cityType)
- }
- sql+=`;`
- return mysql.pq(sql,values);
- }
- function updateCity(cityId,cityType,cityName){
- let sql=``,values=[];
- if(checkArgumentsIsEmpty(Array.from(arguments))){throw {rcode:code.notParam}}
- sql+=`update area set`
- if(cityType){
- sql+=' cityType = ?'
- values.push(cityType)
- }
- if(cityName){
- sql+=' cityname = ?'
- values.push(cityName)
- }
- sql += ` where id = ?;`
- values.push(cityId);
- return mysql.pq(sql,values);
- }
- module.exports = {
- updateCity,
- addArea,
- searchAreas,
- }
|