Browse Source

只有候选状态时可以修改报价信息

master
qqkj 5 years ago
parent
commit
ec2509fce3
  1. 2
      xm-core/src/main/java/com/xm/core/ctrl/XmTaskExecuserController.java
  2. 3
      xm-core/src/main/java/com/xm/core/service/XmProjectPhaseService.java
  3. 13
      xm-core/src/main/resources/mybatis/mapper/xm/core/dao/XmProjectPhaseMapper.xml

2
xm-core/src/main/java/com/xm/core/ctrl/XmTaskExecuserController.java

@ -385,7 +385,7 @@ public class XmTaskExecuserController {
} }
if(tips.isOk()) { if(tips.isOk()) {
XmTaskExecuser xmTaskExecuserDb = xmTaskExecuserService.selectOneObject(new XmTaskExecuser(xmTaskExecuser.getId())); XmTaskExecuser xmTaskExecuserDb = xmTaskExecuserService.selectOneObject(new XmTaskExecuser(xmTaskExecuser.getId()));
if(xmTaskExecuserDb!=null && !"0".equals(xmTaskExecuserDb.getStatus())) {
if("0".equals(xmTaskExecuserDb.getStatus())) {
xmTaskExecuserService.quotePrice(xmTaskExecuser); xmTaskExecuserService.quotePrice(xmTaskExecuser);
m.put("data",xmTaskExecuser); m.put("data",xmTaskExecuser);
}else { }else {

3
xm-core/src/main/java/com/xm/core/service/XmProjectPhaseService.java

@ -60,6 +60,9 @@ public class XmProjectPhaseService extends BaseService {
} }
if(addPhaseBudgetNouserAt==null) { if(addPhaseBudgetNouserAt==null) {
addPhaseBudgetNouserAt=BigDecimal.ZERO; addPhaseBudgetNouserAt=BigDecimal.ZERO;
}
if(g==null || g.isEmpty()){
} }
BigDecimal phaseBudgetInnerUserAt=NumberUtil.getBigDecimal(g.get("phaseBudgetInnerUserAt"),zero); BigDecimal phaseBudgetInnerUserAt=NumberUtil.getBigDecimal(g.get("phaseBudgetInnerUserAt"),zero);
BigDecimal phaseBudgetOutUserAt=NumberUtil.getBigDecimal(g.get("phaseBudgetOutUserAt"),zero); BigDecimal phaseBudgetOutUserAt=NumberUtil.getBigDecimal(g.get("phaseBudgetOutUserAt"),zero);

13
xm-core/src/main/resources/mybatis/mapper/xm/core/dao/XmProjectPhaseMapper.xml

@ -30,13 +30,14 @@
p.plan_total_cost p.plan_total_cost
FROM FROM
XM.xm_project p XM.xm_project p
LEFT JOIN XM.xm_project_phase res ON p.id = res.project_id
LEFT JOIN XM.xm_project_phase res
ON p.id = res.project_id
<if test=" excludePhaseIds !=null "> and res.id not in
<foreach collection="excludePhaseIds" item="item" index="index" open="(" separator="," close=")" >
#{item}
</foreach>
</if>
where p.id=#{projectId} where p.id=#{projectId}
<if test=" excludePhaseIds !=null "> and res.id not in
<foreach collection="excludePhaseIds" item="item" index="index" open="(" separator="," close=")" >
#{item}
</foreach>
</if>
</select> </select>
<update id="loadTasksToXmProjectPhase" parameterType="String" statementType="CALLABLE"> <update id="loadTasksToXmProjectPhase" parameterType="String" statementType="CALLABLE">

Loading…
Cancel
Save