Skip to content

Instantly share code, notes, and snippets.

@bluemoon2014
bluemoon2014 / ase128.m
Created June 15, 2018 15:48
ios aes128
//
// ViewController.m
// AES加密
//
// Created by Ajun on 15/06/2018.
// Copyright © 2018 Ajun. All rights reserved.
//
#import "ViewController.h"
#import <CommonCrypto/CommonCrypto.h>
@bluemoon2014
bluemoon2014 / mycButton.h
Last active June 12, 2018 03:09
自定义图片布局按钮
//
// mycButton.h
// 按钮布局
//
// Created by hdfx on 7/6/2018.
// Copyright © 2018 hdfx. All rights reserved.
//
#import <UIKit/UIKit.h>
//
// UIView+CornerRound.h
// 圆角画法
//
// Created by Ajun on 09/06/2018.
// Copyright © 2018 Ajun. All rights reserved.
//
#import <UIKit/UIKit.h>
//
// UIView+CornerRound.h
// 圆角画法
//
// Created by Ajun on 09/06/2018.
// Copyright © 2018 Ajun. All rights reserved.
//
#import <UIKit/UIKit.h>
//
// LeftViewController.h
// 侧滑
//
// Created by Ajun on 10/06/2018.
// Copyright © 2018 Ajun. All rights reserved.
//
#import <UIKit/UIKit.h>
goodsUseSQLServer.queryJoinTest = function (_code) {
return new Promise(function (resolve, reject) {
var sqlString = "SELECT b_goods_use_detail.id,b_goods_use_detail.goodsCode,b_goods_use_detail.quantity,b_goods.id,b_goods.code,b_goods.quantity \
FROM b_goods_use_detail inner join b_goods on b_goods_use_detail.goodsCode=b_goods.code\
where goodsCode=?";
mysqldb.execute({sql:sqlString, nestTables:false}, "good-111").then(resolve, reject);
});
}
//获取领用单明细及其附属
managerGoodsUse.post("/getGoodsUseDetailsAndAttaches",function (req, res) {
var goodsUseCode = req.body.goodsUseCode;
var goodsUseType = req.body.goodsUseType;//领料类型
var _goodsUses;
// var goodsUseDetails_ = [];
Promise.resolve().then(function () {
bidBackAndIssueSQLServer.testTransaction = function (_descriptions) {
var sqlOptions = [];
return new Promise(function (resolve, reject) {
Promise.all(_descriptions.map(function (current, index) {
if (index == 3){
return sqlUtil.generateUpdateSql(BID_ISSUE_TABLE_NAME, {
managerBidBackAndIssue.put("/test",function (req, res) {
bidBackAndIssueSQLServer.testTransaction(req.body.thing).then(function (argument) {
res.send(argument);
}).catch(function (ero) {
res.send(ero);
});
});
//TODO
bidBackAndIssueSQLServer.testTransaction = function (_descriptions) {
var sqlOptions = [];
return new Promise(function (resolve, reject) {
Promise.all(_descriptions.map(function (current, index) {
if (index == 3){