Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- defaultSetting: async (req, res) => {
- try {
- let result = await productModel.getDefaultSetting();
- let last_data = undefined;
- async.forEachOf(result, (value, key) => {
- if(key.includes("minimum_order_city")){
- let data = ({
- key: key,
- city: key.split("_").reverse()[1] + "_" + key.split("_").reverse()[0],
- value: value
- });
- if(last_data == undefined || last_data.city != data.city){
- last_data = data;
- } else {
- if(Number(result[key]) != 0 && Number(result[last_data.key]) != 0){
- if(Number(result[key]) > Number(result[last_data.key] )){
- result[key] = result[last_data.key];
- }
- else{
- result[last_data.key] = result[key];
- }
- }
- }
- }
- });
- res.send({status: 'success', result});
- } catch (error) {
- res.status(400).send({status: 'failed', message: error.message});
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement