|
@@ -77,6 +77,7 @@ func (c *IOTNetworkCardController) IOTNetworkCard_Get() {
|
|
|
|
|
|
func (c *IOTNetworkCardController) IOTNetworkCard_Add() {
|
|
|
|
|
|
+ T_company_name := c.GetString("T_company_name")
|
|
|
T_in_date := c.GetString("T_in_date")
|
|
|
T_meal_type := c.GetString("T_meal_type")
|
|
|
T_meal := c.GetString("T_meal")
|
|
@@ -87,14 +88,15 @@ func (c *IOTNetworkCardController) IOTNetworkCard_Add() {
|
|
|
T_State, _ := c.GetInt("T_State")
|
|
|
|
|
|
var_ := IOTNetworkCard.IOTNetworkCard{
|
|
|
- T_in_date: T_in_date,
|
|
|
- T_meal_type: T_meal_type,
|
|
|
- T_meal: T_meal,
|
|
|
- T_expire: T_expire,
|
|
|
- T_iccid: T_iccid,
|
|
|
- T_MSISDN: T_MSISDN,
|
|
|
- T_State: T_State,
|
|
|
- T_remark: T_remark,
|
|
|
+ T_company_name: T_company_name,
|
|
|
+ T_in_date: T_in_date,
|
|
|
+ T_meal_type: T_meal_type,
|
|
|
+ T_meal: T_meal,
|
|
|
+ T_expire: T_expire,
|
|
|
+ T_iccid: T_iccid,
|
|
|
+ T_MSISDN: T_MSISDN,
|
|
|
+ T_State: T_State,
|
|
|
+ T_remark: T_remark,
|
|
|
}
|
|
|
// 添加入库记录
|
|
|
var record []IOTNetworkCard.IOTNetworkCardRecord
|
|
@@ -136,6 +138,7 @@ func (c *IOTNetworkCardController) IOTNetworkCard_Add() {
|
|
|
func (c *IOTNetworkCardController) IOTNetworkCard_Edit() {
|
|
|
T_id, _ := c.GetInt("T_id")
|
|
|
T_in_date := c.GetString("T_in_date")
|
|
|
+ T_company_name := c.GetString("T_company_name")
|
|
|
T_meal_type := c.GetString("T_meal_type")
|
|
|
T_meal := c.GetString("T_meal")
|
|
|
T_expire := c.GetString("T_expire")
|
|
@@ -156,6 +159,9 @@ func (c *IOTNetworkCardController) IOTNetworkCard_Edit() {
|
|
|
if len(T_in_date) > 0 {
|
|
|
IOTNetworkCard_r.T_in_date = T_in_date
|
|
|
}
|
|
|
+ if len(T_company_name) > 0 {
|
|
|
+ IOTNetworkCard_r.T_company_name = T_company_name
|
|
|
+ }
|
|
|
if len(T_meal_type) > 0 {
|
|
|
IOTNetworkCard_r.T_meal_type = T_meal_type
|
|
|
}
|
|
@@ -203,7 +209,9 @@ func (c *IOTNetworkCardController) IOTNetworkCard_Edit() {
|
|
|
IOTNetworkCard_r.T_record = string(recordB)
|
|
|
|
|
|
}
|
|
|
-
|
|
|
+ if T_State == IOTNetworkCard.IOTNetworkCardReturnIn {
|
|
|
+ IOTNetworkCard_r.T_out_date = ""
|
|
|
+ }
|
|
|
o := orm.NewOrm()
|
|
|
IOTNetworkCardDao := IOTNetworkCard.NewIOTNetworkCard(o)
|
|
|
if err = IOTNetworkCardDao.Update_IOTNetworkCard(IOTNetworkCard_r,
|
|
@@ -285,25 +293,26 @@ func (c *IOTNetworkCardController) IOTNetworkCard_Import() {
|
|
|
}
|
|
|
if len(row) >= 6 {
|
|
|
// 解析时间
|
|
|
- t, errT := time.Parse("01-02-06", row[0])
|
|
|
+ t, errT := time.Parse("01-02-06", row[1])
|
|
|
if errT != nil {
|
|
|
c.Data["json"] = lib.JSONS{Code: 203, Msg: "解析入库时间失败"}
|
|
|
c.ServeJSON()
|
|
|
return
|
|
|
}
|
|
|
- T_MSISDN := row[5]
|
|
|
+ T_MSISDN := row[6]
|
|
|
_, errGet := IOTNetworkCard.Read_IOTNetworkCard_ByT_MSISDN(T_MSISDN)
|
|
|
- if errGet != nil && errGet.Error() == orm.ErrNoRows.Error() {
|
|
|
+ if errGet != nil && errGet.Error() != orm.ErrNoRows.Error() {
|
|
|
continue
|
|
|
}
|
|
|
var_ := IOTNetworkCard.IOTNetworkCard{
|
|
|
- T_in_date: t.Format("2006-01-02"),
|
|
|
- T_meal_type: row[1],
|
|
|
- T_meal: row[2],
|
|
|
- T_expire: row[3],
|
|
|
- T_iccid: row[4],
|
|
|
- T_MSISDN: row[5],
|
|
|
- T_State: IOTNetworkCard.IOTNetworkCardNewCardIn,
|
|
|
+ T_in_date: t.Format("2006-01-02"),
|
|
|
+ T_company_name: row[0],
|
|
|
+ T_meal_type: row[2],
|
|
|
+ T_meal: row[3],
|
|
|
+ T_expire: row[4],
|
|
|
+ T_iccid: row[5],
|
|
|
+ T_MSISDN: row[6],
|
|
|
+ T_State: IOTNetworkCard.IOTNetworkCardNewCardIn,
|
|
|
}
|
|
|
// 添加入库记录
|
|
|
var record []IOTNetworkCard.IOTNetworkCardRecord
|
|
@@ -314,7 +323,7 @@ func (c *IOTNetworkCardController) IOTNetworkCard_Import() {
|
|
|
|
|
|
if len(row) >= 8 {
|
|
|
// 解析时间
|
|
|
- outT, errOutT := time.Parse("01-02-06", row[6])
|
|
|
+ outT, errOutT := time.Parse("01-02-06", row[7])
|
|
|
if errOutT != nil {
|
|
|
c.Data["json"] = lib.JSONS{Code: 203, Msg: "解析出库时间失败"}
|
|
|
c.ServeJSON()
|
|
@@ -322,11 +331,11 @@ func (c *IOTNetworkCardController) IOTNetworkCard_Import() {
|
|
|
}
|
|
|
var_.T_State = IOTNetworkCard.IOTNetworkCardOut
|
|
|
var_.T_out_date = outT.Format("2006-01-02")
|
|
|
- var_.T_out_project = row[7]
|
|
|
+ var_.T_out_project = row[8]
|
|
|
record = append(record, IOTNetworkCard.IOTNetworkCardRecord{
|
|
|
T_data: time.Now().Format("2006-01-02"),
|
|
|
T_State: IOTNetworkCard.IOTNetworkCardOut,
|
|
|
- T_out_project: row[7],
|
|
|
+ T_out_project: row[8],
|
|
|
})
|
|
|
}
|
|
|
|