|
@@ -157,17 +157,22 @@ func (FinalSite) AddAfter(c *gin.Context, id int64, post map[string]interface{},
|
|
|
|
|
|
var siteCompletionTime string
|
|
|
|
|
|
- sql := "INSERT INTO zy_mat_pick_work(site_id,pick_id,`name`,pictures,photograph,room_type,`cycle`,example_at) VALUES "
|
|
|
+ sql := "INSERT INTO zy_mat_pick_work(site_id,pick_id,`name`,content,pictures,photograph,room_type,`cycle`,example_at) VALUES "
|
|
|
for _, item := range checkList {
|
|
|
//fmt.Println(item)
|
|
|
domain := "https://image.nczyzs.com/"
|
|
|
result := strings.ReplaceAll(utils.ToStr(item["pictures"]), domain, "")
|
|
|
+ // 去除首尾的中括号
|
|
|
+ trimmed := strings.Trim(result, "[]")
|
|
|
+ // 去除所有引号
|
|
|
+ withoutQuotes := strings.ReplaceAll(trimmed, "\"", "")
|
|
|
|
|
|
sql += "("
|
|
|
sql += utils.ToStr(id) + ","
|
|
|
sql += utils.ToStr(item["id"]) + "," //accept_item_id
|
|
|
- sql += "'" + utils.ToStr(item["content"]) + "'," //施工名称
|
|
|
- sql += "'" + result + "'," //图片
|
|
|
+ sql += "'" + utils.ToStr(item["name"]) + "'," //施工名称
|
|
|
+ sql += "'" + utils.ToStr(item["content"]) + "'," //施工内容
|
|
|
+ sql += "'" + withoutQuotes + "'," //图片
|
|
|
sql += "'" + utils.ToStr(item["photograph"]) + "'," //施工标准
|
|
|
sql += utils.ToStr(item["quality_accept_id"]) + ","
|
|
|
sql += utils.ToStr(item["days"]) + ","
|
|
@@ -182,8 +187,8 @@ func (FinalSite) AddAfter(c *gin.Context, id int64, post map[string]interface{},
|
|
|
if len(sql) > 0 {
|
|
|
sql = sql[:len(sql)-1]
|
|
|
}
|
|
|
- _, err = db.InsertRaw(sql, nil)
|
|
|
fmt.Println("添加工地", sql)
|
|
|
+ _, err = db.InsertRaw(sql, nil)
|
|
|
if err == nil {
|
|
|
MatPickWork{}.AddAfter(c, id, data, data)
|
|
|
}
|