You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
717 B
27 lines
717 B
|
4 years ago
|
package shiyan
|
||
|
|
|
||
|
|
import (
|
||
|
|
"fmt"
|
||
|
|
"hr_server/overall/overallhandle"
|
||
|
|
"time"
|
||
|
|
|
||
|
|
"github.com/gin-gonic/gin"
|
||
|
|
)
|
||
|
|
|
||
|
|
func (s *ShiYan) ShiyanCont(c *gin.Context) {
|
||
|
|
var requestData Jieshou
|
||
|
|
c.ShouldBindJSON(&requestData)
|
||
|
|
if requestData.Time == "" {
|
||
|
|
requestData.Time = overallhandle.UnixTimeToDay(time.Now().Unix(), 11)
|
||
|
|
}
|
||
|
|
entryData, _ := overallhandle.DateToTimeStamp(fmt.Sprintf("%v 00:00:00", requestData.Time))
|
||
|
|
planformalData := overallhandle.GetFutureMonthTime(entryData, requestData.ProbationPeriod, 2)
|
||
|
|
|
||
|
|
timeStr := overallhandle.UnixTimeToDay(planformalData, 11)
|
||
|
|
out := overallhandle.MapOut()
|
||
|
|
out["time"] = requestData.Time
|
||
|
|
out["entryData"] = entryData
|
||
|
|
out["timeStr"] = timeStr
|
||
|
|
overallhandle.Result(0, out, c)
|
||
|
|
}
|