中扬CRM客户关系管理系统
#
LSH
2023-12-01 09ee5added9d59e90310a2586e846137ea597b19
src/main/java/com/zy/crm/manager/entity/CompanyTarget.java
@@ -5,7 +5,10 @@
import java.text.SimpleDateFormat;
import java.util.Date;
import com.baomidou.mybatisplus.annotations.TableField;
import com.core.common.SpringUtils;
import com.zy.crm.manager.utils.WordUtils;
import com.zy.crm.system.entity.User;
import com.zy.crm.system.service.UserService;
import org.springframework.format.annotation.DateTimeFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
@@ -86,6 +89,16 @@
//            null    // 
//    );
    public String getStaff$(){
        if (Cools.isEmpty(this.staff)) return "公司";
        UserService service = SpringUtils.getBean(UserService.class);
        User user = service.selectById(this.staff);
        if (!Cools.isEmpty(user)){
            return String.valueOf(user.getNickname());
        }
        return "";
    }
    public String getCreateTime$(){
        if (Cools.isEmpty(this.createTime)){
            return "";
@@ -100,5 +113,27 @@
        return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.updateTime);
    }
    public String getComplete$(){
        int completes =0;
        int targets = 0;
        if (!Cools.isEmpty(this.complete)){
            completes = Integer.parseInt(this.complete);
        }
        if (!Cools.isEmpty(this.target)){
            targets = Integer.parseInt(this.target);
        }
        if (completes==0 && targets==0){
            return "未知";
        }
        if (completes<targets){
            return "未完成";
        }else if (completes>targets){
            return "超额完成";
        }else {
            return "完成";
        }
    }
}